diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2018-01-14 17:43:28 -0500 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2018-01-14 17:43:30 -0500 |
commit | 183b56a7d10c967e0911edc088cab508cb8adb8d (patch) | |
tree | 3aa96dab7727c86303a8690617ccca65e9ae546f /src/mame/drivers/apexc.cpp | |
parent | 3f90200e4f41d792d9d8a27771be202538839732 (diff) |
cpu/apexc: Replace single-location tape I/O space with callbacks (nw)
Diffstat (limited to 'src/mame/drivers/apexc.cpp')
-rw-r--r-- | src/mame/drivers/apexc.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/mame/drivers/apexc.cpp b/src/mame/drivers/apexc.cpp index fb4c5f6ca9e..4335bad4df0 100644 --- a/src/mame/drivers/apexc.cpp +++ b/src/mame/drivers/apexc.cpp @@ -852,11 +852,6 @@ static ADDRESS_MAP_START(apexc_mem_map, AS_PROGRAM, 32, apexc_state ) #endif ADDRESS_MAP_END -static ADDRESS_MAP_START(apexc_io_map, AS_IO, 8, apexc_state ) - AM_RANGE(0x00, 0x00) AM_READ(tape_read) - AM_RANGE(0x00, 0x00) AM_WRITE(tape_write) -ADDRESS_MAP_END - static MACHINE_CONFIG_START( apexc ) @@ -864,7 +859,8 @@ static MACHINE_CONFIG_START( apexc ) /* APEXC CPU @ 2.0 kHz (memory word clock frequency) */ MCFG_CPU_ADD("maincpu", APEXC, 2000) MCFG_CPU_PROGRAM_MAP(apexc_mem_map) - MCFG_CPU_IO_MAP(apexc_io_map) + MCFG_APEXC_TAPE_READ_CB(READ8(apexc_state, tape_read)) + MCFG_APEXC_TAPE_PUNCH_CB(WRITE8(apexc_state, tape_write)) /* dummy interrupt: handles the control panel */ MCFG_CPU_VBLANK_INT_DRIVER("screen", apexc_state, apexc_interrupt) |