summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/igs017.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/igs017.cpp')
-rw-r--r--src/mame/drivers/igs017.cpp30
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)