State Diagram; Error-Handling During Audio Streaming; Figure 1: State Changes - Nintendo GameCube Manuallines

Hide thumbs Also See for GameCube:
Table of Contents

Advertisement

Optical Disc Drive Guidelines

3.5 State Diagram

The following diagram shows how the state (error type) changes.
Command
End

Figure 1: State Changes

An explanation of Figure 1 follows:
* From {Disc Cover Open, No disk, Wrong disk, Retry} to Busy
This state change occurs when the Disc Cover is closed. Note that the state does not change when
the Disc Cover is open. For example, in the No disk state, when the Disc Cover is open the state does
not change to Disc Cover open (there is no direct path from No disk to Disc Cover open as you can
see in the diagram).
* High-speed Change of Status due to Interrupt
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.
* Calibration Time when Disc Cover is Closed
Please note that when the Disc Cover is closed, the calibration processing of the optical disc drive
takes time. For example, if in Wrong disk state, it takes time to change Game Discs and then a driver
checks the Game Disc ID. However, it does not take as long if no Game Disc is inserted.

3.6 Error-handling During Audio Streaming

You do not need to do anything in particular. If the Disc Cover is open when you call the function
DVDPrepareStream, the function DVDPrepareStream waits for the game player to close the Disc
Cover like the function DVDRead does.
However, as stated in Section 3.4
driver using the DVDGetDriveStatus function and send a correct message to the game player.
DOL-06-0026-001-A5
Released: 4/18/02
Issue
Busy
Fatal error
"How to Get the Error
Disc Cover open
No disk
Wrong disk
Retry
Type", you must check the state of the device
8
© 2001-2002 Nintendo of America Inc.

Advertisement

Table of Contents
loading

Table of Contents