-
Notifications
You must be signed in to change notification settings - Fork 1
Bootup Process
bperris edited this page Apr 17, 2019
·
2 revisions
- Power turns on
- CPU PC starts at fixed address 0xBFC00000
- IPL ROM gets executed: Performs low-level security checks that involves the PIF/CIC ICs
- If checks do not pass, then NMI reset pin is set to high, CPU never proceeds, else CPU jumps to the address of the cartridge header copied to DMEM, execution of the cartridge IPL3 bootloader begins.
- Some hardware registers are initialized, then a checksum is performed against the IPL3 rom itself to check for any modifications.
- If pass, CPU jumps to the entry point address read from the cartridge header else CPU is not allowed to continue