English
INDEX ▲ |STN-40 |STN-41 |STN-42 |STN-43 |STN-44 |STN-45 |STN-46

STN-43

マルチコントローラマニュアル Ver1.00


発行番号:
STN-43
発 行 日:
96/05/16
メディア:
●共 通○CD-ROM○カートリッジ○その他
関  連:
○プログラム●ハード○マニュアル○ツール○ゲーム○バグ○その他
情報区別:
●新 規○変 更○追 加
重 要 度:
●厳 守○推 奨○参 考○その他
添付資料:
●無○有
件名補足:

内 容


マルチコントローラマニュアル

Ver1.00


■概要

 マルチコントローラは、従来のサターン標準パットとの互換性を保持しつつ、独自のモードにおいて、 デジタル十字+6ボタン+4軸アナログ操作を可能にしたコントローラです。
概発売のソフトもモード切換えで標準パットとして操作できます。また、コントローラの拡張ソケットに プラグユニットを差替えることにより各種機能を付加することができます。(現在、拡張ユニットは未定)

本文は、拡張ユニットにノーマルユニットを装着した状態でのデータフォーマットを説明しています。

■デジタル/アナログ共通仕様

 ●電源投入時
 電源投入時のアナログキーの位置をセンタ値(128,128)に補正しトリガの位置を0値に補正します。

 ●モードスイッチ
 モードスイッチはデジタル/アナログ切換えを行い以下のような機能を有します。

  • サターン標準パットとの互換性維持のためのデータフォーマット切換。
  • アナログ値のセンタ位置(128,128)補正及び,L/Rトリガの0(ゼロ)値補正。

     ●対応ペリフェラルのキャラクタコード:マルチコントローラ=”E”
     アプリケーションCD−ROM内のSYSTEMIDに記述するキャラクタコードです。

     参 照:
    『プログラマーズガイド/DISCフォーマット規格仕様書』
    ブートシステム対応ペリフェラル

    ■デジタルモード

    デジタルモードのデータフォーマット
    bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
    ペリフェラルID
    1stデータ RightLeft Down Up StartATRG CTRG BTRG
    2ndデータ RTRG XTRG YTRG ZTRG LTRG

     ●サターンペリフェラルID = 02H
    サターンペリフェラルタイプ・・・0H(デジタルデバイス)
    データサイズ・・・・・・・・・・2H(2バイト)

     ●各データの説明

    Right,Left,Down,Up・・・・・・十字キーでキーを入れた時「0」になります
    Start,ATRG,CTRG,BTRG・・・・・XTRG,YTRG,ZTRGボタンを押した時に「0」になります
    RTRG,LTRG・・・・・・・・・・・アナログのしきい値によりデジタルデータを返しボタンを押した時に「0」になります。

    注意:このパットモードではアナログ値は出力されません

    2nd DATAの下位3bit(bit2〜0)は[111b]となっておりますが他のペリフェラルとの互換性維持のため使用しないでください。

     関連情報:
    Developer's Information STN-42「SMPC使用上の諸注意

    ■アナログモード

    アナログモードのデータフォーマット
    bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
    ペリフェラルID
    1stデータ RightLeft Down Up StartATRG CTRG BTRG
    2ndデータ RTRG XTRG YTRG ZTRG LTRG
    3rdデータ AX7 AX6 AX5 AX4 AX3 AX2 AX1 AX0
    4thデータ AY7 AY6 AY5 AY4 AY3 AY2 AY1 AY0
    5thデータ AR7 AR6 AR5 AR4 AR3 AR2 AR1 AR0
    6thデータ AL7 AL6 AL5 AL4 AL3 AL2 AL1 AL0

     ●サターンペリフェラルID = 16H
    サターンペリフェラルタイプ・・・・1H(アナログデバイス)
    データサイズ・・・・・・・・・・・6H(6バイト)

     ●各データの説明
    ◆デジタル部
    Right,Left,Down,Up・・・・・・・十字キーでキーを入れた時「0」になります
    Start,ATRG,CTRG,BTRG・・・・・・
    XTRG,YTRG,ZTRG
    ボタンを押した時に「0」になります
    RTRG,LTRG・・・・・・・・・・・・アナログのしきい値によりデジタルデータを返しボタンを押した時に「0」になります

    ◆アナログ部
    AX7〜AX0,AY7〜AY0・・・・・・・・符号を持たないA/Dコンバータ出力の絶対値を出力します。注意事項
    AL7〜AL0,AR7〜AR0・・・・・・・・符号を持たないA/Dコンバータ出力の絶対値を出力します

    <アナログパットの出力データ>

     ●注意事項
    AX,AYのキーをいっぱい倒した時の軌跡は、AX,AY=(80H,80H)を中心とした半径128の同心円と なりますので斜め方向に倒した時は最大値(255)または、最少値(0)は出力されません。 また、図中の各座標は主な位置を示しましたが実際の入力値は円周内の任意の位置を示すことが できます

    <L/Rボタンの出力データ>

    2nd DATAの下位3bit(bit2〜0)は[111b]となっておりますが他のペリフェラルとの互換性維持のため使用しないでください。

     関連情報:
    Developer's Information STN-42「SMPC使用上の諸注意

    ■ボタン配置図(概略図)

  • 以上
    INDEX ▲ |STN-40 |STN-41 |STN-42 |STN-43 |STN-44 |STN-45 |STN-46
    Copyright SEGA ENTERPRISES, LTD., 1997