Technical information

Sega Saturn Software Development Standards, SOA version 2.0 21
Required In a multiplayer game where players can have different
Compliance Item starting times (e.g., a player can join in a game after the
game has started), perform checks as frequently as
possible during the main game as well as other game
sequences.
Checks During Game Start
Game Start
Required Always use player 1 controls (the compatible peripheral
Compliance Item connected to Control Port 1) to start a game .
Recommended During a game, player 1 controls should be used for
Compliance Item mode/option setting purposes.
Required In multiplayer games where players can have different
Compliance Item starting times, the game may be started from a peripheral
other than that of player 1.
In a multiplayer game, all players should be allowed to
set up their own user options and modes independently.
Detecting Active Ports
Recommended Detect the active ports from among the valid ports at game
Compliance Item start (e.g., prompt the player to press the START button to
activate the peripheral).
Required The maximum number of active ports that can be Compliance
Item selected for a game is equal to the maximum number of
players supported by the game.
Checks During the Main Game
Peripheral (Dis)connect Check
Required When a peripheral is disconnected (or connected) during the
Compliance Item main title loop game sequence for any reason, make sure
that the application can support those operations without
any problems.
When a Peripheral is Disconnected
Required If an active peripheral is disconnected during the course of
Compliance Item an action or time-oriented game, detect the disconnect as a
“null input” state, followed by a system pause or a warning
display. In either case, the game must not continue while the
peripheral is disconnected. The affected port becomes an
unused active port.