Difference between revisions of "Software reset"
From Sega Retro
Line 7: | Line 7: | ||
==Dreamcast== | ==Dreamcast== | ||
− | The software reset was also mandated by Sega for the Dreamcast except for "cases of special processing" (memory operations){{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=17}}. Here the command is {{A}}+{{B}}+{{X}}+{{Y}}+{{start}} through regular controllers, however variations exist for other controllers{{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=17}}. Like the Saturn, the soft reset should return the user to the title screen, or if he/she is already at the title screen, to the BIOS{{ | + | The software reset was also mandated by Sega for the Dreamcast except for "cases of special processing" (memory operations){{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=17}}. Here the command is {{A}}+{{B}}+{{X}}+{{Y}}+{{start}} through regular controllers, however variations exist for other controllers{{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=17}}. Like the Saturn, the soft reset should return the user to the title screen, or if he/she is already at the title screen, to the BIOS{{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=19}}. |
− | For the [[Dreamcast Keyboard]], the software reset is performed with {{key|Ctrl}}+{{key|Alt}}+{{key|Delete}}{{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=91}}. The [[Dreamcast Gun]] requires {{A}}+{{B}}+{{start}}{{ | + | For the [[Dreamcast Keyboard]], the software reset is performed with {{key|Ctrl}}+{{key|Alt}}+{{key|Delete}}{{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=91}}. The [[Dreamcast Gun]] requires {{A}}+{{B}}+{{start}}{{fileref|SegaDreamcastSoftwareCreationStandards US.pdf|page=97}}. |
The software reset is especially important with the Dreamcast as a physical reset button does not exist on the unit. This means the hardware can only be reset by turning the power on and off. | The software reset is especially important with the Dreamcast as a physical reset button does not exist on the unit. This means the hardware can only be reset by turning the power on and off. |
Revision as of 17:04, 29 October 2021
Most software produced for the Sega Saturn and Sega Dreamcast have a sofware reset feature. As the name suggests, this involves "resetting" the "software", returning the user to an earlier state, though is implemented by software recognising button combinations, rather than through a physical switch on the hardware.
Contents
Saturn
The software reset was mandated by Sega for the Saturn[1] and is performed by pressing +
+
+ START simultaneously. Saturn games should be able to respond to the software reset at any point (save for when memory operations are occurring[1]) and return the player back to the title screen[1]. If the player is already on the title screen, the software reset should send them back to the BIOS (or "audio CD control screen" as it was also called)[1].
Any configured options must be retained during a software reset[1].
Dreamcast
The software reset was also mandated by Sega for the Dreamcast except for "cases of special processing" (memory operations)[2]. Here the command is +
+
+
+ START through regular controllers, however variations exist for other controllers[2]. Like the Saturn, the soft reset should return the user to the title screen, or if he/she is already at the title screen, to the BIOS[3].
For the Dreamcast Keyboard, the software reset is performed with Ctrl + Alt + Delete [4]. The Dreamcast Gun requires +
+ START [5].
The software reset is especially important with the Dreamcast as a physical reset button does not exist on the unit. This means the hardware can only be reset by turning the power on and off.
Other systems
It is not thought that supporting the software reset became part of Sega's development guidelines until the advent of the Sega Saturn, however some Sega Mega-CD (and Sega Mega-CD 32X) games are known to implement one using the same +
+
+ START combination. In these cases, the player is always taken back to the title screen (or a similar point at the beginning of the game); there is typically no means of accessing the BIOS without resetting the console.
References
- ↑ 1.0 1.1 1.2 1.3 1.4 Sega Saturn Software Development Standards SOA Version 2.0, Doc #ST-151-R4-020197, page 44
- ↑ 2.0 2.1 Sega Dreamcast Software Creation Standards, page 17
- ↑ Sega Dreamcast Software Creation Standards, page 19
- ↑ Sega Dreamcast Software Creation Standards, page 91
- ↑ Sega Dreamcast Software Creation Standards, page 97