Hey,
I want to flash my homebrew to a cartridge, and have successfully run it on a NES-NROM-04 board (hurrah! ^^)
I now want to transplant my program into more NES carts. I am using Shiru's C library https://shiru.untergrund.net/articles/p ... s_in_c.htm, and CC65.
Basically, do I HAVE to stick to NROM boards?
Is there more to changing the game for boards/mappers than editing the .cfg?
Finally, re mirroring, I noticed when I changed the mirroring variables, the game didn't work on emulators. So I'm guessing there is more to that than the config too?
I read that I would have to change crt0.s for both these things, but I haven't been able to find more information than that.
Thank you for any advice you are able to give!
I want to flash my homebrew to a cartridge, and have successfully run it on a NES-NROM-04 board (hurrah! ^^)
I now want to transplant my program into more NES carts. I am using Shiru's C library https://shiru.untergrund.net/articles/p ... s_in_c.htm, and CC65.
Basically, do I HAVE to stick to NROM boards?
Is there more to changing the game for boards/mappers than editing the .cfg?
Finally, re mirroring, I noticed when I changed the mirroring variables, the game didn't work on emulators. So I'm guessing there is more to that than the config too?
I read that I would have to change crt0.s for both these things, but I haven't been able to find more information than that.
Thank you for any advice you are able to give!