4.3.6 Booting the Game Pak When Connected to the 64DD

Disk Boot

1. Initialization

Please note that the initialization function for a disk boot is different from that for a Game Pak boot.

Special Start-up Methods:
With a multiple-disk configuration, only the second and subsequent disks can be used for normal game data, although it is possible to restart a separate program stored on these disks by calling a special function. However, separate settings are required for each program and the programs cannot both be restarted.

Disk ID Storage Method:
The disk ID of the startup disk is automatically saved to RDRAM.

Game Pak Boot

1. Initialization

Please note that the initialization function for a disk boot is different from that for a Game Pak boot.

2. System reset immediately after initialization

Immediately after the initialization function has been executed, the system enters the Reset state. In this state, the execution of any other function will generate an error. To return to the normal state, a function to cancel the Reset state must be executed.

3. Check the RTC after initialization

When using the Real-time Clock (RTC) from a Game Pak boot, the RTC must be checked after initialization.

4. Check the Memory Expansion Pak

Use the program on the ROM cartridge to check whether the Memory Expansion Pak has been inserted. If it has not been inserted, display a message prompting the user to insert the Pak.

Special Start-up Methods
In the case of a configuration with a ROM Game Pak and a disk, the disk can be used only for normal game data, although it is possible to restart a separate program stored on the disk by calling a special function. However, separate settings are required for each program and the programs cannot both be restarted.

Disk ID Storage Method:
All disk IDs must be stored on the application side.