| hex. | dec. | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | <- page (POKE 8) |
| 0000 1FFF |
0 | System ROM (1) | ||||||||||||||||
| 2000 3FFF |
8192 | ? | FDC | ? | ? | ? | RAM | EPROM | ? | DOS (MeFisDOS) |
||||||||
| 4000 5FFF |
16384 | Usual 16K RAM pack area | ||||||||||||||||
| 6000 7FFF |
24567 | |||||||||||||||||
| 8000 9FFF |
32768 | Additional RAM (Charsets) | ||||||||||||||||
| A000 BFFF |
40960 | Additional RAM/EEPROM | ||||||||||||||||
| C000 DFFF |
49152 | Data or Megabyteboard (2) |
HDIF sys. RAM |
HDIF data RAM |
(3) | |||||||||||||
| E000 FFFF |
57344 | |||||||||||||||||
| (1) | More 4 banks selectable with jumpers |
| (2) | Megabyteboard memory page is selected by POKE 9 |
| (3) | Megabyteboard is also here |
Kai has paged RAM in the top 16K.
Up to 256 banks of 16K can be selected for up to 4Mbytes of RAM.
Kai's page states there are four pages of RAM in the second 8K
block,
but only mentions three pages (5-7).
Also it does not mention how it handles the display - normally
this would be done by running the alias of the display file, but
this will require that the RAM in the second 16K block also
appears in the last 16K block.