Jump to content

astro187

New Members
  • Content Count

    2
  • Joined

  • Last visited

Posts posted by astro187


  1. On 5/24/2018 at 5:07 PM, TheKitty said:

    Folks, I used your command code research in actually building a simple, low cost R.O.B controller. The codes were spot on, the magic was the timing of the bits.

     

    It's all explained in a new guide https://learn.adafruit.com/controlling-a-classic-nintendo-r-o-b-robot-using-circuit-playground-express

     

    Hopefully this info will help you and many others in controlling their ROBs without modification or a TV of any type.

     

    Long live R.O.B. The Kitty

     

    https://blog.adafruit.com/2018/05/25/new-guide-controlling-a-classic-nintendo-r-o-b-robot-circuitplaygroundexpress-circuitpython-nintendoamerica-robots/

     

    On 1/16/2016 at 11:52 AM, ta0 said:

    I got a Rob and Gyromite.

    I used a high speed camera (480 fps or 8x the TV rate) to look at the actual output from the TV. I got the same codes as Tursi. The instructions are given one per frame, at 60 fps. There is no black frame after outputing the instruction. The test sequence that flashes the LED on the head is: 00000 000101 1101011 11111.

     

    I would think that having the correct timing is pretty important (although I would guess that R.O.B. still works with 50Hz TV systems from other countries).

     

    I think the problem with a digital TV, even if it has a 60 Hz refresh rate, is that it may think that consecutive analog frames are interlaced and tries to de-interlace them, what mixes 0 and 1 frames.

     

    By the way, I also looked at Duck Hunt: when you press the trigger you get a black frame, next one that has only a white square on the duck, next back to the normal display. If you have two ducks: black frame, frame with white square for the first duck, frame with white square for the second duck, again frame with white square for the second duck, resume normal display. Interestingly, if I route the TV signal through a VCR, the increased delay is enough to stop the gun from detecting the ducks.

    Has anyone been able to replicate the "Test" screen behavior?  I have adapted the .py code @TheKitty wrote to add the finer 1 Up/Down motions (from Stack-Up) in addition to the larger 2 Up/Down motions (from Gyromite) originally in the code and R.O.B. responds to all commands perfectly, but I can't get the Test function to work as it did in the original game.  I have tried what @TheKitty came up with and also the 00000 000101 1101011 11111 sequence that @ta0 determined, but they just turn the head LED solid on.  However, the original Test function made the LED blink, as shown about 10 seconds into this YouTube video I found (the rest of the video isn't particularly interesting):

     

     

    Did you codes the test head LED blinking into your Atari ROM @Pioneer4x4?  Anyone else have any suggestions?  Another question I thought of: I have always assumed Test mode was the same for Stack-Up and Gyromite but does anyone know definitively if that is true?


  2. On 9/21/2019 at 6:34 PM, AlbertCX said:

    Hey everyone, we design and make stuff and we are retrogamers above all, thanks to your posts cracking R.O.B. commands codes and also what the guys at Adafruit did, we can now control R.O.B. without mods so he can play his great games (all two of them) in any modern TV, we gave him a new pair of goggles and a little app, we’re doing final tests and everything looks good so far 

    1AC37487-2DDA-43C3-9F29-03B6DA8FFC24.jpeg

    I am super interested in this option!  So do the new glasses serve to get the brightness just right, or what?

×
×
  • Create New...