Boot ROM
From WSdev Wiki
Jump to navigationJump to search
The WonderSwan boot ROM is where the console begins execution on power on.
- On the "mono" model, it occupies an area from $FF000 to $FFFFF, for a total of 4 KiB.
- On the Color model, it occupies an area from $FE000 to $FFFFF, for a total of 8 KiB.
It performs the following activities:
- checks if the cartridge self-test passed;
- checks if the cartridge footer is valid;
- if START is held when the console is turned on, enters the boot ROM menu;
- updates telemetry/diagnostics information in the internal EEPROM;
- displays the splash screen (optionally, a custom splash screen on Color models);
- jumps to the cartridge.