diff options
Diffstat (limited to 'src/mame/drivers/powerbal.cpp')
-rw-r--r-- | src/mame/drivers/powerbal.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/powerbal.cpp b/src/mame/drivers/powerbal.cpp index 2a29a2f27c7..e285030c566 100644 --- a/src/mame/drivers/powerbal.cpp +++ b/src/mame/drivers/powerbal.cpp @@ -53,6 +53,9 @@ public: DECLARE_WRITE16_MEMBER(oki_banking); void magicstk(machine_config &config); void powerbal(machine_config &config); + void magicstk_main_map(address_map &map); + void oki_map(address_map &map); + void powerbal_main_map(address_map &map); }; @@ -89,7 +92,7 @@ WRITE16_MEMBER(powerbal_state::oki_banking) m_okibank->set_entry(bank & (m_oki_numbanks - 1)); } -static ADDRESS_MAP_START( magicstk_main_map, AS_PROGRAM, 16, powerbal_state ) +ADDRESS_MAP_START(powerbal_state::magicstk_main_map) AM_RANGE(0x000000, 0x03ffff) AM_ROM AM_RANGE(0x088000, 0x0883ff) AM_RAM_DEVWRITE("palette", palette_device, write16) AM_SHARE("palette") AM_RANGE(0x094000, 0x094001) AM_WRITENOP @@ -108,7 +111,7 @@ static ADDRESS_MAP_START( magicstk_main_map, AS_PROGRAM, 16, powerbal_state ) AM_RANGE(0x100000, 0x100fff) AM_RAM AM_SHARE("spriteram") ADDRESS_MAP_END -static ADDRESS_MAP_START( powerbal_main_map, AS_PROGRAM, 16, powerbal_state ) +ADDRESS_MAP_START(powerbal_state::powerbal_main_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x088000, 0x0883ff) AM_RAM_DEVWRITE("palette", palette_device, write16) AM_SHARE("palette") AM_RANGE(0x094000, 0x094001) AM_WRITENOP @@ -130,7 +133,7 @@ static ADDRESS_MAP_START( powerbal_main_map, AS_PROGRAM, 16, powerbal_state ) AM_RANGE(0x103000, 0x103fff) AM_RAM ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, 0, 8, powerbal_state ) +ADDRESS_MAP_START(powerbal_state::oki_map) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END |