diff options
Diffstat (limited to 'src/mame/drivers/cyclemb.cpp')
-rw-r--r-- | src/mame/drivers/cyclemb.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/drivers/cyclemb.cpp b/src/mame/drivers/cyclemb.cpp index 581bb28fa73..5099b0e6fb1 100644 --- a/src/mame/drivers/cyclemb.cpp +++ b/src/mame/drivers/cyclemb.cpp @@ -146,6 +146,11 @@ public: void skydest_i8741_reset(); void cyclemb(machine_config &config); void skydest(machine_config &config); + void cyclemb_io(address_map &map); + void cyclemb_map(address_map &map); + void cyclemb_sound_io(address_map &map); + void cyclemb_sound_map(address_map &map); + void skydest_io(address_map &map); }; @@ -567,7 +572,7 @@ WRITE8_MEMBER( cyclemb_state::skydest_i8741_0_w ) } -static ADDRESS_MAP_START( cyclemb_map, AS_PROGRAM, 8, cyclemb_state ) +ADDRESS_MAP_START(cyclemb_state::cyclemb_map) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x8000, 0x8fff) AM_ROMBANK("bank1") AM_RANGE(0x9000, 0x97ff) AM_RAM AM_SHARE("vram") @@ -578,7 +583,7 @@ static ADDRESS_MAP_START( cyclemb_map, AS_PROGRAM, 8, cyclemb_state ) AM_RANGE(0xb800, 0xbfff) AM_RAM //WRAM ADDRESS_MAP_END -static ADDRESS_MAP_START( cyclemb_io, AS_IO, 8, cyclemb_state ) +ADDRESS_MAP_START(cyclemb_state::cyclemb_io) // ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0xc000, 0xc000) AM_WRITE(cyclemb_bankswitch_w) //AM_RANGE(0xc020, 0xc020) AM_WRITENOP // ? @@ -587,7 +592,7 @@ static ADDRESS_MAP_START( cyclemb_io, AS_IO, 8, cyclemb_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( skydest_io, AS_IO, 8, cyclemb_state ) +ADDRESS_MAP_START(cyclemb_state::skydest_io) // ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0xc000, 0xc000) AM_WRITE(cyclemb_bankswitch_w) //AM_RANGE(0xc020, 0xc020) AM_WRITENOP // ? @@ -597,7 +602,7 @@ static ADDRESS_MAP_START( skydest_io, AS_IO, 8, cyclemb_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( cyclemb_sound_map, AS_PROGRAM, 8, cyclemb_state ) +ADDRESS_MAP_START(cyclemb_state::cyclemb_sound_map) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x6000, 0x63ff) AM_RAM @@ -628,7 +633,7 @@ WRITE8_MEMBER(cyclemb_state::skydest_i8741_1_w) } -static ADDRESS_MAP_START( cyclemb_sound_io, AS_IO, 8, cyclemb_state ) +ADDRESS_MAP_START(cyclemb_state::cyclemb_sound_io) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x01) AM_DEVREADWRITE("ymsnd", ym2203_device, read, write) AM_RANGE(0x40, 0x41) AM_READWRITE(skydest_i8741_1_r, skydest_i8741_1_w) |