Sega Saturn software creation criteria
BackForward
Sega Saturn Software Creation Standard Ver3.00 / Licensee Brand Version


9. supplement

1> Processing for opening the CD door
When the "open button" on the main unit is pressed to open the CD door, immediately jump to the "multiplayer screen" in the main unit BOOT ROM, similar to the "reset" in the title loop.

2> About area code
All applications must run only on the main hardware sold in the predetermined target sales area. It is the "area code" that realizes this, and set it correctly according to the following categories so that it will not work with the main unit hardware sold in areas other than the target sales area.

(As of December 20, 1996)
 -Area symbol-
 -Operating hardware-
-Sales area-
J Japan NTSC Japan
T Asia NTSC Asia (Taiwan, Philippines, South Korea)
U North America NTSC North America (US / Canada), Latin America (Brazil only)
E PAL Europe, East Asia (China / Middle East), Latin America

Main patterns Sales area
J License for Japan Limited to Japan
JT No license restrictions for Japan
U For the United States
E For Europe
JT For South Korea

* Please note that the region-specific area symbols (in parentheses) of Latin America NTSC (B), South Korea (K), East Asia PAL (A), and Latin America PAL (L) have been abolished.

* "Area symbol" is defined by replacing "area code" with a single character.

3> About audio output setting
The audio output setting (switching between stereo and monaural) is a consideration assuming that the audio terminal is played on a monaural TV with only one pin, and the application side will handle it as much as possible. When responding, follow the rules below.

  1. The default setting value matches the setting contents of the main unit BOOT ROM.

  2. If the user consciously changes the setting contents on the setting screen such as options, the setting contents are reflected in the setting contents of the main unit BOOT ROM.
    (In this case, rewrite the setting value in the main unit BOOT ROM)

  3. In the case of automatic switching determined by the application side (because it is a temporary arbitrary change), the setting contents on the main unit BOOT ROM side are not changed according to the change (in this case, the setting value in the main unit BOOT ROM). Is prohibited).

In addition, since this audio output setting item is also supported by the main unit BOOT ROM, a simple specification without an audio output setting is allowed as an option. In this case, refer to the setting contents of the main unit BOOT ROM on the application side for each play, and adjust to the contents.

* In applications where all sounds in the game are monaural, it may not match the settings of the main unit BOOT ROM. In that case, make a proviso to that effect on the package or instruction manual to call attention not to cause misunderstanding.

4> Language settings for multilingual applications
When displaying a message in a multilingual (multilingual) application, follow the rules below as with the audio output setting.

  1. The default setting value matches the setting contents of the main unit BOOT ROM (if the main unit BOOT ROM is set to a language that is not supported by the application, the display message language is determined according to the following rules).

    • If it supports "English", give it the highest priority and use "English" notation.
    • In other cases, determine the language to be used in the following priority order: "English"> German> French> Spanish> Italian> Japanese

  2. If the user consciously changes the setting contents on the setting screen such as options, the setting contents are reflected in the setting contents of the main body BOOT ROM (in this case, the setting value in the main body BOOT ROM according to the following rule). Rewrite).

    Main unit BOOT ROM setting value Settings changed by the user in the application Rewrite the main unit BOOT ROM to this
    Present in the application Present in BOOT ROM User change settings
    Not in the application Present in BOOT ROM Not going to change
    Present in the application Not in BOOT ROM Not going to change
    Not in the application Not in BOOT ROM Not going to change

    * In other words, only when the setting language of the main unit BOOT ROM is prepared in the application and the language that the user intentionally reset on the application setting screen is also prepared in the main unit BOOT ROM. Rewrite the setting value of.

  3. In the case of automatic switching determined by the application side (because it is a temporary arbitrary change), the setting contents on the main unit BOOT ROM side are not changed according to the change (in this case, the setting value in the main unit BOOT ROM). Is prohibited).

5> Regulations on hidden commands
Correspond to the hidden commands shown below as much as possible.

1) Erase pause notation
Allows the pause notation to be erased, mainly for screen photography.
Unify the commands to the following (processing after erasing is free).

~ Common command ~
Command → X + Y + Z during pause (press X, Y, Z buttons at the same time)

* For applications where there is movement on the screen even during a pause, it is desirable to use this command to delete the pause notation and stop all movements on the screen.

6> Regulations for DA trucks

1) Minimum track configuration
In the case of an application using a CD-ROM, one or more DA songs must be included (at least one more track (AUDIO track, at least) in addition to the first track (DATA track) in which the program is written. 4 seconds) required).
Therefore, the configuration is at least two tracks.

2) Handling of caution announcements
When listening to a Sega Saturn CD with a normal CD player, the first track (DATA track, which sounds like noise) may be heard as it is, depending on the model. To prevent this, it is recommended to insert the voice data of "Caution Announcement" (this voice data is provided in the library).

Caution Announcement "This CD is a CD-ROM for Sega Saturn and compatibles ..."

Pattern 1)
Insert as DATA at the beginning of the first track (DATA track)

Pattern 2)
If the application does not use any DA, insert the audio data of this "Caution Announcement" as the only DA (AUDIO track).

* All are recommended specifications.

7> About the internal clock function
The Sega Saturn body has a built-in clock function. In principle, it is prohibited to adjust this internal clock with an application, but it is desirable to include an adjustment function for applications compatible with PLGS (Personal Life Game System: Hudson). In that case, please refer to the specifications of "Christmas Nights" below and be careful not to be user-friendly and inconvenient.

Example) Specifications of the internal clock adjustment function of "Christmas Nights"


BackForward
Sega Saturn software creation criteria
Copyright SEGA ENTERPRISES, LTD., 1997