The Brains

The BRAINS! of the project were originally supposed to be an Arduino Pro 5v/16Mhz.  This was not a deeply considered choice, it’s just what I happened to have lying around.  When that didn’t have enough memory, I briefly tried using an Arduino Mega, but that too failed to have enough memory for a simple port of the zip interpreter running the Zork I story file. (It wanted to malloc 32KB of sram, and the Mega has only 8KB of sram).  A port that took advantage of the large program space and used sram more efficiently might be possible, however, seemed too ambitious in the time alloted.

The next strategy involved using a single-board-computer (SBC) called a FitPC, and having it use the Arduino Pro only to interface with the phone.  This was what was ultimately used in GruePhone 1.0

The second incarnation (GruePhone 2.0) was based on a “C.H.I.P.” computer,  (now defunct) which retailed for $9, though accessories like a battery and video cable increased that significantly.

The other GruePhones are being built on Raspberry Pi computers, which seem to be performing better than the chip computer did.

Leave a Reply

Your email address will not be published. Required fields are marked *

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