From 183b56a7d10c967e0911edc088cab508cb8adb8d Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 14 Jan 2018 17:43:28 -0500 Subject: cpu/apexc: Replace single-location tape I/O space with callbacks (nw) --- src/mame/drivers/apexc.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/mame/drivers/apexc.cpp') 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) -- cgit v1.2.3