当時の 8bit 機のアドレス空間は 16bit、つまり 64KB が上限でした。しかし、スペック表の ROM 容量と RAM 容量を合計すると、64KB を軽く超えてしまいます。なぜでしょう? その答えは「バンク切り替え」にあります。ハードウェア的に CPU がアクセスできるメモリを挿げ替えることで、この問題をクリアしています。
0000 |
TEXT RAM 32KB |
N88-BASIC ROM 32KB |
N-BASIC ROM 32KB |
ERAM0 32KB |
ERAM1 32KB |
ERAM2 32KB |
ERAM3 32KB |
||||
6000 |
N88-BASIC EROM0 8KB |
N88-BASIC EROM1 8KB |
N88-BASIC EROM2 8KB |
N88-BASIC EROM3 8KB |
|||||||
8000 |
MAIN RAM 32KB |
||||||||||
C000 |
GVRAM 0 16KB |
GVRAM 1 16KB |
GVRAM 2 16KB |
||||||||
F000 | TVRAM 4KB |
||||||||||
FFFF |
8801以降 |
SR以降 |
2HD対応機のみ |
今だから使うPC-88へ戻る