summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sigmab98.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/sigmab98.cpp')
-rw-r--r--src/mame/drivers/sigmab98.cpp80
1 files changed, 40 insertions, 40 deletions
diff --git a/src/mame/drivers/sigmab98.cpp b/src/mame/drivers/sigmab98.cpp
index 2714b20a587..6177901977b 100644
--- a/src/mame/drivers/sigmab98.cpp
+++ b/src/mame/drivers/sigmab98.cpp
@@ -269,17 +269,17 @@ public:
DECLARE_READ8_MEMBER(sammymdl_eeprom_r);
DECLARE_WRITE8_MEMBER(sammymdl_eeprom_w);
- DECLARE_DRIVER_INIT(dodghero);
- DECLARE_DRIVER_INIT(b3rinsya);
- DECLARE_DRIVER_INIT(tbeastw2);
- DECLARE_DRIVER_INIT(dashhero);
- DECLARE_DRIVER_INIT(gegege);
- DECLARE_DRIVER_INIT(pepsiman);
- DECLARE_DRIVER_INIT(itazuram);
- DECLARE_DRIVER_INIT(animalc);
- DECLARE_DRIVER_INIT(ucytokyu);
- DECLARE_DRIVER_INIT(haekaka);
- DECLARE_DRIVER_INIT(gocowboy);
+ void init_dodghero();
+ void init_b3rinsya();
+ void init_tbeastw2();
+ void init_dashhero();
+ void init_gegege();
+ void init_pepsiman();
+ void init_itazuram();
+ void init_animalc();
+ void init_ucytokyu();
+ void init_haekaka();
+ void init_gocowboy();
DECLARE_MACHINE_RESET(sigmab98);
DECLARE_MACHINE_RESET(sammymdl);
@@ -348,7 +348,7 @@ public:
DECLARE_WRITE8_MEMBER(lufykzku_watchdog_w);
DECLARE_MACHINE_RESET(lufykzku);
- DECLARE_DRIVER_INIT(lufykzku);
+ void init_lufykzku();
TIMER_DEVICE_CALLBACK_MEMBER(lufykzku_irq);
@@ -3104,7 +3104,7 @@ ROM_START( dodghero )
ROM_LOAD( "b9802-6.ic26", 0x80000, 0x80000, CRC(d83d8537) SHA1(9a5afdc68417db828a09188d653552452930b136) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,dodghero)
+void sigmab98_state::init_dodghero()
{
// ROM banks
uint8_t *rom = memregion("maincpu")->base();
@@ -3181,7 +3181,7 @@ ROM_START( gegege )
ROM_LOAD( "b9804-5.ic16", 0x00000, 0x80000, CRC(ddd7984c) SHA1(3558c495776671ffd3cd5c665b87827b3959b360) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,gegege)
+void sigmab98_state::init_gegege()
{
uint8_t *rom = memregion("maincpu")->base();
@@ -3228,7 +3228,7 @@ ROM_START( b3rinsya )
ROM_LOAD( "b9805-5.ic16", 0x00000, 0x80000, CRC(f686f886) SHA1(ab68d12c5cb3a9fbc8a178739f39a2ff3104a0a1) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,b3rinsya)
+void sigmab98_state::init_b3rinsya()
{
uint8_t *rom = memregion("maincpu")->base();
@@ -3267,7 +3267,7 @@ ROM_START( pepsiman )
ROM_LOAD( "b9806-5.ic16", 0x00000, 0x80000, CRC(6d405dfb) SHA1(e65ffe1279680097894754e379d7ad638657eb49) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,pepsiman)
+void sigmab98_state::init_pepsiman()
{
uint8_t *rom = memregion("maincpu")->base();
@@ -3316,7 +3316,7 @@ ROM_START( tbeastw2 )
ROM_LOAD( "b9808-6.ic26", 0x80000, 0x80000, CRC(9ed759c9) SHA1(963db80b8a107ce9292bbc776ba91bc76ad82d5b) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,tbeastw2)
+void sigmab98_state::init_tbeastw2()
{
uint8_t *rom = memregion("maincpu")->base();
@@ -3357,7 +3357,7 @@ ROM_START( ucytokyu )
ROM_LOAD( "b9809-6.ic26", 0x80000, 0x80000, CRC(4e2d5fdf) SHA1(af1357b0f6a407890ecad26a18d2b4e223802693) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,ucytokyu)
+void sigmab98_state::init_ucytokyu()
{
uint8_t *rom = memregion("maincpu")->base();
@@ -3405,7 +3405,7 @@ ROM_START( dashhero )
ROM_LOAD( "b098112-0100.ic16", 0x00000, 0x80000, CRC(26e5d6f5) SHA1(6fe6a26e51097886db58a6619b12a73cd21e7130) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,dashhero)
+void sigmab98_state::init_dashhero()
{
uint8_t *rom = memregion("maincpu")->base();
@@ -3471,7 +3471,7 @@ ROM_START( lufykzku )
ROM_LOAD( "ka-102_s1__ver1.00.ic2", 0x000000, 0x080000, CRC(65f800d5) SHA1(03afe2f7a0731e7c3bc7c86e1a0dcaea0796e87f) )
ROM_END
-DRIVER_INIT_MEMBER(lufykzku_state,lufykzku)
+void lufykzku_state::init_lufykzku()
{
m_nvram.allocate(0x4000);
memset(m_nvram, 0, 0x4000);
@@ -3573,7 +3573,7 @@ ROM_START( animalc )
ROM_LOAD( "vx2301l01.u016", 0x00000, 0x200000, CRC(4ae14ff9) SHA1(1273d15ea642452fecacff572655cd3ab47a5884) ) // 1xxxxxxxxxxxxxxxxxxxx = 0x00
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,animalc)
+void sigmab98_state::init_animalc()
{
// RAM banks
uint8_t *bankedram = auto_alloc_array(machine(), uint8_t, 0x1000 * 5);
@@ -3629,7 +3629,7 @@ ROM_START( gocowboy )
ROM_LOAD( "vm1212f01.u5.jed", 0x0000, 0x5cde, CRC(b86a1825) SHA1(cc2e633fb8a24cfc93291a778b0964089f6b8ac7) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state, gocowboy)
+void sigmab98_state::init_gocowboy()
{
// RAM banks
m_paletteram.resize(0x200);
@@ -3679,7 +3679,7 @@ ROM_START( itazuram )
ROM_LOAD( "vx2001l01.u016", 0x00000, 0x200000, CRC(9ee95222) SHA1(7154d43ef312a48a882207ca37e1c61e8b215a9b) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,itazuram)
+void sigmab98_state::init_itazuram()
{
// ROM banks
uint8_t *rom = memregion("maincpu")->base();
@@ -3798,7 +3798,7 @@ ROM_START( haekaka )
ROM_LOAD( "em4207l01.u016", 0x00000, 0x200000, CRC(3876961c) SHA1(3d842c1f63ea5aa7e799967928b86c5fabb4e65e) )
ROM_END
-DRIVER_INIT_MEMBER(sigmab98_state,haekaka)
+void sigmab98_state::init_haekaka()
{
// RAM banks
m_paletteram.resize(0x200);
@@ -3829,21 +3829,21 @@ DRIVER_INIT_MEMBER(sigmab98_state,haekaka)
***************************************************************************/
// Sigma Medal Games
-GAME( 1997, dodghero, 0, dodghero, sigma_1b, sigmab98_state, dodghero, ROT0, "Sigma", "Minna Atsumare! Dodge Hero", 0 )
-GAME( 1997, sushimar, 0, dodghero, sigma_3b, sigmab98_state, dodghero, ROT0, "Sigma", "Itazura Daisuki! Sushimaru Kun", 0 )
-GAME( 1997, gegege, 0, gegege, sigma_1b, sigmab98_state, gegege, ROT0, "Sigma / Banpresto", "GeGeGe no Kitarou Youkai Slot", 0 )
-GAME( 1997, b3rinsya, 0, gegege, sigma_5b, sigmab98_state, b3rinsya, ROT0, "Sigma", "Burning Sanrinsya - Burning Tricycle", 0 ) // 1997 in the rom
-GAME( 1997, pepsiman, 0, gegege, sigma_3b, sigmab98_state, pepsiman, ROT0, "Sigma", "PEPSI Man", 0 )
-GAME( 1998, tbeastw2, 0, gegege, sigma_3b, sigmab98_state, tbeastw2, ROT0, "Sigma / Transformer Production Company / Takara", "Transformers Beast Wars II", 0 ) // 1997 in the rom
-GAME( 1997, ucytokyu, 0, gegege, sigma_js, sigmab98_state, ucytokyu, ROT0, "Sigma", "Uchuu Tokkyuu Medalian", 0 ) // Banpresto + others in the ROM
-GAME( 2000, dashhero, 0, dashhero, sigma_1b, sigmab98_state, dashhero, ROT0, "Sigma", "Minna Ganbare! Dash Hero", MACHINE_NOT_WORKING ) // 1999 in the rom
+GAME( 1997, dodghero, 0, dodghero, sigma_1b, sigmab98_state, init_dodghero, ROT0, "Sigma", "Minna Atsumare! Dodge Hero", 0 )
+GAME( 1997, sushimar, 0, dodghero, sigma_3b, sigmab98_state, init_dodghero, ROT0, "Sigma", "Itazura Daisuki! Sushimaru Kun", 0 )
+GAME( 1997, gegege, 0, gegege, sigma_1b, sigmab98_state, init_gegege, ROT0, "Sigma / Banpresto", "GeGeGe no Kitarou Youkai Slot", 0 )
+GAME( 1997, b3rinsya, 0, gegege, sigma_5b, sigmab98_state, init_b3rinsya, ROT0, "Sigma", "Burning Sanrinsya - Burning Tricycle", 0 ) // 1997 in the rom
+GAME( 1997, pepsiman, 0, gegege, sigma_3b, sigmab98_state, init_pepsiman, ROT0, "Sigma", "PEPSI Man", 0 )
+GAME( 1998, tbeastw2, 0, gegege, sigma_3b, sigmab98_state, init_tbeastw2, ROT0, "Sigma / Transformer Production Company / Takara", "Transformers Beast Wars II", 0 ) // 1997 in the rom
+GAME( 1997, ucytokyu, 0, gegege, sigma_js, sigmab98_state, init_ucytokyu, ROT0, "Sigma", "Uchuu Tokkyuu Medalian", 0 ) // Banpresto + others in the ROM
+GAME( 2000, dashhero, 0, dashhero, sigma_1b, sigmab98_state, init_dashhero, ROT0, "Sigma", "Minna Ganbare! Dash Hero", MACHINE_NOT_WORKING ) // 1999 in the rom
// Banpresto Medal Games
-GAME( 2001, lufykzku, 0, lufykzku, lufykzku, lufykzku_state, lufykzku, ROT0, "Banpresto / Eiichiro Oda / Shueisha - Fuji TV - Toho Animation", "Otakara Itadaki Luffy Kaizoku-Dan! (Japan, v1.02)", 0 )
+GAME( 2001, lufykzku, 0, lufykzku, lufykzku, lufykzku_state, init_lufykzku, ROT0, "Banpresto / Eiichiro Oda / Shueisha - Fuji TV - Toho Animation", "Otakara Itadaki Luffy Kaizoku-Dan! (Japan, v1.02)", 0 )
// Sammy Medal Games:
-GAME( 2000, sammymdl, 0, sammymdl, sammymdl, sigmab98_state, animalc, ROT0, "Sammy", "Sammy Medal Game System Bios", MACHINE_IS_BIOS_ROOT )
-GAME( 2000, animalc, sammymdl, animalc, sammymdl, sigmab98_state, animalc, ROT0, "Sammy", "Animal Catch", 0 )
-GAME( 2000, itazuram, sammymdl, itazuram, sammymdl, sigmab98_state, itazuram, ROT0, "Sammy", "Itazura Monkey", 0 )
-GAME( 2000, pyenaget, sammymdl, pyenaget, sammymdl, sigmab98_state, haekaka, ROT0, "Sammy", "Pye-nage Taikai", 0 )
-GAME( 2000, tdoboon, sammymdl, tdoboon, haekaka, sigmab98_state, haekaka, ROT0, "Sammy", "Taihou de Doboon", 0 )
-GAME( 2001, haekaka, sammymdl, haekaka, haekaka, sigmab98_state, haekaka, ROT0, "Sammy", "Hae Hae Ka Ka Ka", 0 )
-GAME( 2003, gocowboy, sammymdl, gocowboy, gocowboy, sigmab98_state, gocowboy, ROT0, "Sammy", "Go Go Cowboy (English, prize)", 0 )
+GAME( 2000, sammymdl, 0, sammymdl, sammymdl, sigmab98_state, init_animalc, ROT0, "Sammy", "Sammy Medal Game System Bios", MACHINE_IS_BIOS_ROOT )
+GAME( 2000, animalc, sammymdl, animalc, sammymdl, sigmab98_state, init_animalc, ROT0, "Sammy", "Animal Catch", 0 )
+GAME( 2000, itazuram, sammymdl, itazuram, sammymdl, sigmab98_state, init_itazuram, ROT0, "Sammy", "Itazura Monkey", 0 )
+GAME( 2000, pyenaget, sammymdl, pyenaget, sammymdl, sigmab98_state, init_haekaka, ROT0, "Sammy", "Pye-nage Taikai", 0 )
+GAME( 2000, tdoboon, sammymdl, tdoboon, haekaka, sigmab98_state, init_haekaka, ROT0, "Sammy", "Taihou de Doboon", 0 )
+GAME( 2001, haekaka, sammymdl, haekaka, haekaka, sigmab98_state, init_haekaka, ROT0, "Sammy", "Hae Hae Ka Ka Ka", 0 )
+GAME( 2003, gocowboy, sammymdl, gocowboy, gocowboy, sigmab98_state, init_gocowboy, ROT0, "Sammy", "Go Go Cowboy (English, prize)", 0 )