Multi-Disc Emulation; Apis For Multi-Disc Games; Cautions Regarding Multi-Disc Games; Every Game Disc Should Boot On Its Own - Nintendo Wii Manuallines

Optical disc drive
Hide thumbs Also See for Wii:
Table of Contents

Advertisement

Graphics Library (GX)
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
specified Game Disc is not inserted, then a Wrong Disk error should be generated.)
4.5

Multi-disc Emulation

Currenly, multi-disc emulation can be only be executed on NDEV.
4.6

APIs for Multi-disc Games

The following APIs apply to multi-disc games. For details about each API refer to the Revolution SDK
Function 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

(Same content as Wii Programming Guideline, Version 1.00, paragraph 3.3 "[Only For Multiple Disc
Games] Independent Startup of All Discs [Required].")
Even if startup of the application from a particular Wii Game Disc is not expected, always make sure that
some kind of program is executed when the disc is started independently, even if it is just a warning mes-
sage. For example, if the inserted Wii Game Disc is one of a set of two Wii Game Discs and the inserted
disc is one that cannot be played standalone, have available a program that displays a message such as
"
This is <game title> Game Disc 2. Please insert <game title> Game Disc 1 and restart power."
Not doing so may cause the user to think that there is malfunction in either the Wii console or the Wii Game
Disc when a Wii Game Disc is not designed for independent startup.
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
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 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.
RVL-06-0179-001-A
Released: October 4, 2006
Chapter 3.2
"Error Types that Developers Need to Resolve" (If the
Chapter 4.7.3
"Display for Game Disc exchanges")
12
© 2006 Nintendo
CONFIDENTIAL

Advertisement

Table of Contents
loading

Table of Contents