diff options
Diffstat (limited to 'src/mame/drivers/vamphalf.cpp')
-rw-r--r-- | src/mame/drivers/vamphalf.cpp | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/src/mame/drivers/vamphalf.cpp b/src/mame/drivers/vamphalf.cpp index d265742af15..4789484e789 100644 --- a/src/mame/drivers/vamphalf.cpp +++ b/src/mame/drivers/vamphalf.cpp @@ -185,29 +185,29 @@ private: void boonggab_prize_w(offs_t offset, u16 data); void boonggab_lamps_w(offs_t offset, u16 data); - DECLARE_READ16_MEMBER(vamphalf_speedup_r); - DECLARE_READ16_MEMBER(vamphalfr1_speedup_r); - DECLARE_READ16_MEMBER(vamphafk_speedup_r); - DECLARE_READ16_MEMBER(coolmini_speedup_r); - DECLARE_READ16_MEMBER(coolminii_speedup_r); - DECLARE_READ16_MEMBER(suplup_speedup_r); - DECLARE_READ16_MEMBER(luplup_speedup_r); - DECLARE_READ16_MEMBER(luplup29_speedup_r); - DECLARE_READ16_MEMBER(luplup10_speedup_r); - DECLARE_READ16_MEMBER(puzlbang_speedup_r); - DECLARE_READ16_MEMBER(puzlbanga_speedup_r); - DECLARE_READ16_MEMBER(mrkicker_speedup_r); - DECLARE_READ16_MEMBER(dquizgo2_speedup_r); - DECLARE_READ32_MEMBER(aoh_speedup_r); - DECLARE_READ16_MEMBER(jmpbreak_speedup_r); - DECLARE_READ16_MEMBER(jmpbreaka_speedup_r); - DECLARE_READ16_MEMBER(poosho_speedup_r); - DECLARE_READ16_MEMBER(newxpang_speedup_r); - DECLARE_READ16_MEMBER(worldadv_speedup_r); - DECLARE_READ16_MEMBER(mrdig_speedup_r); - DECLARE_READ16_MEMBER(dtfamily_speedup_r); - DECLARE_READ16_MEMBER(toyland_speedup_r); - DECLARE_READ16_MEMBER(boonggab_speedup_r); + u16 vamphalf_speedup_r(); + u16 vamphalfr1_speedup_r(); + u16 vamphafk_speedup_r(); + u16 coolmini_speedup_r(); + u16 coolminii_speedup_r(); + u16 suplup_speedup_r(); + u16 luplup_speedup_r(); + u16 luplup29_speedup_r(); + u16 luplup10_speedup_r(); + u16 puzlbang_speedup_r(); + u16 puzlbanga_speedup_r(); + u16 mrkicker_speedup_r(); + u16 dquizgo2_speedup_r(); + u32 aoh_speedup_r(); + u16 jmpbreak_speedup_r(); + u16 jmpbreaka_speedup_r(); + u16 poosho_speedup_r(); + u16 newxpang_speedup_r(); + u16 worldadv_speedup_r(); + u16 mrdig_speedup_r(); + u16 dtfamily_speedup_r(); + u16 toyland_speedup_r(); + u16 boonggab_speedup_r(); void aoh_oki_bank_w(u32 data); void boonggab_oki_bank_w(offs_t offset, u16 data); @@ -252,11 +252,11 @@ public: private: required_device<i8052_device> m_qdsp_cpu; - DECLARE_READ16_MEMBER(misncrft_speedup_r); - DECLARE_READ16_MEMBER(misncrfta_speedup_r); - DECLARE_READ32_MEMBER(wivernwg_speedup_r); - DECLARE_READ32_MEMBER(wyvernwg_speedup_r); - DECLARE_READ32_MEMBER(wyvernwga_speedup_r); + u16 misncrft_speedup_r(); + u16 misncrfta_speedup_r(); + u32 wivernwg_speedup_r(); + u32 wyvernwg_speedup_r(); + u32 wyvernwga_speedup_r(); u32 wyvernwg_prot_r(); void wyvernwg_prot_w(u32 data); @@ -298,8 +298,8 @@ private: u32 finalgdr_prot_r(); void finalgdr_prot_w(u32 data); - DECLARE_READ32_MEMBER(finalgdr_speedup_r); - DECLARE_READ32_MEMBER(mrkickera_speedup_r); + u32 finalgdr_speedup_r(); + u32 mrkickera_speedup_r(); void finalgdr_prize_w(u32 data); void finalgdr_oki_bank_w(u32 data); @@ -2906,7 +2906,7 @@ void vamphalf_state::banked_oki(int chip) m_okibank->set_base(&ROM[0x20000]); } -READ16_MEMBER(vamphalf_state::vamphalf_speedup_r) +u16 vamphalf_state::vamphalf_speedup_r() { if (m_maincpu->pc() == 0x82ec) { @@ -2919,7 +2919,7 @@ READ16_MEMBER(vamphalf_state::vamphalf_speedup_r) return m_wram[0x4a7b8 / 2]; } -READ16_MEMBER(vamphalf_state::vamphalfr1_speedup_r) +u16 vamphalf_state::vamphalfr1_speedup_r() { if (m_maincpu->pc() == 0x82ec) { @@ -2932,7 +2932,7 @@ READ16_MEMBER(vamphalf_state::vamphalfr1_speedup_r) return m_wram[0x4a468 / 2]; } -READ16_MEMBER(vamphalf_state::vamphafk_speedup_r) +u16 vamphalf_state::vamphafk_speedup_r() { if (m_maincpu->pc() == 0x82ec) { @@ -2945,7 +2945,7 @@ READ16_MEMBER(vamphalf_state::vamphafk_speedup_r) return m_wram[0x4a648 / 2]; } -READ16_MEMBER(vamphalf_qdsp_state::misncrft_speedup_r) +u16 vamphalf_qdsp_state::misncrft_speedup_r() { if (m_maincpu->pc() == 0xff5a) { @@ -2958,7 +2958,7 @@ READ16_MEMBER(vamphalf_qdsp_state::misncrft_speedup_r) return m_wram[0x741e8 / 2]; } -READ16_MEMBER(vamphalf_qdsp_state::misncrfta_speedup_r) +u16 vamphalf_qdsp_state::misncrfta_speedup_r() { if (m_maincpu->pc() == 0xecd6) { @@ -2971,7 +2971,7 @@ READ16_MEMBER(vamphalf_qdsp_state::misncrfta_speedup_r) return m_wram[0x72e2c / 2]; } -READ16_MEMBER(vamphalf_state::coolmini_speedup_r) +u16 vamphalf_state::coolmini_speedup_r() { if (m_maincpu->pc() == 0x75f88) { @@ -2984,7 +2984,7 @@ READ16_MEMBER(vamphalf_state::coolmini_speedup_r) return m_wram[0xd2df8 / 2]; } -READ16_MEMBER(vamphalf_state::coolminii_speedup_r) +u16 vamphalf_state::coolminii_speedup_r() { if (m_maincpu->pc() == 0x76024) { @@ -2997,7 +2997,7 @@ READ16_MEMBER(vamphalf_state::coolminii_speedup_r) return m_wram[0xd30a8 / 2]; } -READ16_MEMBER(vamphalf_state::suplup_speedup_r) +u16 vamphalf_state::suplup_speedup_r() { if (m_maincpu->pc() == 0xaf184) { @@ -3010,7 +3010,7 @@ READ16_MEMBER(vamphalf_state::suplup_speedup_r) return m_wram[0x11605c / 2]; } -READ16_MEMBER(vamphalf_state::luplup_speedup_r) +u16 vamphalf_state::luplup_speedup_r() { if (m_maincpu->pc() == 0xaefac) { @@ -3023,7 +3023,7 @@ READ16_MEMBER(vamphalf_state::luplup_speedup_r) return m_wram[0x115e84 / 2]; } -READ16_MEMBER(vamphalf_state::luplup29_speedup_r) +u16 vamphalf_state::luplup29_speedup_r() { if (m_maincpu->pc() == 0xae6c0) { @@ -3036,7 +3036,7 @@ READ16_MEMBER(vamphalf_state::luplup29_speedup_r) return m_wram[0x113f08 / 2]; } -READ16_MEMBER(vamphalf_state::luplup10_speedup_r) +u16 vamphalf_state::luplup10_speedup_r() { if (m_maincpu->pc() == 0xb1128) { @@ -3049,7 +3049,7 @@ READ16_MEMBER(vamphalf_state::luplup10_speedup_r) return m_wram[0x113b78 / 2]; } -READ16_MEMBER(vamphalf_state::puzlbang_speedup_r) +u16 vamphalf_state::puzlbang_speedup_r() { if (m_maincpu->pc() == 0xae6cc) { @@ -3062,7 +3062,7 @@ READ16_MEMBER(vamphalf_state::puzlbang_speedup_r) return m_wram[0x113f14 / 2]; } -READ16_MEMBER(vamphalf_state::puzlbanga_speedup_r) +u16 vamphalf_state::puzlbanga_speedup_r() { if (m_maincpu->pc() == 0xae6cc) { @@ -3075,7 +3075,7 @@ READ16_MEMBER(vamphalf_state::puzlbanga_speedup_r) return m_wram[0x113ecc / 2]; } -READ32_MEMBER(vamphalf_qdsp_state::wivernwg_speedup_r) +u32 vamphalf_qdsp_state::wivernwg_speedup_r() { if (m_maincpu->pc() == 0x10766) { @@ -3088,7 +3088,7 @@ READ32_MEMBER(vamphalf_qdsp_state::wivernwg_speedup_r) return m_wram32[0xb4cc4 / 4]; } -READ32_MEMBER(vamphalf_qdsp_state::wyvernwg_speedup_r) +u32 vamphalf_qdsp_state::wyvernwg_speedup_r() { if (m_maincpu->pc() == 0x10766) { @@ -3101,7 +3101,7 @@ READ32_MEMBER(vamphalf_qdsp_state::wyvernwg_speedup_r) return m_wram32[0xb56f4 / 4]; } -READ32_MEMBER(vamphalf_qdsp_state::wyvernwga_speedup_r) +u32 vamphalf_qdsp_state::wyvernwga_speedup_r() { if (m_maincpu->pc() == 0x10766) { @@ -3114,7 +3114,7 @@ READ32_MEMBER(vamphalf_qdsp_state::wyvernwga_speedup_r) return m_wram32[0xb74f0 / 4]; } -READ32_MEMBER(vamphalf_nvram_state::finalgdr_speedup_r) +u32 vamphalf_nvram_state::finalgdr_speedup_r() { if (m_maincpu->pc() == 0x1c20c) { @@ -3127,7 +3127,7 @@ READ32_MEMBER(vamphalf_nvram_state::finalgdr_speedup_r) return m_wram32[0x5e870 / 4]; } -READ32_MEMBER(vamphalf_nvram_state::mrkickera_speedup_r) +u32 vamphalf_nvram_state::mrkickera_speedup_r() { if (m_maincpu->pc() == 0x46a30) { @@ -3140,7 +3140,7 @@ READ32_MEMBER(vamphalf_nvram_state::mrkickera_speedup_r) return m_wram32[0x701a0 / 4]; } -READ16_MEMBER(vamphalf_state::mrkicker_speedup_r) +u16 vamphalf_state::mrkicker_speedup_r() { if (m_maincpu->pc() == 0x41ec6) { @@ -3153,7 +3153,7 @@ READ16_MEMBER(vamphalf_state::mrkicker_speedup_r) return m_wram[0x63fc0 / 2]; } -READ16_MEMBER(vamphalf_state::dquizgo2_speedup_r) +u16 vamphalf_state::dquizgo2_speedup_r() { if (m_maincpu->pc() == 0xaa630) { @@ -3166,7 +3166,7 @@ READ16_MEMBER(vamphalf_state::dquizgo2_speedup_r) return m_wram[0xcdde8 / 2]; } -READ32_MEMBER(vamphalf_state::aoh_speedup_r) +u32 vamphalf_state::aoh_speedup_r() { if (m_maincpu->pc() == 0xb994 || m_maincpu->pc() == 0xba40) { @@ -3176,7 +3176,7 @@ READ32_MEMBER(vamphalf_state::aoh_speedup_r) return m_wram32[0x28a09c / 4]; } -READ16_MEMBER(vamphalf_state::jmpbreak_speedup_r) +u16 vamphalf_state::jmpbreak_speedup_r() { if (m_maincpu->pc() == 0x984a) { @@ -3189,7 +3189,7 @@ READ16_MEMBER(vamphalf_state::jmpbreak_speedup_r) return m_wram[0x906f4 / 2]; } -READ16_MEMBER(vamphalf_state::jmpbreaka_speedup_r) +u16 vamphalf_state::jmpbreaka_speedup_r() { if (m_maincpu->pc() == 0x909ac) { @@ -3202,7 +3202,7 @@ READ16_MEMBER(vamphalf_state::jmpbreaka_speedup_r) return m_wram[0xe1dfc / 2]; } -READ16_MEMBER(vamphalf_state::poosho_speedup_r) +u16 vamphalf_state::poosho_speedup_r() { if (m_maincpu->pc() == 0xa8c78) { @@ -3215,7 +3215,7 @@ READ16_MEMBER(vamphalf_state::poosho_speedup_r) return m_wram[0xc8b58 / 2]; } -READ16_MEMBER(vamphalf_state::newxpang_speedup_r) +u16 vamphalf_state::newxpang_speedup_r() { if (m_maincpu->pc() == 0x8b8e) { @@ -3228,7 +3228,7 @@ READ16_MEMBER(vamphalf_state::newxpang_speedup_r) return m_wram[0x61218 / 2]; } -READ16_MEMBER(vamphalf_state::worldadv_speedup_r) +u16 vamphalf_state::worldadv_speedup_r() { if (m_maincpu->pc() == 0x93ae) { @@ -3241,7 +3241,7 @@ READ16_MEMBER(vamphalf_state::worldadv_speedup_r) return m_wram[0xc5e78 / 2]; } -READ16_MEMBER(vamphalf_state::mrdig_speedup_r) +u16 vamphalf_state::mrdig_speedup_r() { if (m_maincpu->pc() == 0xae38) { @@ -3254,7 +3254,7 @@ READ16_MEMBER(vamphalf_state::mrdig_speedup_r) return m_wram[0x0e0768 / 2]; } -READ16_MEMBER(vamphalf_state::dtfamily_speedup_r) +u16 vamphalf_state::dtfamily_speedup_r() { if (m_maincpu->pc() == 0x12fa6) { @@ -3267,7 +3267,7 @@ READ16_MEMBER(vamphalf_state::dtfamily_speedup_r) return m_wram[0xcc2a8 / 2]; } -READ16_MEMBER(vamphalf_state::toyland_speedup_r) +u16 vamphalf_state::toyland_speedup_r() { if (m_maincpu->pc() == 0x130c2) { @@ -3280,7 +3280,7 @@ READ16_MEMBER(vamphalf_state::toyland_speedup_r) return m_wram[0x780d8 / 2]; } -READ16_MEMBER(vamphalf_state::boonggab_speedup_r) +u16 vamphalf_state::boonggab_speedup_r() { if (m_maincpu->pc() == 0x131a6) { @@ -3295,7 +3295,7 @@ READ16_MEMBER(vamphalf_state::boonggab_speedup_r) void vamphalf_state::init_vamphalf() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x0004a7b8, 0x0004a7b9, read16_delegate(*this, FUNC(vamphalf_state::vamphalf_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x0004a7b8, 0x0004a7b9, read16smo_delegate(*this, FUNC(vamphalf_state::vamphalf_speedup_r))); m_palshift = 0; m_flip_bit = 0x80; @@ -3303,7 +3303,7 @@ void vamphalf_state::init_vamphalf() void vamphalf_state::init_vamphalfr1() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x0004a468, 0x0004a469, read16_delegate(*this, FUNC(vamphalf_state::vamphalfr1_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x0004a468, 0x0004a469, read16smo_delegate(*this, FUNC(vamphalf_state::vamphalfr1_speedup_r))); m_palshift = 0; m_flip_bit = 0x80; @@ -3311,7 +3311,7 @@ void vamphalf_state::init_vamphalfr1() void vamphalf_state::init_vamphafk() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x0004a648, 0x0004a649, read16_delegate(*this, FUNC(vamphalf_state::vamphafk_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x0004a648, 0x0004a649, read16smo_delegate(*this, FUNC(vamphalf_state::vamphafk_speedup_r))); m_palshift = 0; m_flip_bit = 0x80; @@ -3319,8 +3319,8 @@ void vamphalf_state::init_vamphafk() void vamphalf_qdsp_state::init_misncrft() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x000741e8, 0x000741e9, read16_delegate(*this, FUNC(vamphalf_qdsp_state::misncrft_speedup_r))); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00072e2c, 0x00072e2d, read16_delegate(*this, FUNC(vamphalf_qdsp_state::misncrfta_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x000741e8, 0x000741e9, read16smo_delegate(*this, FUNC(vamphalf_qdsp_state::misncrft_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00072e2c, 0x00072e2d, read16smo_delegate(*this, FUNC(vamphalf_qdsp_state::misncrfta_speedup_r))); m_palshift = 0; m_flip_bit = 1; @@ -3331,7 +3331,7 @@ void vamphalf_qdsp_state::init_misncrft() void vamphalf_state::init_coolmini() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x000d2df8, 0x000d2df9, read16_delegate(*this, FUNC(vamphalf_state::coolmini_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x000d2df8, 0x000d2df9, read16smo_delegate(*this, FUNC(vamphalf_state::coolmini_speedup_r))); m_palshift = 0; m_flip_bit = 1; @@ -3339,7 +3339,7 @@ void vamphalf_state::init_coolmini() void vamphalf_state::init_coolminii() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x000d30a8, 0x000d30a9, read16_delegate(*this, FUNC(vamphalf_state::coolminii_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x000d30a8, 0x000d30a9, read16smo_delegate(*this, FUNC(vamphalf_state::coolminii_speedup_r))); m_palshift = 0; m_flip_bit = 1; @@ -3348,7 +3348,7 @@ void vamphalf_state::init_coolminii() void vamphalf_state::init_mrkicker() { banked_oki(0); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00063fc0, 0x00063fc1, read16_delegate(*this, FUNC(vamphalf_state::mrkicker_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00063fc0, 0x00063fc1, read16smo_delegate(*this, FUNC(vamphalf_state::mrkicker_speedup_r))); m_palshift = 0; m_flip_bit = 1; @@ -3356,7 +3356,7 @@ void vamphalf_state::init_mrkicker() void vamphalf_state::init_suplup() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x0011605c, 0x0011605d, read16_delegate(*this, FUNC(vamphalf_state::suplup_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x0011605c, 0x0011605d, read16smo_delegate(*this, FUNC(vamphalf_state::suplup_speedup_r))); m_palshift = 8; /* no flipscreen */ @@ -3364,7 +3364,7 @@ void vamphalf_state::init_suplup() void vamphalf_state::init_luplup() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00115e84, 0x00115e85, read16_delegate(*this, FUNC(vamphalf_state::luplup_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00115e84, 0x00115e85, read16smo_delegate(*this, FUNC(vamphalf_state::luplup_speedup_r))); m_palshift = 8; /* no flipscreen */ @@ -3372,7 +3372,7 @@ void vamphalf_state::init_luplup() void vamphalf_state::init_luplup29() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00113f08, 0x00113f09, read16_delegate(*this, FUNC(vamphalf_state::luplup29_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00113f08, 0x00113f09, read16smo_delegate(*this, FUNC(vamphalf_state::luplup29_speedup_r))); m_palshift = 8; /* no flipscreen */ @@ -3380,7 +3380,7 @@ void vamphalf_state::init_luplup29() void vamphalf_state::init_luplup10() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00113b78, 0x00113b79, read16_delegate(*this, FUNC(vamphalf_state::luplup10_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00113b78, 0x00113b79, read16smo_delegate(*this, FUNC(vamphalf_state::luplup10_speedup_r))); m_palshift = 8; /* no flipscreen */ @@ -3388,8 +3388,8 @@ void vamphalf_state::init_luplup10() void vamphalf_state::init_puzlbang() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00113f14, 0x00113f15, read16_delegate(*this, FUNC(vamphalf_state::puzlbang_speedup_r))); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00113ecc, 0x00113ecd, read16_delegate(*this, FUNC(vamphalf_state::puzlbanga_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00113f14, 0x00113f15, read16smo_delegate(*this, FUNC(vamphalf_state::puzlbang_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00113ecc, 0x00113ecd, read16smo_delegate(*this, FUNC(vamphalf_state::puzlbanga_speedup_r))); m_palshift = 8; /* no flipscreen */ @@ -3397,9 +3397,9 @@ void vamphalf_state::init_puzlbang() void vamphalf_qdsp_state::init_wyvernwg() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b4cc4, 0x00b4cc7, read32_delegate(*this, FUNC(vamphalf_qdsp_state::wivernwg_speedup_r))); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b56f4, 0x00b56f7, read32_delegate(*this, FUNC(vamphalf_qdsp_state::wyvernwg_speedup_r))); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b74f0, 0x00b74f3, read32_delegate(*this, FUNC(vamphalf_qdsp_state::wyvernwga_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b4cc4, 0x00b4cc7, read32smo_delegate(*this, FUNC(vamphalf_qdsp_state::wivernwg_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b56f4, 0x00b56f7, read32smo_delegate(*this, FUNC(vamphalf_qdsp_state::wyvernwg_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00b74f0, 0x00b74f3, read32smo_delegate(*this, FUNC(vamphalf_qdsp_state::wyvernwga_speedup_r))); m_palshift = 0; m_flip_bit = 1; @@ -3441,7 +3441,7 @@ void vamphalf_nvram_state::init_finalgdr() banked_oki(0); m_finalgdr_backupram_bank = 1; m_finalgdr_backupram = std::make_unique<u8[]>(0x80*0x100); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x005e870, 0x005e873, read32_delegate(*this, FUNC(vamphalf_nvram_state::finalgdr_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x005e870, 0x005e873, read32smo_delegate(*this, FUNC(vamphalf_nvram_state::finalgdr_speedup_r))); m_nvram->set_base(m_finalgdr_backupram.get(), 0x80*0x100); m_palshift = 0; @@ -3463,7 +3463,7 @@ void vamphalf_nvram_state::init_mrkickera() // backup ram isn't used m_finalgdr_backupram_bank = 1; m_finalgdr_backupram = std::make_unique<u8[]>(0x80*0x100); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00701a0, 0x00701a3, read32_delegate(*this, FUNC(vamphalf_nvram_state::mrkickera_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00701a0, 0x00701a3, read32smo_delegate(*this, FUNC(vamphalf_nvram_state::mrkickera_speedup_r))); m_nvram->set_base(m_finalgdr_backupram.get(), 0x80*0x100); m_palshift = 0; @@ -3479,7 +3479,7 @@ void vamphalf_nvram_state::init_mrkickera() void vamphalf_state::init_dquizgo2() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00cdde8, 0x00cdde9, read16_delegate(*this, FUNC(vamphalf_state::dquizgo2_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00cdde8, 0x00cdde9, read16smo_delegate(*this, FUNC(vamphalf_state::dquizgo2_speedup_r))); m_palshift = 0; m_flip_bit = 1; @@ -3488,7 +3488,7 @@ void vamphalf_state::init_dquizgo2() void vamphalf_state::init_dtfamily() { banked_oki(0); - m_maincpu->space(AS_PROGRAM).install_read_handler(0xcc2a8, 0xcc2a9, read16_delegate(*this, FUNC(vamphalf_state::dtfamily_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0xcc2a8, 0xcc2a9, read16smo_delegate(*this, FUNC(vamphalf_state::dtfamily_speedup_r))); m_palshift = 0; m_flip_bit = 1; @@ -3497,7 +3497,7 @@ void vamphalf_state::init_dtfamily() void vamphalf_state::init_toyland() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x780d8, 0x780d9, read16_delegate(*this, FUNC(vamphalf_state::toyland_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x780d8, 0x780d9, read16smo_delegate(*this, FUNC(vamphalf_state::toyland_speedup_r))); m_palshift = 0; m_flip_bit = 1; @@ -3506,7 +3506,7 @@ void vamphalf_state::init_toyland() void vamphalf_state::init_aoh() { banked_oki(1); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x028a09c, 0x028a09f, read32_delegate(*this, FUNC(vamphalf_state::aoh_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x028a09c, 0x028a09f, read32smo_delegate(*this, FUNC(vamphalf_state::aoh_speedup_r))); m_palshift = 0; /* no flipscreen */ @@ -3514,7 +3514,7 @@ void vamphalf_state::init_aoh() void vamphalf_state::init_jmpbreak() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00906f4, 0x00906f5, read16_delegate(*this, FUNC(vamphalf_state::jmpbreak_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00906f4, 0x00906f5, read16smo_delegate(*this, FUNC(vamphalf_state::jmpbreak_speedup_r))); m_maincpu->space(AS_PROGRAM).install_write_handler(0xe0000000, 0xe0000003, write16smo_delegate(*this, FUNC(vamphalf_state::jmpbreak_flipscreen_w))); m_palshift = 0; @@ -3522,7 +3522,7 @@ void vamphalf_state::init_jmpbreak() void vamphalf_state::init_jmpbreaka() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x00e1dfc, 0x00e1dfd, read16_delegate(*this, FUNC(vamphalf_state::jmpbreaka_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x00e1dfc, 0x00e1dfd, read16smo_delegate(*this, FUNC(vamphalf_state::jmpbreaka_speedup_r))); m_maincpu->space(AS_PROGRAM).install_write_handler(0xe0000000, 0xe0000003, write16smo_delegate(*this, FUNC(vamphalf_state::jmpbreak_flipscreen_w))); m_palshift = 0; @@ -3530,7 +3530,7 @@ void vamphalf_state::init_jmpbreaka() void vamphalf_state::init_mrdig() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x0e0768, 0x0e0769, read16_delegate(*this, FUNC(vamphalf_state::mrdig_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x0e0768, 0x0e0769, read16smo_delegate(*this, FUNC(vamphalf_state::mrdig_speedup_r))); m_maincpu->space(AS_PROGRAM).install_write_handler(0xe0000000, 0xe0000003, write16smo_delegate(*this, FUNC(vamphalf_state::jmpbreak_flipscreen_w))); m_palshift = 0; @@ -3538,7 +3538,7 @@ void vamphalf_state::init_mrdig() void vamphalf_state::init_poosho() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x0c8b58, 0x0c8b59, read16_delegate(*this, FUNC(vamphalf_state::poosho_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x0c8b58, 0x0c8b59, read16smo_delegate(*this, FUNC(vamphalf_state::poosho_speedup_r))); m_maincpu->space(AS_PROGRAM).install_write_handler(0xe0000000, 0xe0000003, write16smo_delegate(*this, FUNC(vamphalf_state::jmpbreak_flipscreen_w))); m_palshift = 0; @@ -3546,7 +3546,7 @@ void vamphalf_state::init_poosho() void vamphalf_state::init_newxpang() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x061218, 0x061219, read16_delegate(*this, FUNC(vamphalf_state::newxpang_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x061218, 0x061219, read16smo_delegate(*this, FUNC(vamphalf_state::newxpang_speedup_r))); m_maincpu->space(AS_PROGRAM).install_write_handler(0xe0000000, 0xe0000003, write16smo_delegate(*this, FUNC(vamphalf_state::jmpbreak_flipscreen_w))); m_palshift = 0; @@ -3554,7 +3554,7 @@ void vamphalf_state::init_newxpang() void vamphalf_state::init_worldadv() { - m_maincpu->space(AS_PROGRAM).install_read_handler(0x0c5e78, 0x0c5e79, read16_delegate(*this, FUNC(vamphalf_state::worldadv_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x0c5e78, 0x0c5e79, read16smo_delegate(*this, FUNC(vamphalf_state::worldadv_speedup_r))); m_maincpu->space(AS_PROGRAM).install_write_handler(0xe0000000, 0xe0000003, write16smo_delegate(*this, FUNC(vamphalf_state::jmpbreak_flipscreen_w))); m_palshift = 0; @@ -3563,7 +3563,7 @@ void vamphalf_state::init_worldadv() void vamphalf_state::init_boonggab() { banked_oki(0); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x000f1b74, 0x000f1b75, read16_delegate(*this, FUNC(vamphalf_state::boonggab_speedup_r))); + m_maincpu->space(AS_PROGRAM).install_read_handler(0x000f1b74, 0x000f1b75, read16smo_delegate(*this, FUNC(vamphalf_state::boonggab_speedup_r))); m_palshift = 0; m_has_extra_gfx = true; |