Debug DIPs
Jump to navigation
Jump to search
Debug DIPs are like software DIPs, but can't normally be changed by the player on any hardware. They are believed to have been originally mapped to real dipswitches on SNK devcarts.
They can be used to access various debug options in games such as job meters, sprite viewers, parameters display, level selects...
They typically consist of 2 bytes stored in the 68k user RAM at the address defined in the 68k program header at $10E.
The Unibios, debug BIOS and some emulators allow setting them.
The "Developer mode" is also enabled when BIOS_DEVMODE ($10FE80 ) is nonzero.
Trivia
CD BIOS call $000582 clears first 2 bytes at $10E (?)