Japanese
Sega Saturn software creation standards
BackForward
Sega Saturn Software Creation Standards/Sega Brand Version/Ver3.00


9. supplement

1Processing for CD door opening
When the ``Open Button'' on the main unit is pressed to open the CD door, immediately jump to the ``Multiplayer Screen'' in the BOOT ROM of the main unit, similar to the ``reset'' within the title loop.

2About area code
All applications must be designed to run only on hardware sold in pre-determined target sales regions. What makes this possible is the ``area code,'' which must be set correctly according to the categories below to prevent it from operating on hardware sold in areas other than the target sales area.

(as of 1996.12.20)
 -Area symbol-
 -Operation hardware-
-Sales area-
J Japan NTSC Japan
T Asia NTSC Asia (Taiwan, Philippines, South Korea)
U North America region NTSC North America (USA/Canada), Central and South America (Brazil only)
E PAL Europe, East Asia (China/Middle East), Central and South America

main pattern Sales area
J License for Japan Domestic only
J.T. No license restrictions for Japan
U For the US
E For Europe
J.T. For Korea

* Please note that the region-specific area symbols (in parentheses) for 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 the “area code” with a single character.

3About audio output settings
The audio output settings (switching between stereo and monaural) are designed with the assumption that the game will be played on a monaural TV that only has a 1-pin audio terminal, and should be handled by the application as much as possible. When responding, please observe the following regulations.

  1. The default setting values match the settings of the main unit's BOOT ROM.

  2. When the user consciously changes the settings on the option settings screen, the settings are reflected in the settings of the main unit's BOOT ROM.
    (In this case, rewrite the setting values in the main unit's BOOT ROM)

  3. In the case of automatic switching determined by the application (as it is a temporary arbitrary change), do not change the settings on the main unit's BOOT ROM in accordance with the change (in this case, the settings in the main unit's BOOT ROM) (It is prohibited to rewrite the .)

Additionally, the main body BOOT ROM also supports this audio output setting item, so a simple specification without audio output setting as an option is also allowed. In this case, refer to the settings in the main unit's BOOT ROM on the application side each time you play, and adjust accordingly.

* For applications where all in-game sounds are monaural, it may not match the settings of the main unit's BOOT ROM. If this is the case, please make a note to that effect on the package or instruction manual to avoid misunderstandings.

4About language settings for multilingual applications
When displaying messages in a multilingual (multilingual) application, the language settings must comply with the following regulations, just like the audio output settings.

  1. The default setting values match the settings of the main unit's BOOT ROM (if the main unit's BOOT ROM is set to a language that is not supported by the application, the display message language will be determined according to the following rules).

    • ``English'', give top priority to this and change it to ``English''.
    • Otherwise, the language to be used is determined in the following priority order:
      "English"> German> French> Spanish> Italian> Japanese

  2. If the user consciously changes the settings on the option settings screen, the settings will be reflected in the settings in the main unit's BOOT ROM (in this case, the settings in the main unit's BOOT ROM will be changed according to the following rules). ).

    Main unit BOOT ROM
    Setting value
    The application allows the user to
    Changed setting value
    Main unit BOOT ROM
    Rewrite it to this
    present in the application Exists in BOOT ROM User change settings
    Not in the application Exists in BOOT ROM It does not change
    present in the application Not in BOOT ROM It does not change
    Not in the application Not in BOOT ROM It does not change

    * In other words, only if the setting language of the main unit's BOOT ROM is also available within the application, and the language that the user intentionally re-set on the application's settings screen is also available in the main unit's BOOT ROM. Rewrite the setting value.

  3. In the case of automatic switching determined by the application (as it is a temporary arbitrary change), do not change the settings on the main unit's BOOT ROM in accordance with the change (in this case, the settings in the main unit's BOOT ROM) (It is prohibited to rewrite the .)

5Regulations regarding hidden commands
The following hidden commands are supported as much as possible.

1) Delete pose description
Mainly for taking screen photos, it is possible to erase the pose notation.
Use the following commands (processing after deletion is free).

~Common commands~
Command → X+Y+Z during pause (press X, Y, and 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 erase the pause notation and stop all movement on the screen.

6Regulations regarding DA tracks

1) Minimum track configuration
In the case of an application using a CD-ROM, you must include at least one DA track (in addition to the first track (DATA track) where the program is written, at least one other track (AUDIO track, at least 4 seconds) required).
Therefore, it has at least a two-track configuration.

2) Handling of caution announcements
When listening to a Sega Saturn CD on a regular CD player, depending on the model, you may be able to hear the first track (DATA track, which can be heard as noise) as is. To prevent this, it is recommended to include audio data for "caution announcements" (this audio data is provided in the library).

Caution announcement: "This CD is a CD-ROM for Sega Saturn and compatible machines..."

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

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

* All specifications are recommended.

7About the internal clock function
The Sega Saturn itself has a built-in clock function. In principle, it is prohibited for applications to adjust this internal clock, but it is desirable to include an adjustment function in applications that are compatible with PLGS (Personal Life Game System: Hudson Corporation). When doing so, please refer to the "Christmas Nights" specifications below and make sure that it is user-friendly and does not cause any inconvenience.

Example) Specifications for the internal clock adjustment function of “Christmas Nights”


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