I was recently gifted an Infinitelives Kazoo board for xmas. I'm thinking of trying SNES C dev because the NES boards need to be declared a certain type. I'd hate to start using NESICIDE and build a ROM that cannot work in my INL NES flash board. The SNES side looks easier. It seems like the only thing to toggle is either hirom or lorom. Is this true? Does anyone have experience compiling in C and successfully uploading it to an INL SNES board?
I don't have that specific experience, but I can say so long as you compile to hi/lo rom then that is all you really need to worry about (proper switch position).
there isn't anything specific about my boards to worry about besides rom padding, mirroring, sizing, etc with my current firmware-software build.
You'll want to pad to an even rom size as expected by the app, but that's not actually required. you'll get an expected "error in page 0" iirc.
lorom us a little simpler de to the reset vectors. if you use Hirom you'll have to double up the rom to fill the chip in order to ensure the reset vectors mirror to lorom space properly.
hope that helps. let me know if you have any specific questions I may be able to help with.
I appreciate the info! Thanks again Infinitelives
About sizing.. If I have a 4MB binary on a 12MB board does that matter? Would I have to pad it out to the full 12MB?
slobu wrote:
About sizing.. If I have a 4MB binary on a 12MB board does that matter? Would I have to pad it out to the full 12MB?
Not if you've got a LoROM rom on a 12MB board. Running a HiROM 4MB rom on a 12MB board is a little trickier because the mirroring for the vectors needs to be faked to put them in thier defined LoROM space.