{"id":85,"date":"2006-09-06T22:19:04","date_gmt":"2006-09-07T05:19:04","guid":{"rendered":"http:\/\/tlindner.macmess.org\/?page_id=85"},"modified":"2009-09-20T14:26:32","modified_gmt":"2009-09-20T14:26:32","slug":"the-rat","status":"publish","type":"page","link":"https:\/\/tlindner.macmess.org\/?page_id=85","title":{"rendered":"The Rat"},"content":{"rendered":"Diecom&#8217;s\nThe RAT Graphics Design Package\nReverse engineering the included mouse.\n<p>Well the device directly connects the quadrature wheels to the joystick agalog inputs.<\/p>\n<p>Upon reading the joystick values (using successive approximation) the following values are recieved:<\/p>\n<blockquote><table border=\"1\"><tr><td>15<\/td>\n<td>24<\/td>\n<td>42<\/td>\n<td>33<\/td><\/tr><\/table><\/blockquote>\n<p>If these values remind you of <a href=\"http:\/\/www.nist.gov\/dads\/HTML\/graycode.html\">grey code<\/a>, then you are very observant! They correspond to the values 00, 01, 11, 10! Take a look at the mock schematic below and you&#8217;ll see that they matche up pretty well with the resistor values.<\/p>\n<p><img decoding=\"async\" id=\"image81\" src=\"http:\/\/tlindner.macmess.org\/wp-content\/uploads\/2006\/09\/rat7.jpg\" alt=\"rat7.jpg\" \/><img decoding=\"async\" id=\"image80\" src=\"http:\/\/tlindner.macmess.org\/wp-content\/uploads\/2006\/09\/rat6.jpg\" alt=\"rat6.jpg\" \/><img decoding=\"async\" id=\"image79\" src=\"http:\/\/tlindner.macmess.org\/wp-content\/uploads\/2006\/09\/rat5.jpg\" alt=\"rat5.jpg\" \/><img decoding=\"async\" id=\"image78\" src=\"http:\/\/tlindner.macmess.org\/wp-content\/uploads\/2006\/09\/rat3.jpg\" alt=\"rat3.jpg\" \/><img decoding=\"async\" id=\"image77\" src=\"http:\/\/tlindner.macmess.org\/wp-content\/uploads\/2006\/09\/rat2.jpg\" alt=\"rat2.jpg\" \/><img decoding=\"async\" id=\"image76\" src=\"http:\/\/tlindner.macmess.org\/wp-content\/uploads\/2006\/09\/rat1.jpg\" alt=\"rat1.jpg\" \/><img decoding=\"async\" id=\"image82\" src=\"http:\/\/tlindner.macmess.org\/wp-content\/uploads\/2006\/09\/standardcocojoystick.png\" alt=\"standardcocojoystick.png\" \/><a id=\"p83\" href=\"wp-content\/uploads\/2006\/09\/quickschematic.pdf\" title=\"quickschematic.pdf\">quickschematic.pdf<\/a><\/p>\n<p><a href=\"http:\/\/www.ee.washington.edu\/stores\/DataSheets\/cd4000\/mc14584.pdf\">Here<\/a> is a PDF for the data sheet for the MC14584 IC.<\/p>","protected":false},"excerpt":{"rendered":"<p>Diecom&#8217;s The RAT Graphics Design Package Reverse engineering the included mouse. Well the device directly connects the quadrature wheels to the joystick agalog inputs. Upon reading the joystick values (using successive approximation) the following values are recieved: 15 24 42 &hellip; <a href=\"https:\/\/tlindner.macmess.org\/?page_id=85\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-85","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tlindner.macmess.org\/index.php?rest_route=\/wp\/v2\/pages\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tlindner.macmess.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tlindner.macmess.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tlindner.macmess.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tlindner.macmess.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=85"}],"version-history":[{"count":1,"href":"https:\/\/tlindner.macmess.org\/index.php?rest_route=\/wp\/v2\/pages\/85\/revisions"}],"predecessor-version":[{"id":328,"href":"https:\/\/tlindner.macmess.org\/index.php?rest_route=\/wp\/v2\/pages\/85\/revisions\/328"}],"wp:attachment":[{"href":"https:\/\/tlindner.macmess.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}