Home Forums FAQ Members List Calendar Search Today's Posts Mark Forums Read

 Zophar's Message Domain R.O.B. Communication Protocol

 08-22-2009, 04:22 PM #1 STUART Junior Member   Join Date: Aug 2009 Posts: 3 R.O.B. Communication Protocol Has anybody documented this before? I tried a few searches and couldn't turn up anything. So, going frame-by-frame counting flashes in the Robot Series games, this is what I found for each command:Every command starts with 3 frames of black, one green, one black, one green. The rest of the command is 7 frames long, with alternating green/black screens. While there may be several consecutive frames of green, apart from the initial 3 frames of black, black only ever appears for 1 frame separating green frames. With 0 meaning "black" and 1 meaning "green", these were the commands as sent (after 000101) (with their consecutive green frame counts in parentheses next to them): Left: 0111010 (1, 1, 3, 1) Right: 1101010 (1, 3, 1, 1) Open: 1101110 (1, 3, 3) Close: 0111110 (1, 1, 5) Up (Gyro): 0111011 (1, 1, 3, 2) Up (Block): 1111010 (1, 5, 1) Down (Gyro): 1111011 (1, 5, 2) Down (Block): 0101110 (1, 1, 1, 3) Finish Test: 1101011 (1, 3, 1, 2) Justified and in order: Code: ```signals={ blockdown = "0101110", --1 1 1 3 left = "0111010", --1 1 3 1 gyroup = "0111011", --1 1 3 2 close = "0111110", --1 1 5 right = "1101010", --1 3 1 1 finish = "1101011", --1 3 1 2 open = "1101110", --1 3 3 blockup = "1111010", --1 5 1 gyrodown = "1111011", --1 5 2 }``` Does anybody see a correlation here (specifically with regards to up and down)? I tried comparing them in decimal, in hexadecimal, I even tried checking their values in the ASCII set, and I still can't make any more of them than magic numbers. Last edited by STUART; 08-23-2009 at 03:49 AM.
 08-23-2009, 04:12 AM #2 The 9th Sage Senior Member     Join Date: Mar 2004 Location: NY State in the US Posts: 17,439 Wow, I wish you luck. I don't think I've ever heard of anyone trying to reverse engineer ROB before. __________________ Just can't wait to bomb some Dodongos. --- http://www.xanga.com/zeldadd Twitter
08-23-2009, 06:00 AM   #3
Isildur
Senior Member

Join Date: Nov 2004
Posts: 1,340

Quote:
 Originally Posted by STUART (with their consecutive green frame counts in parentheses next to them):
I would guess that the numbers were chosen not for any particular relation to any ASCII character or anything like that, but simply for the fact that they were binary sequences that (by virtue of encoding no consecutive black frames) would have no chance of accidentally being mistaken by the R.O.B. unit for the silence that's used as a command separator (the three consecutive black frames at the beginning).
__________________
Holding out for Hostess Snack Cakes...

 08-24-2009, 01:31 AM #4 STUART Junior Member   Join Date: Aug 2009 Posts: 3 I'm thinking Black might be the high bit: Code: ``` right = "--B-B-B" (3 5 7) left = "B---B-B" (1 5 7) open = "--B---B" (3 7) close = "B-----B" (1 7) blockup = "----B-B" (5 7) blockdown = "B-B---B" (1 3 7) gyroup = "B---B--" (1 5) gyrodown = "----B--" (5) finish = "--B-B--" (3 5)``` This might make some more sense if I knew how R.O.B. moved (I never originally had one). Is there a different mechanism used for moving up and down in Gyromite vs. Stack-Up, or is it just different durations of vertical motor activity? Last edited by STUART; 08-24-2009 at 01:49 AM.
 08-24-2009, 02:10 AM #5 InVerse Senior Member   Join Date: Jul 2002 Posts: 1,489 I can't offer any technical assistance, but I thought I'd point out that you can find videos of R.O.B. in action on YouTube, in case you hadn't thought to look there.
 08-25-2009, 05:41 PM #6 STUART Junior Member   Join Date: Aug 2009 Posts: 3 The only one I found that was actually useful and not just a bunch of kids going "LOL ROBOT" was [url]http://www.youtube.com/watch?v=1kqr_HFaPeI[/url], and that didn't go into the details of the mechanical components.
 08-28-2009, 07:21 PM #7 toasterhed Regular Member     Join Date: Dec 2008 Posts: 89 wow, your a brave man! much luck to you. I never played with one of those before. That is just crazy. I wonder how much they cost? Not to mention, I got ripped off, when my mom bought ours it was just the zapper and 2 pads. = ( No R.O.B.) BTW, this is too funny: (Japanese commerical for R.O.B.) http://www.gametrailers.com/user-mov...mmercial/64793 __________________ "The creation of something new is not accomplished by the intellect but by the play instinct acting from inner necessity. The creative mind plays with the objects it loves." - Carl Jung

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Emulation Talk     Emulation News         Latest Music     Submit Emulation News     General Emulation     Rom Hack     Video Game Music General Chat     Zophar's Domain Discord Chat     Talk of the Town Website Talk     Site Questions / Suggestions

All times are GMT. The time now is 11:29 PM.