In a flurry of activity, I’ve added yet another game. This time the classic “Hunt the Wumpus‘. It’s fairly faithful to the basic version, though the numbering of the rooms is different (still a dodecahedron though.) For those not familiar with the game, you are an intrepid explorer in a cave with 20 interconnected rooms. […]
I’ve gotta be better with these updates. It’s been about 10 months since my last post. Work on the new phones is slow to non-existant, but I finally spent some time getting the old phone in better shape, both hardware and software. First, the phone is now back in one piece after sitting disassembled for […]
This post is long overdue. The hardware has been complete (enough) for weeks now, and the software has been improving incrementally. It is the impending arrival of the Maker Faire that finally prodded me enough to finish writing this up. I’ll be there showing this off. Here’s what the completed project (mostly) looks like: (more […]
In order to interface the modem with the telephone, I bought a simple device called a tele-coupler. It is used when only have a phone that doesn’t have a standard jack, or is a digital phone line. It actually straps to a telephone handset and accoustically couples the phone and modem together… wonderfully old-school, […]
Many of the terminals in the phones I might use have connectors designed to attach to screw terminals. This makes it a little difficult to attach to a standard Arduino. Here is my way to adapt them.
While the original phone I bought for this project is uber-cool, the fact remains that it’s not quite period appropriate to the time when Zork was at its peak (1977-1983). So a little time wandering though the world’s biggest bazaar showed me an alternative. It came labeled as “No Sound from ringer, works okay” […]
So, by commiting acts of unspeakable hackery, I’ve gotten it small enough to load onto the Arduino: Of course it doesn’t run, but that’s a different hurdle.
When gutting the phone, I went to the trouble to preserve the hook and PTT switch infrastructure. I’m still not sure how I’m going to use them, but I figure that it’d be good to know how they work. With the help of my trusty cat Ezra, I carefully stripped the end of all the […]
Part converting the code for use being fed to a TDD is to make it a long stream, rather than a pretty curses(3) based interface. This means that all the trouble the developers spent on making lines wrap cleanly, and providing vertical breaks between elements is lost.
So I started with this phone, but it’s full of phone guts that aren’t going to help the project at all.