EuroCUBE-65 Memory Map ---------------------- The EuroCUBE-65/EuroBeeb memory map can be configured with links L9-L6. Most boards are configured to memory map 1. L8-L6 links 0 1 2 4 5 6 0000 +--------+--------+--------+ +--------+--------+--------+ | | | M3 | | | | | 1000 | M3 | +--------+ | M3 | | | | | | M2 | | | | | 2000 +--------+ M3 +--------+ +--------+ M3 | M3 | | | | | | | | | 3000 | M2 | | | | M2 | | | | | | | | | | | 4000 +--------+--------+ | +--------+--------+--------+ | | | | | | | | | | | | | | | | | | | | | | | | | | M2 | | | | M2 | | | | | | | | | | | | | | | | | | | | | | | | | | 8000 +--------+--------+--------+ + +--------+ | | | | | | M1 | | | | | | | C000 +--------+--------+--------+ | +--------+ | M0 | | | | D000 +--------+--------+--------+ | | M2 | | BLK0 | | | | E000 +--------+--------+--------+ +-----------------+--------+ | | | M1/BLK0 | E800 + M0 + +--------------------------+ | | | M1/IO | F000 +--------+--------+--------+ +--------------------------+ | M0 | | | F800 +--------+--------+--------+ + M0 | | M0/IO | | | FF00 +--------+--------+--------+ +--------------------------+ Link L9 has no effect. Sideways ROMs can occupy the &8000-&BFFF position by removing the ROM plugged into M1 and external hardware decoding the address lines to implment ROMSEL at &FE30 and paging in the relevant ROM when &8000-&BFFF is selected. CUBE hardware selected with BLK0, BLK1 or BLK2. EuroCUBE-65 Memory Map 1 ------------------------ 0000-3FFF M3 RAM 4000-7FFF M2 RAM 8000-BFFF M1 ROM paged with FE30 C000-CFFF M0 ROM D000-DFFF BLK0 CU-Teletext: D400-D7FF Teletext display memory D800-D8FF 6845 CRTC D800 6845 CRTC Register D801 6845 CRTC Data D900-D9FF E000-FDFF M0 ROM FE00-FEFF I/O FE00-FE0F 6522A VIA parallel I/O FE00 Input/Output Register B FE01 Input/Output Register A FE02 Data Direction Register B FE03 Data Direction Register A FE04 T1 Low Order Latches/Counter FE05 T1 High Order Counter FE06 T1 Low Order Latches FE07 T1 High Order Latches FE08 T2 Low Order Latches/Counter FE09 T2 High Order Counter FE0A Shift Register FE0B Auxilary Control Register FE0C Peripheral Control Register FE0D Interrupt Flag Register FE0E Interrupt Enable Register FE0F Input/Output Register A with no handshake FE10-FE17 6551 ACIA serial I/O FE10 Receive/Transmit Data Register FE11 Status/Reset Register FE12 Command Register FE13 Control Register FE18-FE1F M3002 Real Time Clock FE18 Read/Write Data FE20-FE7F BLK2 FE80-FEFF BLK1 FF00-FFFF M0 16K ROM CUBE Peripheral Board Addresses ------------------------------- T-J99: D902 D903 D904 D90B D90C D90D D90E DE0x DE11 DE13 DE1C DE1D DE1E CU-Graph: DB10 DB20 DC00,X DD00,Y DD11 DD13 DE0x DE1x DF0x DF10 DF13 CU-Teletext D400-D7FF : Teletext screen memory D800 : 6845 CRTC Register D801 : 6845 CRTC Data D900 D901 D902 D903 D904 D905 D906 D907 D908 D909 D90A D90B D90C D90D D90E D90F