diff options
Diffstat (limited to 'src/mame/drivers/wheelfir.cpp')
-rw-r--r-- | src/mame/drivers/wheelfir.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/wheelfir.cpp b/src/mame/drivers/wheelfir.cpp index 17c5f02f83c..96477b66f21 100644 --- a/src/mame/drivers/wheelfir.cpp +++ b/src/mame/drivers/wheelfir.cpp @@ -289,6 +289,9 @@ public: DECLARE_WRITE_LINE_MEMBER(screen_vblank_wheelfir); TIMER_DEVICE_CALLBACK_MEMBER(scanline_timer_callback); void wheelfir(machine_config &config); + void ramdac_map(address_map &map); + void wheelfir_main(address_map &map); + void wheelfir_sub(address_map &map); }; @@ -606,7 +609,7 @@ WRITE16_MEMBER(wheelfir_state::coin_cnt_w) machine().bookkeeping().coin_counter_w(1, data & 0x02); } -static ADDRESS_MAP_START( wheelfir_main, AS_PROGRAM, 16, wheelfir_state ) +ADDRESS_MAP_START(wheelfir_state::wheelfir_main) AM_RANGE(0x000000, 0x0fffff) AM_ROM AM_RANGE(0x200000, 0x20ffff) AM_RAM @@ -627,7 +630,7 @@ static ADDRESS_MAP_START( wheelfir_main, AS_PROGRAM, 16, wheelfir_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( wheelfir_sub, AS_PROGRAM, 16, wheelfir_state ) +ADDRESS_MAP_START(wheelfir_state::wheelfir_sub) AM_RANGE(0x000000, 0x0fffff) AM_ROM AM_RANGE(0x200000, 0x20ffff) AM_RAM @@ -744,7 +747,7 @@ void wheelfir_state::machine_start() } } -static ADDRESS_MAP_START( ramdac_map, 0, 8, wheelfir_state ) +ADDRESS_MAP_START(wheelfir_state::ramdac_map) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb888_w) ADDRESS_MAP_END |