Filling in the header
Posted: Mon Apr 18, 2016 7:37 am
Silly question, but does SGDK provide with an easy way to fill in the ROM header? (I doubt many people will want to edit the asm file with the boot code) I'm asking because I really don't like when homebrew uses a bogus header but I also doubt people will do it if it's hard to set up the information, and I know the vast majority of homebrew is made with SGDK so this alone would cover most of it.
Ideally what should be possible to change:
And don't tell me "just put SEGA at 0x100 and ignore the rest", I want valid headers =P (and ideally, if we ever want to add extra hardware on the cartridge more commonly, I'd rather add the information in the free space of the ROM header so we don't resort to a new format for emulators to use)
Ideally what should be possible to change:
- Name of the game
- Copyright four letter code
- ROM serial and number (hey some people keep track of this)
- Supported peripherals
- Whether SRAM is supported or not
- Supported regions (maybe... I don't like anything that isn't "JUE" =P)
And don't tell me "just put SEGA at 0x100 and ignore the rest", I want valid headers =P (and ideally, if we ever want to add extra hardware on the cartridge more commonly, I'd rather add the information in the free space of the ROM header so we don't resort to a new format for emulators to use)