Hi all,
I suppose this topic has been discussed to death, and I apologize for creating yet another thread, but I'd like to make sure I get things right. Answers much appreciated!
So, I'd like to create some replacement carts, possibly with ROM sockets so I can eventually replace the game inside. I understand there are various conditions to be met: mapper, chr- and prg-ram, battery, mirroring and rom sizes. Can I safely assume that the games using the same board will be "compatible"? Like Krusty's Fun House which uses TLROM board would be replaceable with Toxic Crusader. Is the board revision important too?
Another question regards the memory size. If I have lets say only 256K ROMs, but the game requires 128K PRG / 64K CHR could I just fill the rest of the image with garbage and burn it?
How do I extract ROMs from the iNES images? Can I just copy data with the hex editor? Header is 16 bytes long, after which goes PRG and then CHR which means I need (for example) 128K of data starting at 0x10 for PRG, and 64K starting at 0x20010 (128 * 1024 + 16) for CHR. When I join header, prg and chr back it should work in emulator and have same checksum as original ROM, right?
That's it for now, thanks for your time!
I suppose this topic has been discussed to death, and I apologize for creating yet another thread, but I'd like to make sure I get things right. Answers much appreciated!
So, I'd like to create some replacement carts, possibly with ROM sockets so I can eventually replace the game inside. I understand there are various conditions to be met: mapper, chr- and prg-ram, battery, mirroring and rom sizes. Can I safely assume that the games using the same board will be "compatible"? Like Krusty's Fun House which uses TLROM board would be replaceable with Toxic Crusader. Is the board revision important too?
Another question regards the memory size. If I have lets say only 256K ROMs, but the game requires 128K PRG / 64K CHR could I just fill the rest of the image with garbage and burn it?
How do I extract ROMs from the iNES images? Can I just copy data with the hex editor? Header is 16 bytes long, after which goes PRG and then CHR which means I need (for example) 128K of data starting at 0x10 for PRG, and 64K starting at 0x20010 (128 * 1024 + 16) for CHR. When I join header, prg and chr back it should work in emulator and have same checksum as original ROM, right?
That's it for now, thanks for your time!