| Home | Forums | What's new | Resources | |
| 32X development docs |
| PyroMeistar - Feb 9, 2004 |
| 1 | 2 | Next |
| PyroMeistar | Feb 10, 2004 | ||
| Thanks! This will be very useful. | |||
| ob1 | Jan 25, 2007 | |||
But who/what writes that damn "MARS" at 0xA130EC ?!? | ||||
| antime | Jan 25, 2007 | ||
| You can download scans of the Megadrive, MegaCD and 32X manuals from here.... | |||
| TascoDLX | Jan 25, 2007 | |||
The 32X is hardwired to return that word. If it doesn't say "MARS", it's not a 32X. | ||||
| ob1 | Jan 25, 2007 | |||||||||
Dear Ant', I've already told you : your site is my start page. So, for sure, I've been there, of course I've downloaded it (search your log to find a Mac client), and I've even tried to OCR it !!! Unfortunately, I didn't find anything relative to this "MARS" thing. Anyway, let me tell you once more, that your docs are really, really welcome indeed. Gret place, man !
Oh, that would explain a lot of things. And so, emulators have this behaviour also ? Thank you for your answers you guys. By the way, I'm asking myself a question. By setting the ADEN bit (reg. 0xA15100), the 68k memory map changes. How is it possible ? I mean, while developping Genesis, did SEGA already think about 32x ? If I make a Genesis-only ROM with Code:
inside, will the 68000 memory map changes all of sudden ? | ||||||||||
| ExCyber | Jan 26, 2007 | |||
They thought about expansion in general. For example the ranges of $400000-7FFFFF and $800000-9FFFFF aren't used on a stock Genesis and are treated differently by the bus logic to allow an external device to control them to various degrees. | ||||
| ob1 | Jan 26, 2007 | ||
| How clever !!! | |||
| antime | Jan 26, 2007 | |||
It's mentioned at least in the 68000 memory map, but nothing beyond stating that it's there. | ||||
| ob1 | Jan 26, 2007 | ||
| Yeah I did know, but didn't figure that it could be hard-wired. Thank you. | |||
| ob1 | Jan 26, 2007 | ||
| Stéphane, the author of Gens, confirms that the string "MARS" must be present. It is emulated as is. | |||
| ob1 | Jan 26, 2007 | ||
| I've found out that the genesis initial program is in the Master SH2 bios !!! In fact, the boot rom checks that the initial program is present. So, the initial program can be find in the bios from $36C to $76C !!! | |||
| TascoDLX | Jan 26, 2007 | |||
FYI, the Sega CD/Mega-CD works in the same manner. except that: 1 - Each region (USA, EUROPE, JAPAN) has a different security block. 2 - The security block can be found in the SUB CPU BIOS, which is compressed inside the MAIN CPU BIOS. For the Sega CD, this method ensures that when the IP is executed, the Sega animated logo is displayed. For the 32X, it ensures that the 32X is properly set up and tested. | ||||
| vbt | Feb 3, 2007 | ||
| There are some 32x/segaCD/MD manuals here : http://stech68k.net/... Some are already on Antime's home page. | |||
| ob1 | Mar 6, 2007 | ||
| Hi you all. I've rewritten the 32x scan docs. www.chez.com/ptdq/32X_Hardware_Manual.doc... (copy paste this link) Please, submit typos and if you can fix the index (1.17 instead of 5.3 for example). | |||
| ob1 | Mar 6, 2007 | ||
| I've just put a pdf version of this doc on my site : http://perso.wanadoo.fr/olivier.brosseron/... | |||
| vbt | Mar 7, 2007 | ||
| Nice job ob1, did you retyped everything ? | |||
| 1 | 2 | Next |