Hi All,
I've been tinkering on a project for a while and learning to code for the NES while porting a classic DOS game.
I've since received an INL Retro Programmer/Dumper (the new version, not Kazzo) and I am trying to flash my NROM game onto one of the INL NROM carts. Problem is the data that ends up on the flash cart won't work in my NES.
I've had a dig through the data I can dump off the cart after I've flashed it and then used the dump and verify methods. The data dumped from the cart seems mostly fine, it at least ends up on there. A curious difference though is the data for the reset vectors, which is in my master ROM (and prg/chr files) but doesn't end up in the data I dump from the cart after the flash.
I feel like it needs to be in there because if I manually add the missing reset vector data to the dumped file and then just add the iNES header the resulting file will work fine in an emulator as expected.
Are there any issues with the new flashing software for NROM carts using the new INL programmer or is it just me and my linker memory map? Does the linker memory map for ld65 even affect this or am I looking in the wrong place?
I've been tinkering on a project for a while and learning to code for the NES while porting a classic DOS game.
I've since received an INL Retro Programmer/Dumper (the new version, not Kazzo) and I am trying to flash my NROM game onto one of the INL NROM carts. Problem is the data that ends up on the flash cart won't work in my NES.
I've had a dig through the data I can dump off the cart after I've flashed it and then used the dump and verify methods. The data dumped from the cart seems mostly fine, it at least ends up on there. A curious difference though is the data for the reset vectors, which is in my master ROM (and prg/chr files) but doesn't end up in the data I dump from the cart after the flash.
I feel like it needs to be in there because if I manually add the missing reset vector data to the dumped file and then just add the iNES header the resulting file will work fine in an emulator as expected.
Are there any issues with the new flashing software for NROM carts using the new INL programmer or is it just me and my linker memory map? Does the linker memory map for ld65 even affect this or am I looking in the wrong place?