INDEX ▲ | STN-47 | STN-48 | STN-49 | STN-50 | STN-51 | STN-52

STN-50

Twin Stick User's Manual Ver0.90


 issue number:
STN-50
 date of issue:
96/11/07
 media:
○ Communication ○ CD-ROM ○ Cartridge ○ Other
 connection:
○ Program ○ Hard ○ Manual ○ Tools ○ Game ○ Bug ○ Other
 Information distinction:
○ New regulations ○ Change ○ Addition
 importance:
○ Strict adherence ○ Recommendation ○ Reference ○ Other
 Attachment:
○ None ○ Yes
 Subject supplement:

Contents


Twin Stick User's Manual

Ver.0.90

■ Overview

Twin Stick is a new peripheral for Sega Saturn that imitates the control panel of the Sega arcade game "Cyber Troopers Virtual-On". The appearance consists of a start button and two sticks, and each stick has one trigger and one button.
The trigger is the operation position with the index finger, and the button is the operation position with the thumb. In addition, the position of the start button is the position on the far left of the base unit.
(Refer to the attached document)

■ Peripheral specifications

● Hard specifications
The twin stick peripheral specifications are the same as the Sega Saturn standard pad.

● Key layout
The correspondence between the Sega Saturn standard pad and the twin stick levers and buttons is as follows.
table 1. Key compatibility table with standard pad
Left stick Right stick
Corresponding key (twin) Button name (standard) Corresponding key (twin) Button name (standard)
Trigger L button Trigger A button
button R button button C button
↑ (above) Up key ↑ (above) Y button
↓ (bottom) Down key ↓ (bottom) B button
→ (Right) Right key → (Right) Z button
← (left) Left key ← (left) X button

Note: The button name is the standard pad button name.

■ Corresponding peripheral character code

Describe "J" in "Corresponding peripheral (start address: 50H)" in SYSTEM ID. This is the same code as the Sega Saturn standard putt.

Example: When using Sega Saturn standard pad + twin stick.

"J △△△△△△△△△△△△△△△" "△" = space (20H)

● About filling in the ROM delivery note
There is no twin stick compatible column in the compatible peripheral device column of the ROM delivery note, so enter "twin stick compatible" in the remarks column.

■ Twin stick data format

The data format is the same as the Sega Saturn standard pad.

Digital mode data format
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Peripheral ID 0 0 0 0 0 0 1 0
1st data Right Left Down Up Start ATRG CTRG BTRG
2nd data RTRG XTRG YTRG ZTRG LTRG 1 1 1

● Saturn Peripheral ID = 02H
Saturn peripheral type ... 0H (digital device)
Data size·········· 2H (2 bytes)

● Explanation of each data
  • Right, Left, Down, Up, Start, ATRG, CTRG, BTRG, RTRG, XTRG, YTRG, ZTRG, LTRG
    It becomes "0" when the button is pressed.

  • ・ Right, Left, Down, Up
    Left stick lever (right, left, down, up)

  • ・ LTRG
    Left stick trigger

  • ・ RTRG
    Left stick button

  • ・ ZTRG, XTRG, BTRG, YTRG
    Right stick lever (right, left, down, up)

  • ・ ATRG
    Right stick trigger

  • ・ CTRG
    Right stick button

    Do not use the 3 bits of bit2 to bit0 of 2nd Data in the application because they are extended data.
    (Although it is "1" in the data format, do not program to expect "1" and mask this data before use.)

    ■ Precautions for creating twin stick compatible applications

    ● 1. Discrimination from Saturn standard pad
    Since this peripheral is electrically equivalent to the standard pad, it cannot be automatically determined from the application.

    <Recommended specifications>
    It is recommended to add the peripheral selection item used by the user on the option setting screen to distinguish the standard putt / twin stick.

    ● 2. About soft reset function
    The soft reset operation with the twin stick is defined as follows.

    <Operation>
    ・ Right stick “↓” (pull the lever toward you) : (Compatible with B button on standard pad)
    ・ Right stick trigger on : (Compatible with A button on standard pad)
    ・ Right stick button on : (Compatible with C button on standard pad)
    ・ Press the start button : (Corresponds to the START button on the standard pad)

    If the above four keys are pressed, program to perform a soft reset. For soft reset specifications, refer to "Software Creation Standards / Reset".

    ● 3. About measures against simultaneous pushing in four directions
    In a twin stick compatible application, it is necessary to create a program considering not only the left stick but also the up and down keys and the left and right keys of the right stick at the same time.

    <Situation where simultaneous pressing occurs with the right stick>
    When the key config setting is "twin stick mode" and the actually connected peripheral is "standard pad"

  • Simultaneous pressing of "Y button" and "B button" of standard pad → Simultaneous pressing up and down
  • Simultaneous pressing of "X button" and "Z button" of standard pad → Simultaneous pressing of left and right

    Will occur. However, when creating an application, be careful not to cause hangs or abnormal behavior even for such inputs.

    ■ Twin stick external view

  • that's all
    INDEX ▲ | STN-47 | STN-48 | STN-49 | STN-50 | STN-51 | STN-52
    Copyright SEGA ENTERPRISES, LTD., 1997