Messages And Error Processing When Switching Game Discs; Multi-Disc Emulation; Apis For Multi-Disc Games; Cautions Regarding Multi-Disc Games - Nintendo GameCube Manuallines

Hide thumbs Also See for GameCube:
Table of Contents

Advertisement

4.4 Messages and Error Processing when Switching Game Discs

This section provides an example of a message to be displayed to the game player when Game Discs
are being exchanged. These sample displays are like the ones in Section 3.3 "
Messages
," and they may be modified to communicate their intent to the game player.
Instructing the player to exchange Game Discs
While the Device Driver is in the DVD_STATE_MOTOR_STOPPED state, display this message,
instructing the game player to insert the next appropriate Game Disc:
"Press the OPEN Button to open the Disc Cover and replace Game Disc 1 with Game Disc 2.
After you have exchanged the Game Discs, close the Disc Cover"
If the game is a multi-disc game, be sure to provide clear instructions about which Game Disc
should be inserted next.
When you issue the DVDChangeDisk function, perform the same error handling that you would with
the DVDRead function. For details, see Section 3.2
the specified Game Disc is not inserted, then a Wrong Disk error should be generated.)

4.5 Multi-disc Emulation

At the present time, multi-disc emulation can only be executed on the GDEV. Support for DDH is
expected to come soon, with the release of the AMCDDK Version 3.0.2, along with patch 2.

4.6 APIs for multi-disc games

The following APIs apply to mult-disc games. For details about each API refer to the
Nintendo GameCube Dolphin Reference Manual.
DVDChangeDisk* (DVDChangeDisk as well as DVDChangeDiskAsync)
DVDCompareDiskID
DVDGenerateDiskID
DVDGetCurrentDiskID

4.7 Cautions regarding multi-disc games

4.7.1 Every Game Disc should boot on its own

Please design every Game Disc so it can boot up on its own when inserted in the
Nintendo GameCube. Have the Game Disc boot on its own -- even if the game's execution program
cannot start up without the execution program that is on some other Game Disc -- and then display a
message instructing the game player to exchange Game Discs (see Section 4.7.3 "
Disc exchanges
)
"

4.7.2 Provide support for the exchange with any Game Disc

Make sure the system does not lock up, no matter what Game Disc is exchanged. For example, if
Game Disc 3 is only supposed to operate when it is booted after Game Disc 2, do not let the system
lock up if it is exchanged after Game Disc 1 instead.

4.7.3 Display for Game Disc exchanges

If an exchange of Game Discs is necessary, please display instructions to this effect on the screen.
See Section 4.4 "Messages and Error Processing when Switching Game Discs" to read about the
contents of this screen message.

4.7.4 Use labels and banners to distinguish Game Discs

Print a label for each Game Disc, so game players can differentiate Game Discs and exchange them
properly when instructed to do so. Also, please use different banner image data, titles or comments
on each Game Disc to make it possible to distinguish the Game Discs on the IPL game play menu, so
that the game players will be able to tell which number Game Disc they are using. (See Section 5.4
"Banner File for Game Disc Information and Displaying it in IPL Main
© 2001-2002 Nintendo of America Inc.
"Error Types that Developers Need to
Menu".)
13
Optical Disc Drive Guidelines
Changing Error
Resolve" (If
Display for Game
DOL-06-0026-001-A5
Released: 4/18/02

Advertisement

Table of Contents
loading

Table of Contents