X1/turbo/Z全シリーズに適合 | 汎用I/O ス
キャナ用パラレル1 FM 音源カード カラーイメージボー
ド ス
キャナ用パラレル2 立体映像ボード RS232Cカード VHDpc 外部RAMボード BASIC ROM 漢 字ROM SASI-HDD 8 イン チFD 5インチFD グラフィックパレット PCG CRTC サブCPU PIA8255 PSG/ ジョイスティック IPL ROM Z80 周辺 増設SIO/CTC テ キストVRAM |
X1turbo/Zシリーズのみ適合 | バンクメモリ 画 面制御 スタートポート |
X1turboZシリーズのみ適合 | Zモード |
付
随資料 |
サブCPUコマンド CRTCレジスタ |
Z80メモリ アドレス空間 |
BMCS (0B00H.4) |
IPL ROMセレクト (1DxxH/1ExxH) |
R/W | マップ されるメモリ |
0000H-7FFFH | 1 | OFF | R/W | メインRAM |
1 | ON | R | IPL ROM (X1) BIOS ROM(Turbo/Z) |
|
W | メインRAM | |||
0 | x | R/W | バンクメモリ | |
8000H-FFFFH | x | x | R/W | メインメモリ |
アドレス | 同時アクセス モード(1A02H.5) |
R/W |
バンク0アクセス
1FD0H.4=0 |
バンク1アクセス
1FD0H.4=1 |
0000H-3FFFH
|
- |
R |
システムI/O,、 テキストVRAM
|
|
OFF | W |
|||
4000H-7FFFH
|
- |
R |
GRAM B0
|
GRAM B1 |
OFF |
W |
|||
8000H-BFFFH
|
- |
R |
GRAM R0
|
GRAM R1 |
OFF |
W |
|||
C000H-FFFFH
|
- |
R |
GRAM G0
|
GRAM G1 |
OFF |
W | |||
0000H-3FFFH
|
ON |
W
|
GRAM B0+R0+G0
|
GRAM B1+R1+G1
|
4000H-7FFFH
|
W
|
GRAM R0+G0
|
GRAM R1+G1
|
|
8000H-BFFFH
|
W
|
GRAM B0 +G0
|
GRAM B1 +G1
|
|
C000H-FFFFH
|
W
|
GRAM B0+R0
|
GRAM B1+R1
|
|
-
|
R
|
リードサイクル開始時に同時アクセスモード解除
(同時に通常のIOリードが行われる) |
ア ドレス
|
R/W
|
説 明
|
||||||||||||||||
0000H
|
W
|
ボード0、 O1 - O8 出力レベル設定
DIP SW1-1がOFFの時、書き込み期間のみ出力 |
||||||||||||||||
R |
ボード0、O1-O8 ピンレベル入力 |
|||||||||||||||||
0001H
|
W
|
ボー
ド0、O9 - O16 出
力レベル設定 DIP SW1-2がONの時、常時出力 DIP SW1-2がOFFの時、書き込み期間のみ出力 |
||||||||||||||||
R
|
ボード0、O9 - O16 ピンレベル入力
|
|||||||||||||||||
0002H
|
W |
ボード0、O17
- O24 出
力レベル設定 DIP SW1-3がONの時、常時出力 DIP SW1-3がOFFの時、書き込み期間のみ出力 |
||||||||||||||||
R |
ボード0、O17 - O24 ピンレベル入力 | |||||||||||||||||
0003H
|
W |
ボード0、O25
- O32 出力レベル設定 DIP SW1-3がONの時、常時出力 DIP SW1-3がOFFの時、書き込み期間のみ出力 |
||||||||||||||||
R |
ボード0、O25 - O32 ピンレベル入力 | |||||||||||||||||
0004H-00FFH
|
R/W
|
ボード1 ~ ボード63
|
ア ドレス
|
R/W
|
説 明
|
||||||||||||||||||||||||||||||||||||||||||||||||
0200H | W (W) |
8255 ポートA(スキャナへの出力データ) | ||||||||||||||||||||||||||||||||||||||||||||||||
201H | R/W (R) |
8255 ポートB (スキャナからの入力データ) | ||||||||||||||||||||||||||||||||||||||||||||||||
0202H | R/W | 8255
ポートC(7-4は出力、3-0は入力で使用)
|
||||||||||||||||||||||||||||||||||||||||||||||||
0203H | W | 8255 コントロール(モード設定は固定で使用)
グラフィックツールにおけるモード設定
|
ア ドレス
|
R/W
|
説 明
|
0700H | W |
YM2151アドレスポート
|
0701H | W |
YM2151
データポート
|
R |
YM2151
ス テータスポート
|
|
0704H | R/W | FM音源検出ポート |
0704H | R/W | CTCチャンネル0(CZ-8BS1のみ) |
0705H | R/W | CTCチャンネル1(CZ-8BS1のみ) |
0706H | R/W | CTCチャンネル2(CZ-8BS1のみ) |
0707H | R/W | CTCチャンネル3(CZ-8BS1のみ) |
ア ドレス
|
R/W
|
説 明
|
|||||||||||||||||||||||||||||||||||||||||||
0800H
|
W
|
カ
ラーイメージボードコントロール
機能しない。'1'を書き込んだ後に'0'を書き込む必要はない。 RESETと SCR_OFF/H16/H4はRSラッチ構造で、RESETと同時に '1'を書き込むと状態は不定となる。 M_CAP/M_READはRSラッチ構造で同時に'1'を書き込むと状態は不定になる。かな? タイミング規則がいろいろあるので、「試験に出るX1ハードウェア のフルコース」等に記載されている手順に従うこと。 |
|||||||||||||||||||||||||||||||||||||||||||
0801H
|
R
|
画像データ読み
込み
|
ア ドレス
|
R/W
|
説 明
|
0802H
|
W
|
カ
ラーイメージ ボードコントロール
CZ-8BV1の上位コンパチ ブル仕様 |
0803H
|
R
|
画像データ読み
込み
|
ア ドレス
|
R/W
|
説
明
|
||||||||||||||||||||||||||||||||||||||||||||||||
0900H | R/W (W) |
8255 ポートA(出力) | ||||||||||||||||||||||||||||||||||||||||||||||||
0901H | R/W (R) |
8255 ポートB (入力) | ||||||||||||||||||||||||||||||||||||||||||||||||
0902H | R/W | 8255 ポートC
|
||||||||||||||||||||||||||||||||||||||||||||||||
0903H | W | 8255 コントロール
想定される動作モード設定
|
||||||||||||||||||||||||||||||||||||||||||||||||
0908-090BH | R/W | JP2 選択時のI/Oアドレス |
ア ドレス
|
R/W
|
説 明
|
||||||||||||||||||||||||||||
0A00H
|
W |
立
体ボードコン トロール
|
||||||||||||||||||||||||||||
0A04H
|
R/W |
CTC
チャンネ ル0
|
||||||||||||||||||||||||||||
0A05H
|
R/W |
CTC
チャンネ ル1
|
||||||||||||||||||||||||||||
0A06H
|
R/W |
CTC
チャンネ ル2
|
||||||||||||||||||||||||||||
0A07H
|
R/W |
CTC
チャンネ ル3
|
ア ドレス
|
R/W
|
説 明
|
||||||||||||||||||||||||||||
0B00H
|
R/W
|
メ
イン/バンク メモリ切り替え
|
ア ドレス
|
R/W
|
説 明
|
0C*0H
|
R/W
|
8251
データR/W
|
0C*1H
|
R/W
|
8251 コ
ントロール、 ステータス
|
0C*2H
|
W
|
送信IEO
をリセット
|
0C*3H
|
W
|
受信IEO
をリセット
|
0C*4H
|
W
|
送信割り込み許
可
|
0C*5H
|
W
|
送信割り込み禁
止
|
0C*6H
|
W
|
受信割り込み許
可
|
0C*7H
|
W
|
受信割り込み禁
止
|
ア ドレス
|
R/W
|
説 明
|
0C*0H
|
R/W
|
8251
データR/W
|
0C*1H
|
R/W
|
8251 コ
ントロール、 ステータス
|
0C*2H
|
W
|
送信IEO
をリセット
|
0C*3H
|
W
|
受信IEO
をリセット
|
0C*4H
|
W
|
送信割り込み許
可
|
0C*5H
|
W
|
送信割り込み禁
止
|
0C*6H
|
W
|
受信割り込み許
可
|
0C*7H
|
W
|
受信割り込み禁
止
|
0C*8H | R/W | 8255 ポートA(データ送受信) |
0C*9H | R/W | 8255 ポートB(シリアル・パラレル切り替え) |
0C*AH | R/W | 8255 ポートC(ハンドシェーク信号) |
0C*BH | W |
8255 モード設定、ポートCビット制御 |
ア ドレス
|
R/W
|
説 明
|
0D00H | W | EMM0 アドレス下位指定(00H-FFH) |
0D01H | W | EMM0 アドレス中位指定(00H-FFH) |
0D02H | W | EMM0 アドレス上位指定(00H-04H) |
0D03H | R/W | EMM0 データのリード/ライト、アクセス後にアドレス+1加算 |
0D04H-0D27H | |
EMM(1-9) BASICサポート範囲 |
0D28H-0DFFH | |
EMM(10-63) BASIC未サポート範囲外 |
ア ドレス
|
R/W
|
説 明
|
0E00H
|
W
|
ア
ドレス上位指定
|
0E01H
|
W
|
ア
ドレス中位指定
|
0E02H
|
W
|
ア
ドレス下位指定
|
0E03H
|
R
|
データリード
|
ア ドレス
|
R/W
|
説 明
|
|||||||||||||||||||||||||
0E80H | R |
増設メモリ1データ/漢字
ROM左
データ
|
|||||||||||||||||||||||||
W | ア ドレス下位 | ||||||||||||||||||||||||||
0E81H | R |
増
設メモリ2デー
タ/漢字ROM右データ
アクセス後、アド レス下位8bit自動インクリメント ア クセス後、漢 字ROMデータラッ チを 0xFFにクリア(CZ-822Cのみ) |
|||||||||||||||||||||||||
w | ア ドレス上位 | ||||||||||||||||||||||||||
0E82H | R |
漢
字ROM左鏡像データ(CZ-8KR /
CZ-8BK2) 不 定データ(CZ-804C / CZ-812C) 漢 字ROM左データ(CZ-822C) |
|||||||||||||||||||||||||
W |
メ
モリ選択
EKSELを1にすると漢字ROMは常時イネーブル状態となる(CZ-822Cは未確認)ため、電力消費の面からアクセス後は0にすべき。 |
||||||||||||||||||||||||||
0E83H |
R |
漢
字ROM右鏡像データ(CZ-8KR /
CZ-8BK2) 不定データ(CZ-804C / CZ-812C) 漢 字ROM右 データ(CZ-822C) アクセス後、アド レス下位8bit自 動インクリメント ア クセス後、漢 字ROMデータラッ チを 0xFFにクリア(CZ-822Cのみ) |
|||||||||||||||||||||||||
W |
増
設メモリデータライト アクセス後、アド レス下位8bit自 動イ ンクリメント 拡張メモリに64kbit SRAMを実装した場合に機能する。 |
ア ドレス
|
R/W
|
説 明
|
|||||||||||||||
0FD0H | W | 送信データ書き込み | |||||||||||||||
R | 受信データ読み込み | ||||||||||||||||
0FD1H | W | リセットセクション | |||||||||||||||
R | 制御線読み込み
|
||||||||||||||||
0FD2H | W | リセットバス | |||||||||||||||
0FD3H | W | セ レクション、DB0-7に出力する 値 を書き込む |
ア ドレス
|
R/W
|
説 明
|
0FE8H
|
R/W
|
MB8877A
ステータス/コマンドレジスタ
|
0FE9H
|
R/W
|
MB8877A
トラックレジスタ
|
0FEAH
|
R/W
|
MB8877A
セレクタレジスタ
|
0FEBH
|
R/W
|
MB8877A
データレジスタ
|
0FECH
|
W
|
ド
ライブ番号、 モーター制御
|
R | FM方式 指定 | |
0FEDH | R | MFM 方式指定 |
0FEEH | R | 1.6M タイプ指定 |
0FEFH | R | 500K/1M切り替え |
ア ドレス
|
R/W
|
説 明
|
||||||||||||||||||||||||||||||||||||||
0FF8H
|
R/W
|
MB8877A
ステータス/コマンドレジスタ
|
||||||||||||||||||||||||||||||||||||||
0FF9H
|
R/W
|
MB8877A
トラックレジスタ
|
||||||||||||||||||||||||||||||||||||||
0FFAH
|
R/W
|
MB8877A
セレクタレジスタ
|
||||||||||||||||||||||||||||||||||||||
0FFBH
|
R/W
|
MB8877A
データレジスタ
|
||||||||||||||||||||||||||||||||||||||
0FFCH-0FFFH
|
W
|
モーター制御、サイド選択、 ドライブ選択
ドライブセレクト信号がアクティブに保たれる。 この間はFDアクセスも可能。 |
||||||||||||||||||||||||||||||||||||||
0FFCH |
R | FM方式指定 (turbo/Z/CZ-8BF1のみ) | ||||||||||||||||||||||||||||||||||||||
0FFDH |
R | MFM 方式指定 (turbo/Z/CZ-8BF1の み) | ||||||||||||||||||||||||||||||||||||||
0FFEH |
R | 1.6M(2HD) タイプ指定 (turbo/Z/CZ-8BF1の み) | ||||||||||||||||||||||||||||||||||||||
0FFFH |
R | 500K(2D)/1M(2DD) タイプ指定 (turbo/Z/CZ-8BF1のみ) |
ア ドレス
|
R/W
|
説 明
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10**H | W | グラ フィックパレッ
トのBLUE設定(デジタル)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
R/W | グラフィックパレットBLUE(RED/GREEN)設定(多色)
多色パレットは多色モードでないと設定できないが設定したパレットはデジタルモード時も機能する 多色リードの動作は「試験に出るX1」の資料から推測したもので未確認
8色時のパレットコードは、下位3ビットを000bでフィルする(未確認) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11**H | W | グラフィックパレットRED設定(デジタ ル)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
R/W | グラフィックパレッ トRED設定
(多色) データ配置は「グラフィックパレットBLUE設定(多色)」の(ACC_R)を参照 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12**H | W | グラフィックパ レットのGREEN 輝度設定
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
R/W | グラフィックパレッ トRED設定
(多色) データ配置は「グラフィックパレットBLUE設定(多色)」の(ACC_G)を参照 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13*H | W | プ
ライオリティー設定
|
ア ドレス
|
R/W
|
説 明
|
||||||||||||||||||||||||||
14**H | R | CG ROMアクセス
互換モードではCRTCが現在スキャンしているCGコードとラスタ位置にあるCG ROMがアクセスされるので、ソフトウェアでタイミング同期をとる必要がある。 高速モードでは、テキストVRAM 27FFH,37FFH,3FFFH番地が示すCGコードの'ラスタ番号'をアクセスする。CPUは次の水平ブランク期間になるまでウェイ によって金縛り状態となる。 |
||||||||||||||||||||||||||
15**H | R/W | PCG
BLUEプレーンアクセス PCGモードと動作はCG ROMポートと同様 アトリビュートRAMのビット5は1でなければならない。 |
||||||||||||||||||||||||||
16**H | R/W | PCG REDプ レーンア クセス PCG モードと動作はCG ROMポートと同様 | ||||||||||||||||||||||||||
17**H | R/W | PCG
GREENプ
レーンア
クセス PCG モードと動作はCG ROMポートと同様 |
ア ドレス
|
R/W
|
説 明
|
1800H | W | CRTC レジス タNo.指定 |
1801H | W | CRTC データ |
1802H-18FFH |
W |
アドレス1800H,1801Hと同じ |
ア ドレス
|
R/W
|
説 明
|
19**H | W | サ
ブCPUへコ マンド/送信データの書き込み サブCPU側の8255のハンドシェークポートに接続されている。 ポート1A01H.Bit6=1の時は書き込み禁止 |
R | サブCPUからの受信データの読み込み サブCPU側 の8255の ハンドシェークポートに接続されている。 ポート1A01H.Bit5=1の時は読み込み禁止 受信ポートはサブCPUの割り込みベクタリードと共有されているので、サブCPUからの割り込み要求中はポート 1A01H.Bit5=0の時にも読み込ん ではいけない。 コマンド書き込み後、最初のバイトを受信する前に1A01H.Bit6 =0になるまで「割り込み許可」にして待つようにする。 |
ア ドレス
|
R/W
|
説 明
|
||||||||||||||||||||||||||||||||||||||||||||||||
1A00H | R/W (W) |
8255 ポートA(出力ポートに設定)
|
||||||||||||||||||||||||||||||||||||||||||||||||
1A01H | R/W (R) |
8255 ポートB (入力ポートに設定)
|
||||||||||||||||||||||||||||||||||||||||||||||||
1A02H | R/W | 8255 ポートC(出力ポートに設定)
同時アクセスモードは、DAM SELの立ち下がりでイネーブルされ、その後のIOリードサイクル時に解除される。 |
||||||||||||||||||||||||||||||||||||||||||||||||
1A03H | W | 8255 コントロール(モード設定は固定で使用)
X1/turbo/Zにおけるモード設定
|
||||||||||||||||||||||||||||||||||||||||||||||||
1A04H-1AFFH |
R/W |
アドレス 1A00H-1A03Hの同じ(未デコード) |
ア ドレス
|
R/W
|
説 明
|
1D**H
|
W
|
IPL/BIOS
ROM
ON (書き込む値はなんでも良い)
|
1E**H
|
R/W
|
IPL/BIOS
ROM OFF (書
き込む値はなんでもよく、リードでも可)
|
アドレス | R/W | 説明 |
1F8*H | R/W | Z80DMA |
1F90H |
R/W
|
Z80SIO チャンネルAデータ
|
1F91H
|
R/W
|
Z80SIO チャンネルA制御
|
1F92H
|
R/W
|
Z80SIO チャンネルBデータ
|
1F93H
|
R/W
|
Z80SIO チャンネルB制御
|
1FA0H
|
R/W
|
Z80CTC チャネル0 (TRGには未接続)
|
1FA1H
|
R/W
|
Z80CTC チャネル1 (TRGには2MHz,SIOAクロック
|
1FA2H
|
R/W
|
Z80CTC チャネル2 (TRGには2MHz,SIOBクロック)
|
1FA3H
|
R/W | Z80CTC チャネル3 (TRGにはCTC出力) |
アドレス
|
R/W
|
説明
|
1F98H
|
R/W
|
Z80SIO チャンネルAデータ
|
1F99H
|
R/W
|
Z80SIO チャンネルA制御
|
1F9AH
|
R/W
|
Z80SIO チャンネルBデータ
|
1F9BH
|
R/W
|
Z80SIO チャンネルB制御
|
1FA8H
|
R/W
|
Z80CTC チャネル0
|
1FA9H
|
R/W
|
Z80CTC チャネル1
|
1FAAH
|
R/W
|
Z80CTC チャネル2
|
1FABH
|
R/W
|
Z80CTC チャネル3
|
アドレス | R/W | 説明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FB0H | R/W |
Z モード
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FB9H | R/W | テキストパレット1のカラーコード
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FBAH | R/W | テキストパレット2のカラーコード | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FBBH | R/W | テキストパレット3のカラーコード | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FBCH | R/W | テキストパレット4のカラーコード | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FBDH | R/W | テキストパレット5のカラーコード | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FBEH | R/W | テキストパレット6のカラーコード | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FBFH | R/W | テキストパレット7のカラーコード | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FC0H | R/W | 多色プライオリティー設定
グラフィック2面間のプライオリティー選択
グラフィック/テキストプライオリティー
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FC1H | R/W | Z画像取り込み位置補正指定 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FC2H | R/W | Zモザイク/粒子か取り込み指定
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FC3H | R/W | クロマキー指定
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FC4H | R/W | 拡張スクロール指定
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1FC5H | R/W | アナログパレットアクセス制御
|
ア ドレス
|
R/W
|
説 明
|
|||||||||||||||||||||||||||
1FDxH | W |
画面制御
|
|||||||||||||||||||||||||||
R/W | |||||||||||||||||||||||||||||
1FExH | W | 黒色制御
|
|||||||||||||||||||||||||||
R/W |
ア ドレス
|
R/W
|
説 明
|
||||||||||||||||||||||||||||||||||||||||||||||||
1FFxH | R |
起 動ポート
|
ア ドレス
|
R/W
|
説 明
|
|||||||||||||||||||||
2000H-27FFH | R/W | テ
キストアトリ ビュート
|
|||||||||||||||||||||
3000H-37FFH | R/W | テキスト キャラクタコード/漢字ROMコード下位 | |||||||||||||||||||||
3800H-3FFFH | R/W | テキスト 漢字コード
|
コマンド |
データ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
タイマーセット |
タイマー(0-7)セット
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
タイマー読み出し |
タイマー(0-7)読み出し
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ゲームキー取得 |
仕様上はX1turboで拡張されたコマンドだが、X1シリーズでもコマンドを受け付ける機種があある。 X1F以降のCMT外付け機種は受け付ける可能性が考えられる。X1F Model10については未確認。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
割り込みベクタ設定 | 割り込みベクタセット
タイマーイベントの割り込みベクタは、この値ではなく タイマーセットのコマンドコードで指定する。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
タイマー割り込みクリア | タイマー割り込みクリア
本体の主電源がOFFになった時も、このコマンドと同様の処理が実行される |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
キーデーター 読み出し |
キーデータ読み出し
パラメータ説明
ただし、これはキーボードに依存する機能差なので、X1にX1turbo用キーボードを接続しても単体検出されるようになる。 X1F以降の非turboのキーボードの挙動(サブCPU型番)は未確認 キーコード一覧 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TVコントロール | TVコントロール
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TVコントロール読み出し | TVコントロール読み出し
モニタ側のボタンや赤外線リモコンによる操作は反映されない |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カセットデッキ コントロール |
カセットデッキコントロール
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カセットデッキ 状態読み出し |
カセットデッキ状態読み出し
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カセットセンサー読み出し | カセットセンサー読み出し
SET 0=カセットなし/1=カセットあり END 1=テープエンド |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カレンダーセット | カレンダーセット
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カレンダー読み出し | カレンダー読み出し
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
時計セット | 時計セット
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
時計読み出し | 時計読み出し
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
キー割り込み (割り込みイベント) |
キー割り込み
割り込み応答前にサブCPUのリードポートを読み込むと 割り込みリクエストと割り込みベクタを喪失し、キーデータのみ がバッファに残留する。 割り込みイベントは他のコマンドを処理していないアイドル時 で発生し、コマンド通信中に割り込んで発生することはない。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
タイマー割り込み (割り込みイベント) |
タイマー割り込み
|
レジス タ No. |
内 容 | Low Reso | |
40x25 | 80x25 | ||
R0 | 水平総文字数(-1) | 55 | 111 |
R1 | 水平表示文字数 | 40 | 80 |
R2 | 水平同期位置(-1) | 45 | 89 |
R3 | 同期パルス幅(Bit7-4=V,Bit3-0=H) | 52 | 56 |
R4 | 垂直総文字数(-1) | 31 | 31 |
R5 | 総ラスタ調整 | 2 | 2 |
R6 | 垂直表示文字数 | 25 | 25 |
R7 | 垂直同期位置(-1) | 28 | 28 |
R8 | インタレース、スキュー | 0 | 0 |
R9 | 最大ラスタアドレス | 7 | 7 |
R10 R11 |
カーソルスタートラスタ カーソルエンドラスタ |
- - |
- - |
R12 R13 |
スタートアドレス上位 スアドレス下位 |
0 0 |
0 0 |
R14 R15 |
カーソルアドレス上位 カーソルアドレス下位 |
- - |
- - |
R16 R17 |
ライトペン上位 ライトペン下位 |
- - |
- - |
R18 | スクリーン2開始位置 |
R18-R31は搭載CRTCの変更により X1TurboZII/Z3の2機種のみで利用可能。 初代Zから公に変更してあれば Z専用ソフトで活用できたのだが... XeviousのX1版とMZ-2500版を比べて 何も感じなかったということだろう。 |
|
R19 R20 |
スタートアドレス2上位 スタートアドレス2下位 |
||
R21 | スクリーン3開始位置 | ||
R22 R23 |
スタートアドレス3上位 スタートアドレス3下位 |
||
R24 | スクリーン4開始位置 | ||
R25 R26 |
スタートアドレス4上位 スタートアドレス4下位 |
||
R27 | 垂直同期位置微調整 |
||
R28 | ライトペンラスタ |
||
R29 | スムーススクロール |
||
R30 | コントロール |
||
R31 | コントロール/ステータス |