diff options
Diffstat (limited to 'src/mame/drivers/macs.cpp')
-rw-r--r-- | src/mame/drivers/macs.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/macs.cpp b/src/mame/drivers/macs.cpp index 1439005f66e..4e1afe6a6b3 100644 --- a/src/mame/drivers/macs.cpp +++ b/src/mame/drivers/macs.cpp @@ -99,11 +99,13 @@ public: optional_device<generic_slot_device> m_cart2; void macs(machine_config &config); + void macs_io(address_map &map); + void macs_mem(address_map &map); }; -static ADDRESS_MAP_START( macs_mem, AS_PROGRAM, 8, macs_state ) +ADDRESS_MAP_START(macs_state::macs_mem) AM_RANGE(0x0000, 0x7fff) AM_ROMBANK("bank4") AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank1") //AM_RANGE(0xc000, 0xcfff) AM_READ(st0016_sprite_ram_r) AM_WRITE(st0016_sprite_ram_w) @@ -189,7 +191,7 @@ WRITE8_MEMBER(macs_state::macs_output_w) } } -static ADDRESS_MAP_START( macs_io, AS_IO, 8, macs_state ) +ADDRESS_MAP_START(macs_state::macs_io) ADDRESS_MAP_GLOBAL_MASK(0xff) //AM_RANGE(0x00, 0xbf) AM_READ(st0016_vregs_r) AM_WRITE(st0016_vregs_w) /* video/crt regs ? */ AM_RANGE(0xc0, 0xc7) AM_READWRITE(macs_input_r,macs_output_w) |