Nintendo GameCube
TM
Optical Disc Drive Guidelines
Version 1.41
Table of Contents
1. Overview ..................................................................................................................... 4
2. About the Game Discs .............................................................................................. 4
2.1 Game Disc structure...........................................................................................................................4
2.2 Game Disc ID......................................................................................................................................4
3. Guidelines for Error-handling................................................................................... 5
3.1 Error-Handling Policy with Optical Disc Drive Device Driver.............................................................5
3.2 Error Types that Developers Need to Resolve..................................................................................5
3.2.1 Disc Cover Open Error............................................................................................................5
3.2.2 No disk Error ...........................................................................................................................5
3.2.3 Wrong Game Disc Error .........................................................................................................6
3.2.4 Retry Error ...............................................................................................................................6
3.2.5 Fatal Error................................................................................................................................6
3.3 Changing Error Messages..................................................................................................................6
3.4 How to Get the Error Type .................................................................................................................7
3.5 State Diagram.....................................................................................................................................8
3.6 Error-handling During Audio Streaming.............................................................................................8
3.7 How to Emulate Errors .......................................................................................................................9
4. Games with Multiple Game Discs .......................................................................... 10
4.1 Game Disc exchange process patterns...........................................................................................10
4.2 Specifying Game Discs at time of exchange ...................................................................................11
4.2.1 Wild Card Usage Restrictions (Non-Game Versions)..........................................................11
4.2.2 Wild Card Usage Restrictions (Game Versions)..................................................................12
4.3 The Game Disc exchange procedure..............................................................................................12
4.4 Messages and Error Processing when Switching Game Discs......................................................13
4.5 Multi-disc Emulation..........................................................................................................................13
4.6 APIs for multi-disc games.................................................................................................................13
4.7 Cautions regarding multi-disc games...............................................................................................13
4.7.1 Every Game Disc should boot on its own ............................................................................13
4.7.2 Provide support for the exchange with any Game Disc.......................................................13
4.7.3 Display for Game Disc exchanges .......................................................................................13
4.7.4 Use labels and banners to distinguish Game Discs ............................................................13
4.7.5 Secure memory for FST .......................................................................................................14
© 2001-2002 Nintendo of America Inc.
1 DOL-06-0026-001-A5
Released: 4/18/02