Page 2
"Confidential" These coded instructions, statements, and computer programs contain proprietary information of Nintendo of America Inc. and/or Nintendo Company Ltd., and are pro- tected by Federal copyright law. They may not be disclosed to third parties or copied or duplicated in any form, in whole or in part, without the prior written consent of Nin- tendo.
Various Causes of Changes in Game Disc Access Time ............14 dol File Restrictions .........................14 Banner File for Game Disc Information and Displaying it in IPL Main Menu (In Wii display sep- arate icon and banner)15 Avoid Infinite Loop of Hardware/Audio Streaming Under the Following Conditions ....16 5.5.1...
Revision Version Description of Revisions Date 1.46 9/29/06 • Updates for Wii. For provisional supply of information. Plan to move to Disc Drive Library Programming Manual. 1.46 4/21/04 • Added table of error emulation methods for each development instrument. 5/28/04 •...
Error Types that Developers Need to Resolve There are four “error types” that developers need to resolve. • Disc Cover Open Error (Wii has no disc cover) • No Disc Error • Wrong Disc Error • Retry Error •...
Display the following message instructing the user to read the operations manual. “An error has occurred. First press the Eject Button and eject the disc. Then turn the Wii console power off and refer to the Wii operations manual for further instructions.”...
(described below) if there is no command being executed. The DVD_STATE_NO_DISK functions DVDGetFileInfoStatus and DVDGetCommandBlockStatus behave in the same manner. The following list indicates states the function will return when an error has occurred. • DVD_STATE_COVER_OPEN (Wii has no disc cover) • DVD_STATE_NO_DISK • DVD_STATE_WRONG_DISK • DVD_STATE_RETRY •...
• High-speed Change of Status due to Interrupt (Wii does not have one) For example, if the Disc Cover is closed, the interrupt will take place and be processed internally. The device driver changes states so polling is not required, making the processing minimal.
3.6.2 Error-handling After Starting Audio Streaming (Not required for Wii) The DVDGetDriveStatus function cannot detect errors that occur after starting audio streaming. But there is no need to use some other method to detect errors and no need to notify the game player if one is detected.
At the present time, such discussions are only for two-disc games, for which both discs are sold at the same time. Please hold separate discussions with the Nintendo Licensing Department for games with three or more Game Discs, or for the marketing of separate Game Discs.
The reason is that when wild cards are used, the operation check combinations become enormous and cause a lot of problems. If you are nevertheless considering the use of wild cards for the elements other than game version, you must discuss the matter with Nintendo in advance. 4.2.2 Wild Card Usage Restrictions (Game Versions) When using wild cards for game versions, there are advantages and disadvantages to using and not using them (when given explicit instructions).
The Game Disc Exchange Procedure Below is an outline of the procedure that takes place from the time the player exchanges Game Discs until the Wii can access the new Game Disc. 1. The Optical Disc Drive motor is stopped.
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 “...
Print a label for each Game Disc, so game players can differentiate Game Discs and exchange them prop- erly when instructed to do so. For details on banners and icons displayed by the Wii console, see “Icon and Banner Creation Tool.”...
Avoid designing a program with a dependency on the device specifications of the Wii console or its periph- erals, since this may result in a program malfunction or crash.
(Wii displays separate icons and banners) On the Nintendo GameCube, when the game is not started immediately and is started after going into the IPL Main Menu once, disc information is displayed on the screen. Banner files are used in this situation.
Japan or the U.S. The reason is because the IPLs of the Japanese and American versions of the Nintendo GameCube do not support the BNR2 format. On the other hand, we recommend that you use makebanner2.exe for Game Discs destined for Europe.
Page 23
The reason that we need to avoid infinite loops is because the player may leave the Nintendo GameCube unattended, and frequent drive accesses may be occurring. Nintendo GameCube's optical disc drive moves the head frequently when accessing the Game Disc.