969 B
969 B
Memory Layout
- bank switching using 8-Bit register
- top 32K remain untouched
| start | end | use |
|---|---|---|
| 0x8000 | 0x8000 | bank switching register |
| 0x8001 | 0xDFFF | RAM |
| 0xE000 | 0xFFFF | ROM |
Default (0X00)
| start | end | use |
|---|---|---|
| 0x0000 | 0x7FFF | I/O |
Persistent Memory (0x01)
| start | end | use |
|---|---|---|
| 0x0000 | 0x7FFF | storage |
Monochrome Video (0x0E, 0x0F)
| start | end | use |
|---|---|---|
| 0x0000 | 0x4AFF | VRAM |
| 0x6000 | 0x7FFF | character memory |
Color Video (0x10-0x19)
| start | end | use | bank |
|---|---|---|---|
| 0x0000 | 0x7FFF | VRAM | 0x10-0x18 |
| 0x0000 | 0x3FFF | VRAM | 0x19 |