Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - SNES ROM Questions
  
User name:
Password:
Reply:
 

UserPost
Iggy Koopa
Posts: 82/214
Plus, I've already tried to expand Yoshi's Island. It doesn't work.
FuSoYa
Posts: 48/255
2) Copier header. Emulators ignore it.

3) The SNES has 24 bit addressing (00:0000-FF:FFFF), and the ROM is "mapped" to certain areas in it. Knowing which part of the map the game actually uses is important when trying to expand LoROM games beyond 32 mbits, as Lunar Expand needs to know where to put the original ROM banks so it'll still run correctly.

4) The main difference between the two is that LoROM games map single 32K chunks per bank while HiROM games use 64K, and they use different parts of the map. There are documents out there that explain it in more detail. While the smaller games tend to be LoROM, it's not really a rule. You can grab Lunar Address from my site if you need help with address conversion.


I hope you're not trying to expand YI. IIRC we discussed in a thread some time ago how the SFX map doesn't seem to go beyond 2 MB in emulators...
Iggy Koopa
Posts: 79/214
It's version 1.1.

I wouldn't be stupid enough to make offsets for both games and mix them up.
Icy Guy
Posts: 8/36
I've decided to get back into SNES emulation, and maybe even get into SNES ROM hacking. So I was messing around, and a few things caught my eye...prompting questions.

1) I've seen a few offset lists/hacking docs about YI floating around. Are those for v1.0, v1.1, or did someone forget that there are two versions of the game and accidentally include offsets found in 1.0 and 1.1?

2) Just how big are SNES ROMs supposed to be, anyway? Windows Explorer says my YI ROMs are 2.00 MB. As many of you probably know, 1 MB = 1,048,576 bytes, so, logically, a 2 MB file would be 2,097,152 bytes, right? Right.

My YI v1.0 and v1.1 ROMs are 2,097,664 bytes.

Oops.

I noticed the same thing happened with DKC v1.0: Windows Explorer says 4 MB (4,194,304 bytes), but it's actually 4,194,816 bytes. What is the reason for this 512 byte addition? Footer added for emulation purposes, or something else?

3) What are memory maps? Lunar Expand says stuff about, for example, LoROMs that use "the 00:8000-6F:FFFF memory map", and says the ROM is typically "<= 28 Mbit". What does that mean?

4) Last, but not least, what are LoROMs and HiROMs? I gather that ROMs with sizes <= 16 Mb and sizes between 16 and 32 Mb are LoROMs and HiROMs, respectively. Is this correct?

Why can't SNES emulation be as simple as Genesis and GBA emulation?
Acmlm's Board - I2 Archive - Rom Hacking - SNES ROM Questions


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.004 seconds.