13 | | 000000 - 3FFFFF: cartridge or expansion port or PC memory or firmware\\ |
14 | | 400000 - 7FFFFF: expansion port or cartridge (need to verify what happens here when PC memory or firmware is enabled at 0)\\ |
15 | | 800000 - 9FFFFF: unmapped (32X)\\ |
16 | | A00000 - A07EFF: Z80 address space\\ |
17 | | A07F00 - A07FFF: freeze (Z80 VDP port window)\\ |
18 | | A08000 - A0FFFF: mirror of A00000\\ |
19 | | A10000 - A100FF: IO registers\\ |
20 | | A11000 - A110FF: memory mode register\\ |
21 | | A11100 - A111FF: Z80 BUSREQ/BUSACK\\ |
22 | | A11200 - A112FF: Z80 RESET\\ |
23 | | A11300 - A113FF: open bus\\ |
24 | | A11400 - A11FFF: unmapped (!DTACK not asserted, will freeze without additional hardware)\\ |
25 | | A12000 - A120FF: !FDC (Sega CD)\\ |
26 | | A12100 - A12FFF: unmapped (!DTACK not asserted, will freeze without additional hardware)\\ |
27 | | A13000 - A130FF: !TIME (cart mapper registers, also `MARS` at A130EC when a 32X is attached)\\ |
28 | | A13100 - A13FFF: unmapped (!DTACK not asserted, will freeze without additional hardware)\\ |
29 | | A14000 - A14???: TMSS lock (note this functions differently from the standard TMSS lock register)\\ |
30 | | A15100 - A153FF: normally unmapped (no !DTACK), 32X registers if 32X present\\ |
31 | | A15400 - ADFFFF: unmapped (!DTACK not asserted, will freeze without additional hardware)\\ |
32 | | AE0000 - AE????: MD-side Teradrive bus switch registers\\ |
33 | | AF0000 - AFFFFF: PC IO space (including PC-side bus switch registers)\\ |
34 | | B00000 - BFFFFF: 1 MiB window into PC address space\\ |
35 | | C00000 - DFFFFF: VDP/PSG registers (with holes)\\ |
36 | | E00000 - FFFFFF: Work RAM\\ |
| 13 | `000000 - 3FFFFF`: cartridge or expansion port or PC memory or firmware\\ |
| 14 | `400000 - 7FFFFF`: expansion port or cartridge (need to verify what happens here when PC memory or firmware is enabled at 0)\\ |
| 15 | `800000 - 9FFFFF`: unmapped (32X)\\ |
| 16 | `A00000 - A07EFF`: Z80 address space\\ |
| 17 | `A07F00 - A07FFF`: freeze (Z80 VDP port window)\\ |
| 18 | `A08000 - A0FFFF`: mirror of A00000\\ |
| 19 | `A10000 - A100FF`: IO registers\\ |
| 20 | `A11000 - A110FF`: memory mode register\\ |
| 21 | `A11100 - A111FF`: Z80 BUSREQ/BUSACK\\ |
| 22 | `A11200 - A112FF`: Z80 RESET\\ |
| 23 | `A11300 - A113FF`: open bus\\ |
| 24 | `A11400 - A11FFF`: unmapped (!DTACK not asserted, will freeze without additional hardware)\\ |
| 25 | `A12000 - A120FF`: !FDC (Sega CD)\\ |
| 26 | `A12100 - A12FFF`: unmapped (!DTACK not asserted, will freeze without additional hardware)\\ |
| 27 | `A13000 - A130FF`: !TIME (cart mapper registers, also `MARS` at A130EC when a 32X is attached)\\ |
| 28 | `A13100 - A13FFF`: unmapped (!DTACK not asserted, will freeze without additional hardware)\\ |
| 29 | `A14000 - A14???`: TMSS lock (note this functions differently from the standard TMSS lock register)\\ |
| 30 | `A15100 - A153FF`: normally unmapped (no !DTACK), 32X registers if 32X present\\ |
| 31 | `A15400 - ADFFFF`: unmapped (!DTACK not asserted, will freeze without additional hardware)\\ |
| 32 | `AE0000 - AE????`: MD-side Teradrive bus switch registers\\ |
| 33 | `AF0000 - AFFFFF`: PC IO space (including PC-side bus switch registers)\\ |
| 34 | `B00000 - BFFFFF`: 1 MiB window into PC address space\\ |
| 35 | `C00000 - DFFFFF`: VDP/PSG registers (with holes)\\ |
| 36 | `E00000 - FFFFFF`: Work RAM\\ |