diff options
Diffstat (limited to 'src/mame/drivers/igs017.cpp')
-rw-r--r-- | src/mame/drivers/igs017.cpp | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/src/mame/drivers/igs017.cpp b/src/mame/drivers/igs017.cpp index ed794f720e9..94e10a17a19 100644 --- a/src/mame/drivers/igs017.cpp +++ b/src/mame/drivers/igs017.cpp @@ -197,6 +197,16 @@ public: void slqz2_patch_rom(); void slqz2_decrypt_tiles(); void spkrform_decrypt_sprites(); + void mgcs(machine_config &config); + void mgdha(machine_config &config); + void tjsb(machine_config &config); + void lhzb2a(machine_config &config); + void slqz2(machine_config &config); + void iqblocka(machine_config &config); + void lhzb2(machine_config &config); + void starzan(machine_config &config); + void spkrform(machine_config &config); + void sdmg2(machine_config &config); }; void igs017_state::machine_reset() @@ -3250,7 +3260,7 @@ MACHINE_RESET_MEMBER(igs017_state,iqblocka) m_input_select = 0; } -static MACHINE_CONFIG_START( iqblocka ) +MACHINE_CONFIG_START(igs017_state::iqblocka) MCFG_CPU_ADD("maincpu", Z180, XTAL_16MHz / 2) MCFG_CPU_PROGRAM_MAP(iqblocka_map) MCFG_CPU_IO_MAP(iqblocka_io) @@ -3288,7 +3298,7 @@ static MACHINE_CONFIG_START( iqblocka ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED( starzan, iqblocka ) +MACHINE_CONFIG_DERIVED(igs017_state::starzan, iqblocka) MCFG_DEVICE_MODIFY("maincpu") MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map) MACHINE_CONFIG_END @@ -3315,7 +3325,7 @@ MACHINE_RESET_MEMBER(igs017_state,mgcs) memset(m_igs_magic, 0, sizeof(m_igs_magic)); } -static MACHINE_CONFIG_START( mgcs ) +MACHINE_CONFIG_START(igs017_state::mgcs) MCFG_CPU_ADD("maincpu", M68000, XTAL_22MHz / 2) MCFG_CPU_PROGRAM_MAP(mgcs) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", igs017_state, mgcs_interrupt, "screen", 0, 1) @@ -3354,7 +3364,7 @@ MACHINE_CONFIG_END // lhzb2 -static MACHINE_CONFIG_START( lhzb2 ) +MACHINE_CONFIG_START(igs017_state::lhzb2) MCFG_CPU_ADD("maincpu", M68000, XTAL_22MHz / 2) MCFG_CPU_PROGRAM_MAP(lhzb2) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", igs017_state, mgcs_interrupt, "screen", 0, 1) @@ -3406,7 +3416,7 @@ MACHINE_RESET_MEMBER(igs017_state,lhzb2a) lhzb2a_input_addr_w(m_maincpu->space(AS_PROGRAM), 0, 0xf0); } -static MACHINE_CONFIG_START( lhzb2a ) +MACHINE_CONFIG_START(igs017_state::lhzb2a) MCFG_CPU_ADD("maincpu", M68000, XTAL_22MHz/2) MCFG_CPU_PROGRAM_MAP(lhzb2a) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", igs017_state, mgcs_interrupt, "screen", 0, 1) @@ -3443,7 +3453,7 @@ MACHINE_CONFIG_END // slqz2 -static MACHINE_CONFIG_START( slqz2 ) +MACHINE_CONFIG_START(igs017_state::slqz2) MCFG_CPU_ADD("maincpu", M68000, XTAL_22MHz / 2) MCFG_CPU_PROGRAM_MAP(slqz2) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", igs017_state, mgcs_interrupt, "screen", 0, 1) @@ -3487,7 +3497,7 @@ MACHINE_CONFIG_END // sdmg2 -static MACHINE_CONFIG_START( sdmg2 ) +MACHINE_CONFIG_START(igs017_state::sdmg2) MCFG_CPU_ADD("maincpu", M68000, XTAL_22MHz/2) MCFG_CPU_PROGRAM_MAP(sdmg2) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", igs017_state, mgcs_interrupt, "screen", 0, 1) @@ -3535,7 +3545,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(igs017_state::mgdh_interrupt) m_maincpu->set_input_line(3, HOLD_LINE); // lev 3 instead of 2 } -static MACHINE_CONFIG_START( mgdha ) +MACHINE_CONFIG_START(igs017_state::mgdha) MCFG_CPU_ADD("maincpu", M68000, XTAL_22MHz / 2) MCFG_CPU_PROGRAM_MAP(mgdha_map) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", igs017_state, mgdh_interrupt, "screen", 0, 1) @@ -3571,7 +3581,7 @@ MACHINE_CONFIG_END // tjsb -static MACHINE_CONFIG_START( tjsb ) +MACHINE_CONFIG_START(igs017_state::tjsb) MCFG_CPU_ADD("maincpu", Z180, XTAL_16MHz / 2) MCFG_CPU_PROGRAM_MAP(tjsb_map) MCFG_CPU_IO_MAP(tjsb_io) @@ -3614,7 +3624,7 @@ MACHINE_CONFIG_END // spkrform -static MACHINE_CONFIG_START( spkrform ) +MACHINE_CONFIG_START(igs017_state::spkrform) MCFG_CPU_ADD("maincpu", Z180, XTAL_16MHz / 2) MCFG_CPU_PROGRAM_MAP(spkrform_map) MCFG_CPU_IO_MAP(spkrform_io) |