Hello, im having a pretty annoying problem with how to include the NES header on my Megaman 3 romhack "megaman odyssey" without adding it at all from the NESASM assembler using that "-raw" command.
For now i just have the NESASM add a header for me like normal since things are fine but, it does not support editing the 8th byte of the header, the SaveRAM size. which must be an 04 in my game, cause i use 32 KB SRAM, with MMC5 mapper. but the assembler always sets it to 0.
The problem is, if i do the -raw command, then the rom is always missing the header. i've tried everything i could think of to manually add it in myself like ".bank 0 .org $0000 [header stuff here] [rom stuff here]" but it never gets added. and the rom size will repeatedly get 16 bytes cut off or shorter every single time i assemble rom unless i take off that dumb -raw command.
This is all solely "just" because i need byte 8 with 04...because the NESASM doesnt allow editing that byte. Im not sure what other information i need to provide, but i'll try if asked
For now i just have the NESASM add a header for me like normal since things are fine but, it does not support editing the 8th byte of the header, the SaveRAM size. which must be an 04 in my game, cause i use 32 KB SRAM, with MMC5 mapper. but the assembler always sets it to 0.
The problem is, if i do the -raw command, then the rom is always missing the header. i've tried everything i could think of to manually add it in myself like ".bank 0 .org $0000 [header stuff here] [rom stuff here]" but it never gets added. and the rom size will repeatedly get 16 bytes cut off or shorter every single time i assemble rom unless i take off that dumb -raw command.
This is all solely "just" because i need byte 8 with 04...because the NESASM doesnt allow editing that byte. Im not sure what other information i need to provide, but i'll try if asked