MrAccident
08-31-2004, 06:56 AM
I'm working with a SNES ROM (EarthBound, to be specific), that I'm looking to expand to ExHiROM (48 megabits). An unmodified EB ROM is a 24 megabit HiROM, but it was easy enough to expand it to 32 megabits by simply appending an extra megabyte of data to the end. From what I've been given to understand, a similar method works for expansions to 48 megabits - append data to the end, and the additional 2MB are mapped to a location earlier in the ROM. The problem is, I have no clue where the additional ROM is mapped. I had heard that it was mapped to banks $40 - $5F, but some testing showed that either this is incorrect, or there is some additional step necessary to qualify a ROM as an ExHiROM. The SNES memory map documents I've seen don't seem to elaborate on this. Is there anything that needs to be done to a ROM (other than simply tack on data)? If there is, what might it be? If there's not, where is the additional ROM mapped?
I'd be much obliged for any information or assistance that can be provided. Otherwise, I'll be stuck hacking it out myself, it seems. :P
P.S: Yes, I really do need all that extra space. :)
<P ID="signature"></P>
I'd be much obliged for any information or assistance that can be provided. Otherwise, I'll be stuck hacking it out myself, it seems. :P
P.S: Yes, I really do need all that extra space. :)
<P ID="signature"></P>