参考付録 2 −−− メガROMコントローラー解析資料 −−−
(アスキータイプ1)
この資料は、私、つじかわが独自に解析した結果を基に記述されているので、
設計者の意図と反する点、誤った点が含まれている恐れがあります。
また、使用している用語等は正式な物ではありません(と思われる)。
本資料の不備等により、本資料を利用した者に何等かの被害があっても私は
何の責任も負いません。各自の責任において利用してください。
この資料への疑問や不備と思われる点、新たな情報等があったら連絡下さい。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
メガROMコントローラーとはアドレス長を拡張し、最大4Mバイトまでの
メモリーを管理出来るアドレス管理チップのことである。
アスキータイプのメガROMコントローラーは、1バンクの大きさが8kバ
イトのモードと16kバイトのモードの2つのモードを持つ。
これはハードウェア的にどちらかに固定され、ソフトからの変更は出来ない。
8kモード時は4つ、16kモード時は2つのバンクレジスターを使用する。
管理出来る最大メモリーサイズはチップに依るが、ASC4タイプ以外なら
8kモード時は2Mバイト、16kモード時では4Mバイトである。
ASC4タイプでは同じく各512kバイト、1Mバイトである。
メモリマッパーシステムと比べ、メガROMのバンクシステムは単一スロッ
ト内でのローカルな物であるため、比較的小規模のシステムに適している。
バンクレジスターの書き込みや、それによるメモリ切り替えも他のスロット
とは独立に動作する。
アスキータイプのメガROMコントローラーではバンクレジスタ−の内容を
読み出すことは出来ない。バンクレジスターは書き込み専用である。
バンクレジスターの働きは以下のようになっている
8kモード時 切り替わるアドレス バンクレジスターのアドレス
4000-5FFFh 6000-67FFh
6000-7FFFh 6800-6FFFh
8000-9FFFh 7000-77FFh
A000-BFFFh 7800-7FFFh
16kモード時 切り替わるアドレス バンクレジスターのアドレス
4000-7FFFh 6000-67FFh
8000-BFFFh 7000-77FFh
アスキータイプのメガロムコントローラーには、4つのタイプが確認されている。こ こではTAS−0**Sの基板に載っているアスキータイプ1のみを示す。
解説されていないピンは、スロットの同名の信号線につながっている。
LZ93A13
アスキータイプ1(ASC1) 32ピンDIP
1 B4 VDD 32 Bn (O):拡張メモリアドレス
2 B3 B5 31 (MA13-MA19になる:8kモード)
3 B2 B6 30 (MA14-MA20になる:16kモード)
4 B1 /SLTSL 29
5 B0 /RD 28 /OE.xx-yy:バンクxx-yyへの
6 /WE.80-FF /WR 27 (O) Output Enable
7 /OE.80-FF /RESET 26 /WE.80-FF:バンク80-FFhへの
8 /OE.00-7F SEL 25 (O) Write Enable
9 /OE.40-7F D7 24 (/OE,/WEは/SLTSLがアクティブで
10 /OE.00-3F D6 23 ない時にはアクティブにはならない)
11 11 D5 22
12 A12 D4 21 SEL (I):Lで16kモード,Hで8kモードになる
13 A13 D3 20
14 A14 D2 19
15 A15 D1 18
16 GND D0 17