diff options
Diffstat (limited to 'src/mame/drivers/enigma2.cpp')
-rw-r--r-- | src/mame/drivers/enigma2.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/enigma2.cpp b/src/mame/drivers/enigma2.cpp index 82ad7b374a5..c14cb0c6f74 100644 --- a/src/mame/drivers/enigma2.cpp +++ b/src/mame/drivers/enigma2.cpp @@ -111,6 +111,10 @@ public: void start_interrupt_timers( ); void enigma2(machine_config &config); void enigma2a(machine_config &config); + void engima2_audio_cpu_map(address_map &map); + void engima2_main_cpu_map(address_map &map); + void engima2a_main_cpu_io_map(address_map &map); + void engima2a_main_cpu_map(address_map &map); }; @@ -434,7 +438,7 @@ CUSTOM_INPUT_MEMBER(enigma2_state::p2_controls_r) return ioport("P1CONTROLS")->read(); } -static ADDRESS_MAP_START( engima2_main_cpu_map, AS_PROGRAM, 8, enigma2_state ) +ADDRESS_MAP_START(enigma2_state::engima2_main_cpu_map) ADDRESS_MAP_GLOBAL_MASK(0x7fff) AM_RANGE(0x0000, 0x1fff) AM_ROM AM_WRITENOP AM_RANGE(0x2000, 0x3fff) AM_MIRROR(0x4000) AM_RAM AM_SHARE("videoram") @@ -450,7 +454,7 @@ static ADDRESS_MAP_START( engima2_main_cpu_map, AS_PROGRAM, 8, enigma2_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( engima2a_main_cpu_map, AS_PROGRAM, 8, enigma2_state ) +ADDRESS_MAP_START(enigma2_state::engima2a_main_cpu_map) AM_RANGE(0x0000, 0x1fff) AM_ROM AM_WRITENOP AM_RANGE(0x2000, 0x3fff) AM_MIRROR(0x4000) AM_RAM AM_SHARE("videoram") AM_RANGE(0x4000, 0x4fff) AM_ROM AM_WRITENOP @@ -459,7 +463,7 @@ static ADDRESS_MAP_START( engima2a_main_cpu_map, AS_PROGRAM, 8, enigma2_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( engima2a_main_cpu_io_map, AS_IO, 8, enigma2_state ) +ADDRESS_MAP_START(enigma2_state::engima2a_main_cpu_io_map) ADDRESS_MAP_GLOBAL_MASK(0x7) AM_RANGE(0x00, 0x00) AM_NOP AM_RANGE(0x01, 0x01) AM_READ_PORT("IN0") AM_WRITENOP @@ -471,7 +475,7 @@ static ADDRESS_MAP_START( engima2a_main_cpu_io_map, AS_IO, 8, enigma2_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( engima2_audio_cpu_map, AS_PROGRAM, 8, enigma2_state ) +ADDRESS_MAP_START(enigma2_state::engima2_audio_cpu_map) AM_RANGE(0x0000, 0x0fff) AM_MIRROR(0x1000) AM_ROM AM_WRITENOP AM_RANGE(0x2000, 0x7fff) AM_NOP AM_RANGE(0x8000, 0x83ff) AM_MIRROR(0x1c00) AM_RAM |