summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/cedar_magnet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/cedar_magnet.cpp')
-rw-r--r--src/mame/drivers/cedar_magnet.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/cedar_magnet.cpp b/src/mame/drivers/cedar_magnet.cpp
index 4cbdf1d0751..01079b19ded 100644
--- a/src/mame/drivers/cedar_magnet.cpp
+++ b/src/mame/drivers/cedar_magnet.cpp
@@ -224,9 +224,9 @@ public:
required_device<cedar_magnet_plane_device> m_cedplane1;
required_device<cedar_magnet_sprite_device> m_cedsprite;
- DECLARE_DRIVER_INIT(mag_time);
- DECLARE_DRIVER_INIT(mag_xain);
- DECLARE_DRIVER_INIT(mag_exzi);
+ void init_mag_time();
+ void init_mag_xain();
+ void init_mag_exzi();
void cedar_magnet(machine_config &config);
void cedar_bank0(address_map &map);
void cedar_magnet_io(address_map &map);
@@ -901,23 +901,23 @@ void cedar_magnet_state::mag_exzi_protection_hack()
}
-DRIVER_INIT_MEMBER(cedar_magnet_state, mag_time)
+void cedar_magnet_state::init_mag_time()
{
m_prothack = &cedar_magnet_state::mag_time_protection_hack;
}
-DRIVER_INIT_MEMBER(cedar_magnet_state, mag_xain)
+void cedar_magnet_state::init_mag_xain()
{
m_prothack = &cedar_magnet_state::mag_xain_protection_hack;
}
-DRIVER_INIT_MEMBER(cedar_magnet_state, mag_exzi)
+void cedar_magnet_state::init_mag_exzi()
{
m_prothack = &cedar_magnet_state::mag_exzi_protection_hack;
}
-GAME( 1987, cedmag, 0, cedar_magnet, cedar_magnet, cedar_magnet_state, 0, ROT0, "EFO SA / Cedar", "Magnet System", MACHINE_IS_BIOS_ROOT )
+GAME( 1987, cedmag, 0, cedar_magnet, cedar_magnet, cedar_magnet_state, empty_init, ROT0, "EFO SA / Cedar", "Magnet System", MACHINE_IS_BIOS_ROOT )
-GAME( 1987, mag_time, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, mag_time, ROT90, "EFO SA / Cedar", "Time Scanner (TS 2.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Sega
-GAME( 1987, mag_exzi, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, mag_exzi, ROT0, "EFO SA / Cedar", "Exzisus (EX 1.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Taito
-GAME( 1987, mag_xain, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, mag_xain, ROT0, "EFO SA / Cedar", "Xain'd Sleena (SC 3.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Technos
+GAME( 1987, mag_time, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, init_mag_time, ROT90, "EFO SA / Cedar", "Time Scanner (TS 2.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Sega
+GAME( 1987, mag_exzi, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, init_mag_exzi, ROT0, "EFO SA / Cedar", "Exzisus (EX 1.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Taito
+GAME( 1987, mag_xain, cedmag, cedar_magnet, cedar_magnet, cedar_magnet_state, init_mag_xain, ROT0, "EFO SA / Cedar", "Xain'd Sleena (SC 3.0, Magnet System)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // original game was by Technos