システムエリア1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
[[I/Oポート内容一覧]]
***2.3.2 システムエリア1 [#b267436c]
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0148H┃OUT┃B/W┃
┗━━━━━┻━━━┻━━━┛
テキスト制御ポート1
7 6 5 4 3 2 ...
┌───┬───┬───┬───┬───┬───┬───┬───┐
0148H │ TD │VALT2 │VALT1 │VALT0 │ ATM │ ANKM │ TVWM...
└───┴───┴───┴───┴───┴───┴───┴───┘
TVVM TVRAMモード(VA2/3のみ)
0 256Kバイトモード
1 64Kバイトモード (リセット...
初代VAでは1, 0どちらを指定しても64Kバ...
VA2/3でもBIOSは64Kバイトモード前提に...
256Kバイトモードにすると正常に表示で...
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0152H┃I/O┃B/W┃
┗━━━━━┻━━━┻━━━┛
メモリマップレジスタ
VA2/3では、bit6,7が以下の働きとなる。
bit6: ROMエリア0 0=内部を選択(システムが使用) 1=外部を...
bit7: ROMエリア1 0=内部を選択(システムが使用) 1=外部を...
上記以外はテクマニ参照
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0156H┃IN ┃B*1┃
┗━━━━━┻━━━┻━━━┛
ROMバンクステータス
[訂正]
[VAクラブ OS研究]
誤 OUT B/W
正 IN B*1
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0180H┃I/O┃B/W┃VA2/3専用
┗━━━━━┻━━━┻━━━┛
DMAバンク選択
[VAクラブ OS研究 3223 92/ 3/24 くるみ氏]
DMA転送時のメモリバンクを指定する。
7 6 5 4 3 2 1 0
0180H ---------------------------------------------...
入出力 |DMABC| 0 | 0 | 0 |DMAB3|DMAB2|DMAB1|DM...
バイト/ワード ---------------------------------------------...
DMABC DMAB3 DMAB2 DMAB1 DMAB0 : DMAバンク制御
0 x x x x : CPUバンクにより決定
1 0 0 0 0 : バススロット
1 0 0 0 1 : TVRAM
1 0 0 1 0 : リザーブ
1 0 0 1 1 : リザーブ
1 0 1 0 0 : GVRAM
1 0 1 0 1 : リザーブ
1 0 1 1 0 : リザーブ
1 0 1 1 1 : リザーブ
1 1 0 0 0 : 漢字ROM(JIS)
1 1 0 0 1 : 漢字ROM/RAM
1 1 0 1 0 : リザーブ
1 1 0 1 1 : リザーブ
1 1 1 0 0 : 辞書ROM
1 1 1 0 1 : 辞書ROM
1 1 1 1 0 : リザーブ
1 1 1 1 1 : リザーブ
リセット時には全ビットは [0]にリセットされる。(88V...
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0197H┃OUT┃B*1┃
┗━━━━━┻━━━┻━━━┛
キーボードサブCPUコマンドポート
15 14 13 12 11 10 ...
┌───┬───┬───┬───┬───┬───┬───┬───┐
0197H │ 1 │ 0 │ 0 │ 0 │ 0 │FCLR │RTRY ...
├───┼───┼───┼───┼───┼───┼───┼───┤
0197H │ 1 │ 1 │ 0 │KTARY │KCIFE │AREP │PRIK ...
└───┴───┴───┴───┴───┴───┴───┴───┘
ROM内の処理から判断して、下段の場合のbit15は0が正しい。
(1でも動作するのかもしれないが未確認。)
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃019CH┃OUT┃B? ┃VA2/3専用
┃019EH┃OUT┃B? ┃
┗━━━━━┻━━━┻━━━┛
サウンドウェイト制御
[VAクラブ OS研究 3224 92/ 3/24 くるみ氏]
OUT 019CH ウェイトサイクルを自動発生 (リセット時)
OUT 019EH ウェイトサイクルの発生を行わない
出力するデータはなんでもよい。
この機能はVA+サウンドボード2のシステムではサポート...
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃01C6H┃OUT┃B? ┃VA2/3専用か?
┗━━━━━┻━━━┻━━━┛
ソフトウェアスイッチ
[Shinra]
bit0: システムモード 0=V2, 1=V1
bit1: スピード 0=標準モード, 1=ハイスピードモード
bit2: 不明 (通常は1)
bit3-7: 不明 (通常は0)
VA1でハードウェアであったシステムモードスイッチ、スピ...
VA2/3で制御するためのポート。
bit0の指定は0150h bit1-0に、bit1の指定は01C9h bit5に...
bit2-bit7の意味は[[不明]]
----
終了行:
[[I/Oポート内容一覧]]
***2.3.2 システムエリア1 [#b267436c]
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0148H┃OUT┃B/W┃
┗━━━━━┻━━━┻━━━┛
テキスト制御ポート1
7 6 5 4 3 2 ...
┌───┬───┬───┬───┬───┬───┬───┬───┐
0148H │ TD │VALT2 │VALT1 │VALT0 │ ATM │ ANKM │ TVWM...
└───┴───┴───┴───┴───┴───┴───┴───┘
TVVM TVRAMモード(VA2/3のみ)
0 256Kバイトモード
1 64Kバイトモード (リセット...
初代VAでは1, 0どちらを指定しても64Kバ...
VA2/3でもBIOSは64Kバイトモード前提に...
256Kバイトモードにすると正常に表示で...
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0152H┃I/O┃B/W┃
┗━━━━━┻━━━┻━━━┛
メモリマップレジスタ
VA2/3では、bit6,7が以下の働きとなる。
bit6: ROMエリア0 0=内部を選択(システムが使用) 1=外部を...
bit7: ROMエリア1 0=内部を選択(システムが使用) 1=外部を...
上記以外はテクマニ参照
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0156H┃IN ┃B*1┃
┗━━━━━┻━━━┻━━━┛
ROMバンクステータス
[訂正]
[VAクラブ OS研究]
誤 OUT B/W
正 IN B*1
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0180H┃I/O┃B/W┃VA2/3専用
┗━━━━━┻━━━┻━━━┛
DMAバンク選択
[VAクラブ OS研究 3223 92/ 3/24 くるみ氏]
DMA転送時のメモリバンクを指定する。
7 6 5 4 3 2 1 0
0180H ---------------------------------------------...
入出力 |DMABC| 0 | 0 | 0 |DMAB3|DMAB2|DMAB1|DM...
バイト/ワード ---------------------------------------------...
DMABC DMAB3 DMAB2 DMAB1 DMAB0 : DMAバンク制御
0 x x x x : CPUバンクにより決定
1 0 0 0 0 : バススロット
1 0 0 0 1 : TVRAM
1 0 0 1 0 : リザーブ
1 0 0 1 1 : リザーブ
1 0 1 0 0 : GVRAM
1 0 1 0 1 : リザーブ
1 0 1 1 0 : リザーブ
1 0 1 1 1 : リザーブ
1 1 0 0 0 : 漢字ROM(JIS)
1 1 0 0 1 : 漢字ROM/RAM
1 1 0 1 0 : リザーブ
1 1 0 1 1 : リザーブ
1 1 1 0 0 : 辞書ROM
1 1 1 0 1 : 辞書ROM
1 1 1 1 0 : リザーブ
1 1 1 1 1 : リザーブ
リセット時には全ビットは [0]にリセットされる。(88V...
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0197H┃OUT┃B*1┃
┗━━━━━┻━━━┻━━━┛
キーボードサブCPUコマンドポート
15 14 13 12 11 10 ...
┌───┬───┬───┬───┬───┬───┬───┬───┐
0197H │ 1 │ 0 │ 0 │ 0 │ 0 │FCLR │RTRY ...
├───┼───┼───┼───┼───┼───┼───┼───┤
0197H │ 1 │ 1 │ 0 │KTARY │KCIFE │AREP │PRIK ...
└───┴───┴───┴───┴───┴───┴───┴───┘
ROM内の処理から判断して、下段の場合のbit15は0が正しい。
(1でも動作するのかもしれないが未確認。)
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃019CH┃OUT┃B? ┃VA2/3専用
┃019EH┃OUT┃B? ┃
┗━━━━━┻━━━┻━━━┛
サウンドウェイト制御
[VAクラブ OS研究 3224 92/ 3/24 くるみ氏]
OUT 019CH ウェイトサイクルを自動発生 (リセット時)
OUT 019EH ウェイトサイクルの発生を行わない
出力するデータはなんでもよい。
この機能はVA+サウンドボード2のシステムではサポート...
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃01C6H┃OUT┃B? ┃VA2/3専用か?
┗━━━━━┻━━━┻━━━┛
ソフトウェアスイッチ
[Shinra]
bit0: システムモード 0=V2, 1=V1
bit1: スピード 0=標準モード, 1=ハイスピードモード
bit2: 不明 (通常は1)
bit3-7: 不明 (通常は0)
VA1でハードウェアであったシステムモードスイッチ、スピ...
VA2/3で制御するためのポート。
bit0の指定は0150h bit1-0に、bit1の指定は01C9h bit5に...
bit2-bit7の意味は[[不明]]
----
ページ名: