Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sst-6809:memory_map [2024/10/13 17:08] – robert | sst-6809:memory_map [2024/10/13 21:30] (current) – add note for ASSIST09 expansion ROM area robert | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Memory Map ====== | ====== Memory Map ====== | ||
- | ^ Start - End ^ Purposes | + | ^ Use ^ |
- | | 0000 - DFFF | [[#56K NVRAM]] | | + | | RAM | |
- | | D000 - D0FF | ASSIST09 working RAM, stacks and vector copies | | + | | ::: | |
- | | E000 - E3FF | [[#Main Bus Select 0 1K]] | | + | | I/O | |
- | | E400 - E7FF | [[#Main Bus Select 1 1K]] | | + | | ::: | |
- | | E800 - EAFF | unassigned | | + | | ::: | |
- | | EB00 - EBFF | [[#ACIA Select 256b]] | | + | | ::: | |
- | | EC00 - EEFF | unassigned | | + | | ::: | |
- | | EF00 - EFFF | [[#Memory Latch Select 256b]] | | + | | ::: | |
- | | F000 - FFFF | [[#EEPROM 4K]] | | + | | ROM | |
- | | - F000 - F3FF | [[ASSIST09]] Expansion ROM area | | + | | ::: | |
- | | - F800 - FFFF | [[ASSIST09]] | | + | | ::: | |
- | | - FFF0 - FFF1 | HD6390 Illegal Opcode/ | + | | MPU | |
- | | - FFF2 - FFF3 | SWI3 vector (FFD8) | | + | | ::: | |
- | | - FFF4 - FFF5 | SWI2 vector (FFDC)| | + | | ::: | |
- | | - FFF6 - FFF7 | /FIRQ vector (FFE0) | | + | | ::: | |
- | | - FFF8 - FFF9 | /IRQ vector (FFE4) | | + | | ::: | |
- | | - FFFA - FFFB | SWI vector (FFE8) | | + | | ::: | |
- | | - FFFC - FFFD | /NMI vector (FFEC) | | + | | ::: | |
- | | - FFFE - FFFF | /RESET vector (F837) | | + | | ::: | |
The 2.0 board is hard wired for " | The 2.0 board is hard wired for " |