From 3181cb2ba2e3522881b58ac1f2fccd1b4b4f5773 Mon Sep 17 00:00:00 2001 From: Couriersud Date: Mon, 20 Oct 2008 19:40:26 +0000 Subject: [PATCH] segas18.c: use 8751 io map --- src/mame/drivers/segas18.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/mame/drivers/segas18.c b/src/mame/drivers/segas18.c index 9b38bbec7d1..abbfe1026e8 100644 --- a/src/mame/drivers/segas18.c +++ b/src/mame/drivers/segas18.c @@ -629,14 +629,10 @@ ADDRESS_MAP_END * *************************************/ -static ADDRESS_MAP_START( mcu_map, ADDRESS_SPACE_PROGRAM, 8 ) +static ADDRESS_MAP_START( mcu_io_map, ADDRESS_SPACE_IO, 8 ) ADDRESS_MAP_UNMAP_HIGH - AM_RANGE(0x0000, 0x0fff) AM_ROM -ADDRESS_MAP_END - -static ADDRESS_MAP_START( mcu_data_map, ADDRESS_SPACE_DATA, 8 ) - ADDRESS_MAP_UNMAP_HIGH - AM_RANGE(0x0000, 0x001f) AM_READWRITE(segaic16_memory_mapper_r, segaic16_memory_mapper_w) + /* port 2 not used for high order address byte */ + AM_RANGE(0x0000, 0x001f) AM_MIRROR(0xff00) AM_READWRITE(segaic16_memory_mapper_r, segaic16_memory_mapper_w) ADDRESS_MAP_END @@ -1310,8 +1306,7 @@ static MACHINE_DRIVER_START( system18_8751 ) MDRV_CPU_VBLANK_INT_HACK(NULL,0) MDRV_CPU_ADD("mcu", I8751, 8000000) - MDRV_CPU_PROGRAM_MAP(mcu_map,0) - MDRV_CPU_DATA_MAP(mcu_data_map,0) + MDRV_CPU_IO_MAP(mcu_io_map,0) MDRV_CPU_VBLANK_INT("main", irq0_line_pulse) MACHINE_DRIVER_END