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\\ |
69 | | U1: D42264V-10 (64Kx4 dual port VRAM) |
70 | | U2: Sega 315-5313/Yamaha YM7101 (MD VDP) |
71 | | U3: D42264V-10 (64Kx4 dual port VRAM) |
72 | | U4: Toshiba TMP68HC000N-10 (10Mhz CMOS 68000) |
73 | | U5: Sega 315-5309 (MD IO) |
74 | | U6: D42264V-10 (64Kx4 dual port VRAM) |
75 | | U7: 74HC4066 (Quad single-pole single-throw analog switch) |
76 | | U8: D42264V-10 (64Kx4 dual port VRAM) |
77 | | U9: 74HC4066 (Quad single-pole single-throw analog switch) |
78 | | U10: IMSG179P (VGA palette RAM/DAC) |
79 | | U11: Sega 315-5364 (MD bus arbiter) |
80 | | U12: Sony CXA1145 (composite video encoder) |
81 | | U13: 256Kx4 DRAM (VGA video RAM) |
82 | | U14: 256Kx4 DRAM (VGA video RAM) |
83 | | U15: 84C00AM-6 (Z80) |
84 | | U16: Western Digital WD90C61-JE (VGA dual clock generator) |
85 | | U17: 74HC4066 (Quad single-pole single-throw analog switch) |
86 | | U18: IBM 79F2661 (labeled BUS SW) |
87 | | U19: Western Digital WD90C10-LR (VGA chipset) |
88 | | U20: 79F2662 (Display Switch, branded NEC but has an IBM part number) |
89 | | U21: 74F245 (Octal bus transceiver) |
90 | | U22: 74HC4066 (Quad single-pole single-throw analog switch) |
91 | | U23: ALS257 (Quad 2-input multiplexer with tri-state outputs) |
92 | | U24: M5M5165FP-10L (8KB SRAM for Z80) |
93 | | U25: 74LS14 (Hex Schmitt-Trigger inverters) |
94 | | U26: 74LS508 (Quad 2-input NAND gate) |
95 | | U27: 74F245 (Octal Bidirectional transceiver with tri-state outputs) |
96 | | U28: Sony CXA1145 (composite video encoder) |
97 | | U29: ALS240 (Octal inverter buffer) |
98 | | U30: ALS138 (3 to 8-line decoder/de-multiplexer) |
99 | | U31: ALS151 (1 of 8 selector/multilplexer) |
100 | | U32: M5M5165FP-10L (8KB SRAM for Z80) |
101 | | U33: ALS32 (Quad 2-input OR gate) |
102 | | U34: AMD N80L286-10/S (286 CPU) |
103 | | U35: ALS00 (Quad 2-input NAND gate) |
104 | | U36: ALS273 (Octal D-Type Edge-Triggered Flip-flop) |
105 | | U37: ALS373 (Octal transparent latch) |
106 | | U38: HN62414FPD80 (additional firmware) |
107 | | U39: ALS244A (octal buffer and line driver with 3-state outputs) |
108 | | U40: ALS157 (Quad 2-input data selector/multiplexer, non-inverting) |
109 | | U41: Western Digital WD76C10LP-LR (system controller) |
110 | | U42: Western Digital WD76C30-JU (peripheral controller, Serial & Parallel ports) |
111 | | U43: ALS373 (Octal transparent latch) |
112 | | U44: Yamaha YM3438 (MD FM chip) |
113 | | U45: IBM 89X8922 (128Kx4 DRAM) |
114 | | U46: 27C010 (BIOS) |
115 | | U47: TL7705 (Single Supply Voltage Supervisor for 5V Systems with Programmable Time Delay) |
116 | | U49: 74F125D (Quad buffer tri-state) |
117 | | U50: ALS04B (Hex inverter) |
118 | | U51: TL431 (Three-terminal adjustable shunt regulator) |
119 | | U52: IBM 89X8922 (128Kx4 DRAM) |
120 | | U53: ALS245A (Octal bus transceiver) |
121 | | U54: ALS04 (Quad 2-input OR gate) |
122 | | U55: Intel 8042 (keyboard controller) |
123 | | U56: Sony CXA1034 (Headphone amp) |
124 | | U57: 74LS06 (Hex inverter) |
125 | | U58: ALS32 (Quad 2-input OR gate) |
126 | | U59: IBM 89X8922 (128Kx4 DRAM) |
127 | | U60: Western Digital WD76C20-JU (floppy controller) |
128 | | U61: LM386 (audio amplifier) |
129 | | U62: ALS245A (Octal bus transceiver) |
130 | | U63: NEC D4714 (RS-232 Line Driver) |
| 69 | U1: D42264V-10 (64Kx4 dual port VRAM)\\ |
| 70 | U2: Sega 315-5313/Yamaha YM7101 (MD VDP)\\ |
| 71 | U3: D42264V-10 (64Kx4 dual port VRAM)\\ |
| 72 | U4: Toshiba TMP68HC000N-10 (10Mhz CMOS 68000)\\ |
| 73 | U5: Sega 315-5309 (MD IO)\\ |
| 74 | U6: D42264V-10 (64Kx4 dual port VRAM)\\ |
| 75 | U7: 74HC4066 (Quad single-pole single-throw analog switch)\\ |
| 76 | U8: D42264V-10 (64Kx4 dual port VRAM)\\ |
| 77 | U9: 74HC4066 (Quad single-pole single-throw analog switch)\\ |
| 78 | U10: IMSG179P (VGA palette RAM/DAC)\\ |
| 79 | U11: Sega 315-5364 (MD bus arbiter)\\ |
| 80 | U12: Sony CXA1145 (composite video encoder)\\ |
| 81 | U13: 256Kx4 DRAM (VGA video RAM)\\ |
| 82 | U14: 256Kx4 DRAM (VGA video RAM)\\ |
| 83 | U15: 84C00AM-6 (Z80)\\ |
| 84 | U16: Western Digital WD90C61-JE (VGA dual clock generator)\\ |
| 85 | U17: 74HC4066 (Quad single-pole single-throw analog switch)\\ |
| 86 | U18: IBM 79F2661 (labeled BUS SW)\\ |
| 87 | U19: Western Digital WD90C10-LR (VGA chipset)\\ |
| 88 | U20: 79F2662 (Display Switch, branded NEC but has an IBM part number)\\ |
| 89 | U21: 74F245 (Octal bus transceiver)\\ |
| 90 | U22: 74HC4066 (Quad single-pole single-throw analog switch)\\ |
| 91 | U23: ALS257 (Quad 2-input multiplexer with tri-state outputs)\\ |
| 92 | U24: M5M5165FP-10L (8KB SRAM for Z80)\\ |
| 93 | U25: 74LS14 (Hex Schmitt-Trigger inverters)\\ |
| 94 | U26: 74LS508 (Quad 2-input NAND gate)\\ |
| 95 | U27: 74F245 (Octal Bidirectional transceiver with tri-state outputs)\\ |
| 96 | U28: Sony CXA1145 (composite video encoder)\\ |
| 97 | U29: ALS240 (Octal inverter buffer)\\ |
| 98 | U30: ALS138 (3 to 8-line decoder/de-multiplexer)\\ |
| 99 | U31: ALS151 (1 of 8 selector/multilplexer)\\ |
| 100 | U32: M5M5165FP-10L (8KB SRAM for Z80)\\ |
| 101 | U33: ALS32 (Quad 2-input OR gate)\\ |
| 102 | U34: AMD N80L286-10/S (286 CPU)\\ |
| 103 | U35: ALS00 (Quad 2-input NAND gate)\\ |
| 104 | U36: ALS273 (Octal D-Type Edge-Triggered Flip-flop)\\ |
| 105 | U37: ALS373 (Octal transparent latch)\\ |
| 106 | U38: HN62414FPD80 (additional firmware)\\ |
| 107 | U39: ALS244A (octal buffer and line driver with 3-state outputs)\\ |
| 108 | U40: ALS157 (Quad 2-input data selector/multiplexer, non-inverting)\\ |
| 109 | U41: Western Digital WD76C10LP-LR (system controller)\\ |
| 110 | U42: Western Digital WD76C30-JU (peripheral controller, Serial & Parallel ports)\\ |
| 111 | U43: ALS373 (Octal transparent latch)\\ |
| 112 | U44: Yamaha YM3438 (MD FM chip)\\ |
| 113 | U45: IBM 89X8922 (128Kx4 DRAM)\\ |
| 114 | U46: 27C010 (BIOS)\\ |
| 115 | U47: TL7705 (Single Supply Voltage Supervisor for 5V Systems with Programmable Time Delay)\\ |
| 116 | U49: 74F125D (Quad buffer tri-state)\\ |
| 117 | U50: ALS04B (Hex inverter)\\ |
| 118 | U51: TL431 (Three-terminal adjustable shunt regulator)\\ |
| 119 | U52: IBM 89X8922 (128Kx4 DRAM)\\ |
| 120 | U53: ALS245A (Octal bus transceiver)\\ |
| 121 | U54: ALS04 (Quad 2-input OR gate)\\ |
| 122 | U55: Intel 8042 (keyboard controller)\\ |
| 123 | U56: Sony CXA1034 (Headphone amp)\\ |
| 124 | U57: 74LS06 (Hex inverter)\\ |
| 125 | U58: ALS32 (Quad 2-input OR gate)\\ |
| 126 | U59: IBM 89X8922 (128Kx4 DRAM)\\ |
| 127 | U60: Western Digital WD76C20-JU (floppy controller)\\ |
| 128 | U61: LM386 (audio amplifier)\\ |
| 129 | U62: ALS245A (Octal bus transceiver)\\ |
| 130 | U63: NEC D4714 (RS-232 Line Driver)\\ |