diff options
Diffstat (limited to 'src/mame/drivers/pasha2.cpp')
-rw-r--r-- | src/mame/drivers/pasha2.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/pasha2.cpp b/src/mame/drivers/pasha2.cpp index 64cc3404601..6854296e319 100644 --- a/src/mame/drivers/pasha2.cpp +++ b/src/mame/drivers/pasha2.cpp @@ -125,6 +125,8 @@ public: required_device<okim6295_device> m_oki2; required_device<palette_device> m_palette; void pasha2(machine_config &config); + void pasha2_io(address_map &map); + void pasha2_map(address_map &map); }; @@ -231,7 +233,7 @@ WRITE16_MEMBER(pasha2_state::pasha2_lamps_w) machine().output().set_value("lamp_p3_b", BIT(data, 10)); } -static ADDRESS_MAP_START( pasha2_map, AS_PROGRAM, 16, pasha2_state ) +ADDRESS_MAP_START(pasha2_state::pasha2_map) AM_RANGE(0x00000000, 0x001fffff) AM_RAM AM_SHARE("wram") AM_RANGE(0x40000000, 0x4001ffff) AM_RAM_WRITE(bitmap_0_w) AM_RANGE(0x40020000, 0x4003ffff) AM_RAM_WRITE(bitmap_1_w) @@ -247,7 +249,7 @@ static ADDRESS_MAP_START( pasha2_map, AS_PROGRAM, 16, pasha2_state ) AM_RANGE(0xfff80000, 0xffffffff) AM_ROM AM_REGION("user1",0) ADDRESS_MAP_END -static ADDRESS_MAP_START( pasha2_io, AS_IO, 16, pasha2_state ) +ADDRESS_MAP_START(pasha2_state::pasha2_io) AM_RANGE(0x08, 0x0b) AM_READNOP //sound status? AM_RANGE(0x18, 0x1b) AM_READNOP //sound status? AM_RANGE(0x20, 0x23) AM_WRITE(pasha2_lamps_w) |