Re: DIY Copier Website

[ Post a new reply ] [ Back to the message board ]

This message was posted by Neviksti, posted on January 02, 2002 at 11:33:12 coming from 144.54.3
This message is a reply to Re: DIY Copier Website posted from Cryect posted at January 01, 2002 at 11:12:19

hmmm... I just checked out your website. I only know about the SNES, so the following comments are in regard to that system.

I remember discussing this with someone before. For the cartridge connector you list the pads as:

49 /ROM
26 /RAM

this should actually be:

49 /CART


Your memory maps also have some bugs in them. First off, if you want to get picky, there are more than than just two mappings for cartridges. For example a LoRom cartridge using MAD-1 is mapped slightly different than a LoRom cartridge that is just hardwired. For example, your map doesn't allow 32Mbit LoRom ... which is possible.

The SNES memory map: The upper banks ($80-$FF) mirror the lower banks ($00-$7F) except the upper banks don't contain the 128k of system memory (like in $7E-$7F) ... this is given to the cartridge.

It is up to the cartridge what to do with the areas given to it. Your LoRom is basically right (except for what I noted above). HiRom ... well SRAM isn't in the cartridge area anymore. It is put in the Expansion Memory region. ($00-$3F):($6000-$7FFF) .. the /CART is not asserted in this area.

Actually, carts usually only map ($20-$3F):($6000-$7FFF) to the SRAM. And the banks just mirror each other (so mem is <= 64 kbits).

Then you have the greater than 32Mbit games. I don't own one ... and I don't feel like wading through the emulator code. But you can see how it would work ... put 16Mbit in ($80-$BF):($8000-$FFFF), and then put up to 32Mbits in ($C0-$FF). Remember, those banks are mirrored with the lower banks (except for $7E-$7F of course).

I'm sure I rambled alot, but I hope that helps a bit.

Responses to this messages:

Post a Followup

Optional Link URL
Optional Link Title
Optional Image URL
Please pick a mood
for your message: