Home | Forums | What's new | Resources | |
Any progress in modchip reverse engineer?? |
patroclus02 - Jun 9, 2005 |
Pinchy | Jun 14, 2005 | |||
heres some info: http://www.crazynation.org/SATURN/saturn.htm... Ive got some vhdl wrote thats got most stuff implemented but I still want to understand what exactly the commands mean thats sent to it and how the sector/position is encoded into them. Found the data commands sent from MPU-> cd DSP on the cd board and there not exactly the same as the datasheets. the docs say 12 bit command is sent but the saturn one uses only 8 so I havent figured how it correlates to the main commands sent from the saturn mobo. apparently the cd dsp has a smaller number of registers then the hd49235. |
Pinchy | Sep 28, 2005 | |||
Ive figured most everything how the modchip works and how the cd interface works. Cyberwarrior hooked me up with some nice example code to read sectors from a disc which helped tremendously. Ive updated the saturn cd info page: http://www.crazynation.org/SEGA/Saturn/cd_tech.htm... heres a text file showing the commands and some notes to help explain whats going on: http://www.crazynation.org/SEGA/Saturn/files/comma... Ive got some modchip vhdl code that is partially working, it at least returns ring sector data that saturn accepts. I just need to properly take over the command and status data. Im not sure if I can fit all that into the cpld im using (256cells). I also finally finished my dev cart. No more lousy comms link http://www.crazynation.org/SEGA/Saturn/cart.htm... Still has very slow imho dev cycle. You have to wait for those lousy splash screens. I made some modifications to the AR protocol so thats its a little more robust. And modified(debounced) the joystick routine so that when you enter text in you dont tttyyyppee llliiikke tthiss. I use the cypress Fx2 chip for USB but with some modification to the vhdl(and possibly the ar firmware) you should be able to use a parallel port. |