diff options
Diffstat (limited to 'src/mame/drivers/skimaxx.cpp')
-rw-r--r-- | src/mame/drivers/skimaxx.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/mame/drivers/skimaxx.cpp b/src/mame/drivers/skimaxx.cpp index 09392857a32..40ee6ad62c0 100644 --- a/src/mame/drivers/skimaxx.cpp +++ b/src/mame/drivers/skimaxx.cpp @@ -91,6 +91,9 @@ public: virtual void machine_reset() override; virtual void video_start() override; void skimaxx(machine_config &config); + void m68030_1_map(address_map &map); + void m68030_2_map(address_map &map); + void tms_program_map(address_map &map); }; @@ -306,7 +309,7 @@ READ32_MEMBER(skimaxx_state::skimaxx_analog_r) * *************************************/ -static ADDRESS_MAP_START( 68030_1_map, AS_PROGRAM, 32, skimaxx_state ) +ADDRESS_MAP_START(skimaxx_state::m68030_1_map) AM_RANGE(0x00000000, 0x001fffff) AM_ROM AM_RANGE(0x10000000, 0x10000003) AM_WRITE(skimaxx_sub_ctrl_w ) AM_RANGE(0x10100000, 0x1010000f) AM_DEVREADWRITE16("tms", tms34010_device, host_r, host_w, 0x0000ffff) @@ -339,7 +342,7 @@ ADDRESS_MAP_END * *************************************/ -static ADDRESS_MAP_START( 68030_2_map, AS_PROGRAM, 32, skimaxx_state ) +ADDRESS_MAP_START(skimaxx_state::m68030_2_map) AM_RANGE(0x00000000, 0x003fffff) AM_ROM AM_RANGE(0x20000000, 0x2007ffff) AM_READ(skimaxx_blitter_r ) // do blit @@ -363,7 +366,7 @@ ADDRESS_MAP_END * *************************************/ -static ADDRESS_MAP_START( tms_program_map, AS_PROGRAM, 16, skimaxx_state ) +ADDRESS_MAP_START(skimaxx_state::tms_program_map) AM_RANGE(0x00000000, 0x0003ffff) AM_RAM AM_RANGE(0x00050000, 0x0005ffff) AM_RAM AM_RANGE(0x00220000, 0x003fffff) AM_RAM AM_SHARE("fg_buffer") @@ -495,11 +498,11 @@ void skimaxx_state::machine_reset() MACHINE_CONFIG_START(skimaxx_state::skimaxx) MCFG_CPU_ADD("maincpu", M68EC030, XTAL(40'000'000)) - MCFG_CPU_PROGRAM_MAP(68030_1_map) + MCFG_CPU_PROGRAM_MAP(m68030_1_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", skimaxx_state, irq3_line_hold) // 1,3,7 are identical, rest is RTE MCFG_CPU_ADD("subcpu", M68EC030, XTAL(40'000'000)) - MCFG_CPU_PROGRAM_MAP(68030_2_map) + MCFG_CPU_PROGRAM_MAP(m68030_2_map) /* video hardware */ |