IREG0 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
---|---|---|---|---|---|---|---|---|
20100001H | SMPCステータス取得スイッチ(00Hまたは01H) 初期値不定/Write Only |
IREG0設定値 | 説 明 |
---|---|
00H | 日時、カートリッジコード、エリアコード、端子状態、SMEM、 リセットボタンの各データを返さない |
01H | 日時、カートリッジコード、エリアコード、端子状態、SMEM、 リセットボタンの各データを返す |
IREG0 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
---|---|---|---|---|---|---|---|---|
20100001H | CONT | BR | − | − | − | − | − | − |
CONT | :コンティニュー要求ビット(反転させるとコンティニュー要求) |
BR | :ブレイク要求ビット("1B"にするとブレイク要求) |
− | :"1B","0B"どちらでも可 |
CONT,BRの要求が共に満たされる値をIREG0に書き込んだ場合、SMPCの動作は、どちらを実行するか保証できません。 (表3.2を参照) |
IREG1 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
---|---|---|---|---|---|---|---|---|
20100003H | P2MD1 | P2MD0 | P1MD1 | P1MD0 | PEN | 0 | OPE | 0 |
不定 W | 不定 W | 不定 W | 不定 W | 不定 W | 不定 - | 不定 W | 不定 - |
ビット7 | ビット6 | 説 明 |
---|---|---|
P2MD1 | P2MD0 | |
0 | 0 | 15バイトモード |
0 | 1 | 255バイトモード |
1 | 0 | SEGA RESERVED(設定禁止) |
1 | 1 | 0バイトモード |
ビット5 | ビット4 | 説 明 |
---|---|---|
P1MD1 | P1MD0 | |
0 | 0 | 15バイトモード |
0 | 1 | 255バイトモード |
1 | 0 | SEGA RESERVED(設定禁止) |
1 | 1 | 0バイトモード |
ビット3 | 説 明 |
---|---|
PEN | |
0 | ペリフェラルデータを返さない |
1 | ペリフェラルデータを返す |
ビット1 | 説 明 |
---|---|
OPE | |
0 | 最適化をする |
1 | 最適化をしない |
SH-2ダイレクトモードとSMPCコントロールモードを併用する場合は、INTBACKコマンド発行時にSH-2ダイレクトモードで使用するポートを0バイトモードで使用してください。 |
IREG2 | bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
---|---|---|---|---|---|---|---|---|
20100005H | F0H 初期値:不定 Write Only |
INTBACKコマンドを発行するときは、IREG2に0FHを必ずセットしてください。 |