3-4 Debugging with the Development-Use 64DD


3-4-1 Booting from the Disk


When a game is comprised only of disks, the IPL written in DDROM is used for booting the game from the disk. This is called a disk boot.

When debugging with the N64 Control Deck, the special development-use IPL (file name ipl4rom) is written to the flash cassette for use. When the program is developed with Partner-N64, "resetdd" is executed in the Partner-N64 command window in order to transfer the development-use IPL into emulation ROM.

Figure 3-4-1 Debug Environment for Disk Boot



3-4-2 Booting From the Game Pak


If, on the other hand, the game is comprised of disks and a Game Pak, the ROM cartridge is booted first because it has priority. After that, data is read from the disk and possibly also written to the disk as the game progresses and the occasion demands. For a Game Pak boot, the application program is used instead of the special development-use IPL.

When debugging with the N64 Control Deck, the part of the game that is on the Game Pak is written to the flash cassette. When the program is developed with Partner-N64, the Game Pak part of the game is transferred to Partner-N64's emulation ROM and then executed.

Figure 3-4-2 Debug Environment for ROM Game Paks and Disks