summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author MASH <mameinfo@ewetel.net>2018-02-07 08:20:08 +0100
committer Olivier Galibert <galibert@pobox.com>2018-02-07 08:20:08 +0100
commit3b003baad6155dcc5ebda0a6953f701ed48e9f14 (patch)
tree07d067873b6a9ed430ab28f505b43f3ffd7dc3df
parenta3f027374896f9c26d92dadbfe89f9a1d39a6037 (diff)
Fixed Exterminator memorymap ordering (#3175)
-rw-r--r--src/mame/drivers/exterm.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/exterm.cpp b/src/mame/drivers/exterm.cpp
index 35dbc612f7d..2e56adf4a0d 100644
--- a/src/mame/drivers/exterm.cpp
+++ b/src/mame/drivers/exterm.cpp
@@ -255,7 +255,6 @@ WRITE8_MEMBER(exterm_state::sound_control_w)
*************************************/
static ADDRESS_MAP_START( master_map, AS_PROGRAM, 16, exterm_state )
- AM_RANGE(0xc0000000, 0xc00001ff) AM_DEVREADWRITE("maincpu", tms34010_device, io_register_r, io_register_w)
AM_RANGE(0x00000000, 0x000fffff) AM_MIRROR(0xfc700000) AM_RAM AM_SHARE("master_videoram")
AM_RANGE(0x00800000, 0x00bfffff) AM_MIRROR(0xfc400000) AM_RAM
AM_RANGE(0x01000000, 0x013fffff) AM_MIRROR(0xfc000000) AM_READWRITE(exterm_host_data_r, exterm_host_data_w)
@@ -268,13 +267,14 @@ static ADDRESS_MAP_START( master_map, AS_PROGRAM, 16, exterm_state )
AM_RANGE(0x01800000, 0x01807fff) AM_MIRROR(0xfc7f8000) AM_RAM_DEVWRITE("palette", palette_device, write16) AM_SHARE("palette")
AM_RANGE(0x02800000, 0x02807fff) AM_MIRROR(0xfc7f8000) AM_RAM AM_SHARE("nvram")
AM_RANGE(0x03000000, 0x03ffffff) AM_MIRROR(0xfc000000) AM_ROM AM_REGION("user1", 0)
+ AM_RANGE(0xc0000000, 0xc00001ff) AM_DEVREADWRITE("maincpu", tms34010_device, io_register_r, io_register_w)
ADDRESS_MAP_END
static ADDRESS_MAP_START( slave_map, AS_PROGRAM, 16, exterm_state )
- AM_RANGE(0xc0000000, 0xc00001ff) AM_DEVREADWRITE("slave", tms34010_device, io_register_r, io_register_w)
AM_RANGE(0x00000000, 0x000fffff) AM_MIRROR(0xfbf00000) AM_RAM AM_SHARE("slave_videoram")
AM_RANGE(0x04000000, 0x047fffff) AM_MIRROR(0xfb800000) AM_RAM
+ AM_RANGE(0xc0000000, 0xc00001ff) AM_DEVREADWRITE("slave", tms34010_device, io_register_r, io_register_w)
ADDRESS_MAP_END
@@ -292,17 +292,17 @@ static ADDRESS_MAP_START( sound_master_map, AS_PROGRAM, 8, exterm_state )
AM_RANGE(0x6800, 0x6fff) AM_DEVREAD("soundlatch1", generic_latch_8_device, read)
AM_RANGE(0x7000, 0x77ff) AM_READ(sound_nmi_to_slave_r)
/* AM_RANGE(0x7800, 0x7fff) unknown - to S4-13 */
- AM_RANGE(0xa000, 0xbfff) AM_WRITE(sound_control_w)
AM_RANGE(0x8000, 0xffff) AM_ROM
+ AM_RANGE(0xa000, 0xbfff) AM_WRITE(sound_control_w)
ADDRESS_MAP_END
static ADDRESS_MAP_START( sound_slave_map, AS_PROGRAM, 8, exterm_state )
AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x3800) AM_RAM
AM_RANGE(0x4000, 0x5fff) AM_DEVREAD("soundlatch2", generic_latch_8_device, read)
+ AM_RANGE(0x8000, 0xffff) AM_ROM
AM_RANGE(0x8000, 0x8000) AM_MIRROR(0x3ffe) AM_DEVWRITE("dacvol", dac_byte_interface, write)
AM_RANGE(0x8001, 0x8001) AM_MIRROR(0x3ffe) AM_DEVWRITE("dac", dac_byte_interface, write)
- AM_RANGE(0x8000, 0xffff) AM_ROM
ADDRESS_MAP_END