Nintendo GameCube Manual

Nintendo GameCube Manual

Reset guidelines
Hide thumbs Also See for GameCube:

Advertisement

Nintendo GameCube
1.
About Reset ............................................................................................................ 3
2.
Reset Procedures................................................................................................... 3
2.1
Hot reset.................................................................................................................................. 3
2.2
Restart..................................................................................................................................... 3
2.3
Application-driven Restart ........................................................................................................ 3
3.
API ........................................................................................................................... 3
3.1
OSResetSystem...................................................................................................................... 3
3.2
OSGetResetCode.................................................................................................................... 4
3.3
OSGetResetSwitchState.......................................................................................................... 4
3.4
OSSetResetCallback ............................................................................................................... 4
4.
Processes Prior to Reset....................................................................................... 4
4.1
Reset the Nintendo GameCube
4.2
4.3
4.4
Wait for interruption/completion of graphics and audio .............................................................. 4
4.4.1 Hot reset and restart ..................................................................................................... 5
4.4.2 Application-driven Restart ............................................................................................. 5
4.5
5.
Cautions.................................................................................................................. 6
5.1
Handling the RESET Button..................................................................................................... 6
5.2
RESET Button chattering......................................................................................................... 6
5.3
5.4
Resetting with operation other than RESET Button................................................................... 6
5.5
Calibrate origin when RESET Button is pressed ....................................................................... 6
5.6
Reset Flow............................................................................................ 7
A.1 Hot reset .................................................................................................................................... 7
A.2 Restart ....................................................................................................................................... 8
A.3 Application-driven Restart........................................................................................................... 9
© 2001 Nintendo of America Inc.
TM
Reset Guidelines
Version 1.41

Table of Contents

Controller's origin value ....................................................... 4
Memory Card................................................ 4
1
DOL-06-0028-001-A2
Released: 9/13/01

Advertisement

Table of Contents
loading

Summary of Contents for Nintendo GameCube

  • Page 1: Table Of Contents

    Controller's origin value ............4 Stop the Nintendo GameCube Rumble Feature ..............4 Wait for end of writing to Nintendo GameCube Memory Card..........4 Wait for interruption/completion of graphics and audio .............. 4 4.4.1 Hot reset and restart ..................... 5 4.4.2 Application-driven Restart .....................
  • Page 2 8/3/01 - Changed “system reset” to “hot reset” throughout - Added a third reset process “Restart” (revisions to paragraphs 1, 2, 3.1, 4.4.1, 4.5, Appendix A) 7/13/01 - Released by NOA DOL-06-0028-001-A2 © 2001 Nintendo of America Inc. Released: 9/13/01...
  • Page 3: About Reset

    Restart If you specify OS_RESET_RESTART as the value for reset in the OSResetSystem function’s first argument, the system reloads the executable file (the .dol file) from the Nintendo GameCube™ Game Disc and then restarts the application. For details, see the section on the OSResetSystem function in the Nintendo GameCube Function Reference Manual.
  • Page 4: Osgetresetcode

    Controller. The Rumble motor is also halted when the OSResetSystem function is called. Wait for end of writing to Nintendo GameCube Memory Card If the reset process is inadvertently executed while data is being written to the Memory Card, the integrity of the data will be lost.
  • Page 5: Hot Reset And Restart

    The intended purpose here is not to recommend a hot reset be carried out every time the Disc Cover is opened. The intent is for you to perform a hot reset when the RESET Button has been pressed and released, and the Game Disc has not been recognized. © 2001 Nintendo of America Inc. DOL-06-0028-001-A2 Released: 9/13/01...
  • Page 6: Cautions

    RESET Button. For this reason, please do not use the function OSSetResetCallback to detect a pressing of the RESET Button. (However, using the function OSSetResetCallback for debugging with the Nintendo GameCube Software Development Kit poses no problems.) To access the state of the RESET Button within the application, please perform polling using the function OSGetResetSwitchState.
  • Page 7: Appendix A. Reset Flow

    This section uses schematic diagrams to explain the process flow for a Hot reset, Restart, and for an application-driven restart. Note that for reset operations that involve the Nintendo GameCube RESET Button, the reset process is executed after confirming that the RESET Button has been depressed and then released (see Section 5.2).
  • Page 8: Restart

    Button is pressed and released Writing to Memory Wait for end of write Card has completed to Memory Card Wait for end of GX GX process has completed process Perform a Restart DOL-06-0028-001-A2 © 2001 Nintendo of America Inc. Released: 9/13/01...
  • Page 9: Application-Driven Restart

    Audio process has Terminate audio system completed GX function has Wait for end of ended GX function Result of “Disc Check” is normal Execute a Hot Reset Return to game's initial screen © 2001 Nintendo of America Inc. DOL-06-0028-001-A2 Released: 9/13/01...
  • Page 10 Reset Guidelines DOL-06-0028-001-A2 © 2001 Nintendo of America Inc. Released: 9/13/01...

Table of Contents