Expand before split

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Expand before split
by on (#163670)
Hey guys,

I have not been able to find much info on when the file size is less then the chip size for snes(so I'll assume it is the same as NES). All I read is to duplicate the file. example: If I have one file that is 1024K for chip 1 and one file that is 256K for chip 2. I would have to duplicate the 256K file 3 more times to get 4 files of 256K and add them together and get 1 file that is 1024K to burn on to Chip 2.

My Question is can I just use Lunar Expand to expand a rom then split the rom? For example if a rom is 1280K and use Lunar Expand to get it to 2048K and then Split it and burn the 1024K File to Chip 1 and the other 1024K to Chip 2 will it work this way.

Edit: Just tried to look at the file that was expanded and saw that all what Lunar Expand did was add zeros to the end of the file till it got to the size I wanted. Will it still work like this too?
Re: Expand before split
by on (#163680)
It depends on the game. Some games you can get away with $FF-padding or $00-padding. But Mega Man X is known to rely on mirroring, the fact that all four copies of the last 256K are identical.
Re: Expand before split
by on (#163723)
Guess I'll just have to try it out.