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:
- 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)
Also some of the information could be filled automatically on build time, e.g. the release date of the copyright field, or the ROM size fields. Anyway, is there an easy way to handle this in SGDK? If not, then I think it should provide a way for it.
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)
Sik is pronounced as "seek", not as "sick".