Hacked Phone Runs Zork, Gets Lamp

A few months ago, [Ulysses] had a project in mind that would run Zork on a TDD. Although it was a bit of a struggle getting the project ready in time for the Bay Area Maker’s Faire, the accompanying build blog tells us it was more than worth the effort.

After hooking up the guts of the phone to an Arduino Pro, A modem was modified so the acoustically coupled TDD could be interfaced. Although the TDD display is only one line, [Ulysses] is transmitting the text at only 45.5 baud, So even the slowest reader could keep up with the story. For running the actual code, initial attempts at using an Arduino Pro, and then Arduino Mega proved unsuccessful because of the limitations of sram in these AVRs. After discarding the idea of running Zork on an Arduino, the project was finished with a single board FitPC computer mounted inside the phone.

The code of the project runs Zork on a port of the Infocom Z-code Interpreter Program, or ZIP. A lot of interactive text adventures were put out in the Z-code format, so we’re guessing it would be trivial to have this project run Leather Goddesses of Phobos, or the amazing Hitchhiker’s Guide to the Galaxy. It’s a very nice project, and we could easily see ourselves sitting down with this project, a two liter bottle of Shasta, and an all-Rush mix tape on a Saturday night.

14 thoughts on “Hacked Phone Runs Zork, Gets Lamp

  1. This suggests a really good idea: Connect the device to text-to-speech and have the game be played entirely through the phone and keyboard, without a screen. It’d be amusing and good for blind people.

  2. you can play zork via SMS if you text ZORK to 41411. i used to, anyway, when i had a physical keyboard on my phone. somebody should mod an Atrix to have a physical keyboard, idk why Android + good specs + keyboard is an invalid combination.

  3. @LSK: Just had a similar thought – so when do we see the next plain old telephone equipped with a speech module and an Ethernet cable, to ring then (when picked up) read out loud twitter updates every time they happen for a twitter account…? :)))

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.