Looking for 3DO PCB photos...

Discussion in 'Panasonic M2 and 3DO' started by OzOnE, Jun 15, 2014.

  1. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    Hi, all,

    After the fruitless hours of trying to get my GD Emu project working on the DC over the years, I'm taking a back seat now for a while and looking into other projects...

    cybdyn, Duenan, Mario and others now have their own projects for the DC, and are either at the pre-release stage (Duenan), or testing stage (cybdyn and Mario).

    So, for a few months now I've wanted to get hold of a 3DO console, preferably the FZ-1 due to it's cool styling (well, I think so at least. :p )

    I'm looking to do a CD drive emu for the 3DO, which could lead on to other consoles like the Sega / Mega CD and NeoGeo CD due to the similar drive chipset / interface protocols.

    What I'm after atm is some high-res photos of the smaller drive PCB from the Sanyo TRY. Like the ones bitrate uploaded here, but clearer...

    http://www.3do.cdinteractive.co.uk/viewtopic.php?p=22060#p22060

    The smaller board at the back has all of the needed labels for the ribbon cable pinout, it's just hard to be sure by zooming in on those photos.

    I did post in that 3DO Zone forum thread too, but there doesn't seem to be many people on there atm.
    I also did a search on here for 3DO drive PCB pics, but couldn't find anything suitable.

    It looks like at least the FZ-1 uses the "Panasonic MKE" or SLCD type interface for it's drive.

    I just need to confirm those pinouts 100%, as it will save me tons of time and headaches.

    I think the drive is failing in my FZ-1 anyway, as it randomly freezes after 10 minutes or so (even after I replaced every single electrolytic cap in the system the other day.)


    I'm not making any promises about the 3DO CD emu, as I've done that too many times with past projects, but it's certainly something I'll be looking into. ;)



    Thanks in advance,
    OzOnE.
     
    Last edited: Jun 15, 2014
  2. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    Not to worry guys. I eventually found a clearer pic on the Russian 3DOPlanet forum. ;)

    http://forum.3doplanet.ru/viewtopic.php?p=62180#p62180

    Below are the pinouts I have so far. Please don't take these as gospel yet, as they haven't been 100% confirmed...

    Panasonic FZ-1 3DO CD Drive Pinouts (WIP)


    NOTE: Pin numbers on the drive PCB are in reverse order to the mobo!
    The pin numbers below are taken from the FZ-1 mobo...


    CN620

    1. /RESET. From DA623827PFJ, pin 61
    2. CHG. From DA623827PFJ, pin 60
    3. GND
    4. CMD. From DA623827PFJ, pin 59
    5. GND
    6. /STEN. From DA623827PFJ, pin 56
    7. GND
    8. DTEN. From DA623827PFJ, pin 55
    9. GND
    10. WAIT. From DA623827PFJ, pin 54
    11. GND
    12. IOR. From DA623827PFJ, pin 53
    13. GND
    14. IOW. From DA623827PFJ, pin 52
    15. GND
    16. ENA. From DA623827PFJ, pin 51
    17. GND
    18. D7. From DA623827PFJ, pin 50
    19. GND
    20. D6. From DA623827PFJ, pin 49
    21. GND
    22. D5. From DA623827PFJ, pin 48
    23. D4. From DA623827PFJ, pin 47
    24. GND
    25. D3. From DA623827PFJ, pin 46
    26. D2. From DA623827PFJ, pin 45
    27. GND
    28. D1. From DA623827PFJ, pin 44
    29. GND
    30. D0. From DA623827PFJ, pin 43



    CN630

    1. ACCESS
    2. /EJECT
    3. +5V
    4. +5V
    5. GND
    6. GND
    7. GND
    8. GND
    9. GND
    10. +9V
    11. +9V
    12. +9V



    OzOnE.
     
    Last edited: Jun 17, 2014
  3. pas7680

    pas7680 <B>Site Supporter 2014</B>

    Joined:
    Jun 20, 2008
    Messages:
    276
    Likes Received:
    0
    there is already a 3do drive emulator on the market btw.
     
  4. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    OZone. like always, it's looking good , to see your info !!))

    i heard from author of cdemu for 3DO: it uses code or interface which is close to IDE. or maybe expansion port is support similar to IDE device...
     
  5. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    i'm wondering, how it plays CDDA? I dont see any pcm-like i/f , or it reads raw sectors, then plays from SPU/DAC ?
     
  6. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    Yep, I realize the Russian guys have had their solution for years, but I don't think they've had any to sell for many months now. ;)

    This is more of a learning experience for me anyway, but also a way to look into CD-Emu on other consoles.

    @cybdyn - the bus protocol looks sort of similar to IDE, but the commands / register layout is quite different...

    http://www.chiark.greenend.org.uk/~theom/electronics/cdr56x.html

    They often had this so-called "MKE" interface on old Creative Sound Blaster cards in the 90s.

    There's a fair bit of info on the Web in the sources for MESS / MAME, and other emulators, and I think even a Linux driver source.
    It also doesn't have any real security protection (unlike the Dreamcast), apart from the CD images themselves being signed for the 3DO.

    For CDDA, it must just stream through the MKE i/f, just like they started doing on XP etc.
    There are no other interfaces on there, just the power connector (at least on the FZ-1 and Sanyo TRY).

    The difference with consoles like the Neo Geo CD, Sega / Mega CD (and I believe the FZ-10 and other 3DO models), is that they only use the 4-bit "XBUS" interface between the mobo and drive.

    The FZ-1 uses the MKE interface though, which is better documented.
    I think this is why the Russian guys didn't originally have a solution for the FZ-1, as they were using the XBUS interface anyway.

    btw, I don't think the "XBUS" is anything special either, it's just a name used on the 3DO AFAIK?
    Really, it's just the generic 4-bit control bus used on many Sony / Panasonic / Philips / Sanyo CD chips.

    There are a few datasheets for that, but it looks quite a bit more complex than the MKE interface.
    Besides, I only have an FZ-1 atm, so I wanted to try some CD-Emu experiments for it. :p

    OzOnE.
     
    Last edited: Jun 19, 2014
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page