Jump to content

RobertDaleSmith

New Members
  • Content Count

    17
  • Joined

  • Last visited

Posts posted by RobertDaleSmith


  1. @tripletopper I was able to get my hands on a 3DZero and it looks like it has the same issue with 8BitDo's wireless SNES receivers as my adapter. (incorrect button mapping, but hope to find a solution soon)

     

    My SNES23DO adapter works great with Paatank and now supports multiplayer with two SNES controllers. Now I am working on adding a passthrough to allow additional 3DO controllers to daisy chain to my adapter.

     

    Last night I was able to solve my problem with my adapter not working with MNEMO's 3DO USB Host device menu screen. 🎉

    Once I get 3DO controller daisy-chaining working with my adapter, I am going to look at adding support for the SNES mouse. I picked up 3DO mouse recently and analyzed the signals under an oscilloscope. It should be possible to translate SNES mouse signals to match the 3DO mouse's signals. 🙏

    Makes me wonder if I can make an NES Zapper work 


  2. On 2/10/2021 at 3:19 PM, tripletopper said:

    Have you ever tried the 8bitdo SNES on the original Disc based hardware BEFORE altering the ROM loader from the original CD to the USB.

     

    Maybe you can also plug in a USB CD drive to play it the original way.

    My custom SNES to 3DO adapter works fine with all games booted from the USB Host. It just does not work with the main boot screen of the USB Host with any SNES controller.

    But with the 8BitDo, maybe my question was unclear. It is unrelated to the USB Host.. I am interested in knowing if the 8BitDo SNES receivers work with the 3DZero in general.
     

    I just bought one so I will figure it out for myself soon enough.


  3. 10 hours ago, tripletopper said:

    I assume if regular 3DO controllers work then so should 8bitdo controllers through the 3D Zero device...

     You would think so but it does not work correctly with the SNES to 3DO adapter I have. (custom built)

     

    10 hours ago, tripletopper said:

    What does the CD emulator have to do with my SNES 3DO controller adapter that's named the 3D Zero?

    Just like the tank game, my SNES adapter does not work with the USB Host's menu screen. I was curious to see if this is common across all SNES controller adapters for 3DO.


  4. 47 minutes ago, tripletopper said:

    I can't tell what this is supposed to be? Is that a USB controller for the 3DO or is that a USB CD ROM on Flash Drive loader for the Goldstar 3DO?

    This device is what is called an optical disc emulator. It basically replaces the CD drive in the console with a custom board that has a single USB port. You can then have backups of all your games on a single USB drive plugged into this board. When you boot it gives you a menu to select which game iso to boot.


  5. 6 hours ago, candle said:

    perhaps this will help someone building it

    there is a crystal soldered underneath of my original board - 20mhz one with some 22pF caps parallel to it

    so i guess you need to set up fuses to use it after all

    Nice! I got mine working!

     

    I didn't see an option for 20mhz on the AVR fuse calculator website. I went with Ext. Crystal Osc.; Frequency 8.0- MHz; Start-up time: 14 CK + 0 ms; [CKSEL=1110 SUT=10]. Just out of curiosity I went back to the 8mhz crystal and it also works.

     

    While testing I found a few bugs I will need to debug.
     - MNEMO's USB Host mod only receives single axis directional inputs.
     - 8BitDo Wireless Receiver incorrectly maps buttons start/pause action on several.

    @candle you mentioned some 22pF caps parallel to the crystal.. Are these in these recent photos you posted? I'm not sure how to place these caps in "parallel". (sorry im a newb) Also are these BOJACK 0.1uF caps suitable for the C1 in the schematic? 

     

    Now my next steps are to figure out how to compile this assembly code myself so that I can start debugging and updating it. 🙏🙏
     


  6. 5 hours ago, candle said:

    certainly not

    but if you take a look on the pictures, you'll find that 0R resistors are not populated on the board

    Here is how I have my prototype wired up. I made sure to take the 0R resistors and the crystal out. I have tried numerous different fuse configurations but just can't seem to get this working this evening. 

    SNES-to-3DO-proto.jpg

    3DOSNES2.png


  7. 46 minutes ago, candle said:

    you don't need external crystal for this, so i would leave that as it were right from factory

    the only thing i suspect you must change is clockdiv/8 bit changing default cpu speed to 8mhz (factory sets this to 1mhz instead)

     

    I reset to defaults except for CKDIV8 not enabled. Still nothing, but I did notice if I enable CKOUT I get random directional controller input (without actually pressing buttons). I'm going to double check my wiring but I'm pretty sure I got everything connected correctly. Does CKOUT need to be enabled?


  8. @candle I got all the components and assembled on a breadboard over the weekend. Having some trouble though getting it to work.

    I flashed the chip with your hex file, I didn't connect the zero-resistors on clock/ps lines, and added a 8mhz crystal between pins 4/5 and setup CKSEL to 1110. I am suspecting it may be a fuse configuration issue. Do you happen to remember or know how to calculate correct fuse config? I used engbedded.com/fusecalc to generate: 
     

    avrdude -c usbtiny -p attiny2313 -v -U lfuse:w:0x3e:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m

     

    Thanks again for sharing your assets to allow me to rebuild this. 🙏

×
×
  • Create New...