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. ) 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.
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.
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...
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 ?
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. OzOnE.