3-6 Booting the Game Pak when Connected to the 64DD


3-6-1 Disk Boot


  • Initialization Function

  • 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 bringing up a special function. However, separate settings are required for each program and the programs cannot both be restarted.

  • Disk ID Storage Method

  • Upon booting the disk, the disk id is automatically stored into RDRAM. However, if a game consists of multiple disks, the application has to store the disk id.



    3-6-2 Game Pak Boot


    Basically, with a game pak boot, applications have to do all the jobs done by an IPL on a booting disk.

  • Initialization Function

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

  • 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.

  • Check the RTC after initialization

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

  • 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. After that, the 64DD terminates abonormally, except in special cases and cannot start another process.

  • 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 bringing up 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.