{"id":8,"date":"2011-03-15T16:32:13","date_gmt":"2011-03-15T16:32:13","guid":{"rendered":"http:\/\/dial-a-grue.com\/gory\/?page_id=8"},"modified":"2021-11-20T08:58:38","modified_gmt":"2021-11-20T16:58:38","slug":"the-brains","status":"publish","type":"page","link":"https:\/\/dial-a-grue.com\/gory\/?page_id=8","title":{"rendered":"The Brains"},"content":{"rendered":"<p>The <strong>BRAINS! <\/strong>of the project were originally supposed to be an <a title=\"Sparkfun product page\" href=\"http:\/\/www.sparkfun.com\/products\/9219\" target=\"_blank\" rel=\"noopener\">Arduino Pro 5v\/16Mhz<\/a>.\u00a0 This was not a deeply considered choice, it&#8217;s just what I happened to have lying around. When that didn&#8217;t have enough memory, I briefly tried using an <a href=\"http:\/\/store.makerbot.com\/arduino-mega.html\">Arduino Mega,<\/a> 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.<\/p>\n<p>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<\/p>\n<p>The second incarnation (GruePhone 2.0) was based on a <a href=\"https:\/\/www.getchip.com\/\">&#8220;C.H.I.P.&#8221; computer<\/a>,\u00a0 (now defunct), which retailed for $9, though accessories like a battery and video cable increased that significantly.<\/p>\n<p>The other GruePhones are being built on Raspberry Pi computers, which seem to be performing better than the chip computer did.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The BRAINS! of the project were originally supposed to be an Arduino Pro 5v\/16Mhz.\u00a0 This was not a deeply considered choice, it&#8217;s just what I happened to have lying around. When that didn&#8217;t have enough memory, I briefly tried using an Arduino Mega, but that too failed to have enough memory for a simple port [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dial-a-grue.com\/gory\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dial-a-grue.com\/gory\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dial-a-grue.com\/gory\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dial-a-grue.com\/gory\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dial-a-grue.com\/gory\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":0,"href":"https:\/\/dial-a-grue.com\/gory\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/dial-a-grue.com\/gory\/index.php?rest_route=\/wp\/v2\/pages\/2"}],"wp:attachment":[{"href":"https:\/\/dial-a-grue.com\/gory\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}