!
?
if anyone was wondering im having a problem with this that I kinda want to solve before I release it. the actual game data is only 4mb but it dumps as 32mb, with 4mb blocks like this:
1. Game
2. some repeating pattern of bytes
3. Game (duplicate of 1)
4. Pattern
5. Pattern
6. 00's
7. Pattern
8. 00's
i've experimented a bit and it seems like the contents of blocks 2-4 and 6-8 don't matter. 6-8 can be trimmed from the rom entirely and 2-4 can be replaced by 00's or whatever, but the pattern at position 5 (ie at 1000000-13FFFFF) has to be there or the game won't boot. I assume the cart doesn't actually contain a 32mb rom and it just returns certain bytes when ROM addresses between 100000-13FFFFF are accessed, as a form of (mostly failed) copy protection, but it does mean the rom is massively bigger than it should be.