diff options
Diffstat (limited to 'src/mame/drivers/nbmj8991.cpp')
-rw-r--r-- | src/mame/drivers/nbmj8991.cpp | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/src/mame/drivers/nbmj8991.cpp b/src/mame/drivers/nbmj8991.cpp index 142e241cf5e..2e584ae4d94 100644 --- a/src/mame/drivers/nbmj8991.cpp +++ b/src/mame/drivers/nbmj8991.cpp @@ -57,15 +57,13 @@ void nbmj8991_state::machine_reset() } } -DRIVER_INIT_MEMBER(nbmj8991_state,finalbny) +void nbmj8991_state::init_finalbny() { uint8_t *ROM = memregion("maincpu")->base(); - int i; - - for (i = 0xf800; i < 0x10000; i++) ROM[i] = 0x00; + for (int i = 0xf800; i < 0x10000; i++) ROM[i] = 0x00; } -DRIVER_INIT_MEMBER(nbmj8991_state,galkaika) +void nbmj8991_state::init_galkaika() { #if 1 uint8_t *ROM = memregion("maincpu")->base(); @@ -75,7 +73,7 @@ DRIVER_INIT_MEMBER(nbmj8991_state,galkaika) #endif } -DRIVER_INIT_MEMBER(nbmj8991_state,tokyogal) +void nbmj8991_state::init_tokyogal() { #if 1 uint8_t *ROM = memregion("maincpu")->base(); @@ -85,7 +83,7 @@ DRIVER_INIT_MEMBER(nbmj8991_state,tokyogal) #endif } -DRIVER_INIT_MEMBER(nbmj8991_state,tokimbsj) +void nbmj8991_state::init_tokimbsj() { #if 1 uint8_t *ROM = memregion("maincpu")->base(); @@ -2138,22 +2136,22 @@ ROM_START( av2mj2rg ) ROM_END -GAME( 1989, galkoku, 0, galkoku, galkoku, nbmj8991_state, 0, ROT180, "Nichibutsu / T.R.Tec", "Mahjong Gal no Kokuhaku (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, hyouban, galkoku, hyouban, hyouban, nbmj8991_state, 0, ROT180, "Nichibutsu / T.R.Tec", "Mahjong Hyouban Musume [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, galkaika, 0, galkaika, galkaika, nbmj8991_state, galkaika, ROT180, "Nichibutsu / T.R.Tec", "Mahjong Gal no Kaika (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, tokyogal, 0, tokyogal, tokyogal, nbmj8991_state, tokyogal, ROT180, "Nichibutsu", "Tokyo Gal Zukan (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, tokimbsj, tokyogal, tokimbsj, tokimbsj, nbmj8991_state, tokimbsj, ROT180, "Nichibutsu", "Tokimeki Bishoujo [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, mcontest, 0, mcontest, mcontest, nbmj8991_state, 0, ROT180, "Nichibutsu", "Miss Mahjong Contest (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, uchuuai, 0, uchuuai, uchuuai, nbmj8991_state, 0, ROT180, "Nichibutsu", "Mahjong Uchuu yori Ai wo komete (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, triplew1, 0, triplew1, triplew1, nbmj8991_state, 0, ROT180, "Nichibutsu", "Mahjong Triple Wars (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, pstadium, 0, pstadium, pstadium, nbmj8991_state, 0, ROT180, "Nichibutsu", "Mahjong Panic Stadium (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, triplew2, 0, triplew2, triplew1, nbmj8991_state, 0, ROT180, "Nichibutsu", "Mahjong Triple Wars 2 (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ntopstar, 0, ntopstar, ntopstar, nbmj8991_state, 0, ROT180, "Nichibutsu", "Mahjong Nerae! Top Star (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, mjlstory, 0, mjlstory, mjlstory, nbmj8991_state, 0, ROT180, "Nichibutsu", "Mahjong Jikken Love Story (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, ladymakr, mjlstory, mjlstory, finalbny, nbmj8991_state, 0, ROT180, "Nichibutsu", "Lady Maker [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, vanilla, 0, vanilla, vanilla, nbmj8991_state, 0, ROT180, "Nichibutsu", "Mahjong Vanilla Syndrome (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, finalbny, vanilla, finalbny, finalbny, nbmj8991_state, finalbny, ROT180, "Nichibutsu", "Mahjong Final Bunny [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, qmhayaku, 0, qmhayaku, qmhayaku, nbmj8991_state, 0, ROT180, "Nichibutsu", "Quiz-Mahjong Hayaku Yatteyo! (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, mjgottub, 0, mjgottub, mjgottub, nbmj8991_state, 0, ROT180, "Nichibutsu", "Medal Mahjong Gottsu ee-kanji [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, av2mj1bb, 0, av2mj1bb, av2mj1bb, nbmj8991_state, 0, ROT0, "Miki Syouji / AV Japan", "AV2Mahjong No.1 Bay Bridge no Seijo (Japan)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1991, av2mj2rg, 0, av2mj2rg, av2mj2rg, nbmj8991_state, 0, ROT0, "Miki Syouji / AV Japan", "AV2Mahjong No.2 Rouge no Kaori (Japan)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 1989, galkoku, 0, galkoku, galkoku, nbmj8991_state, empty_init, ROT180, "Nichibutsu / T.R.Tec", "Mahjong Gal no Kokuhaku (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, hyouban, galkoku, hyouban, hyouban, nbmj8991_state, empty_init, ROT180, "Nichibutsu / T.R.Tec", "Mahjong Hyouban Musume [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, galkaika, 0, galkaika, galkaika, nbmj8991_state, init_galkaika, ROT180, "Nichibutsu / T.R.Tec", "Mahjong Gal no Kaika (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, tokyogal, 0, tokyogal, tokyogal, nbmj8991_state, init_tokyogal, ROT180, "Nichibutsu", "Tokyo Gal Zukan (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, tokimbsj, tokyogal, tokimbsj, tokimbsj, nbmj8991_state, init_tokimbsj, ROT180, "Nichibutsu", "Tokimeki Bishoujo [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, mcontest, 0, mcontest, mcontest, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Miss Mahjong Contest (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, uchuuai, 0, uchuuai, uchuuai, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Mahjong Uchuu yori Ai wo komete (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1989, triplew1, 0, triplew1, triplew1, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Mahjong Triple Wars (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1990, pstadium, 0, pstadium, pstadium, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Mahjong Panic Stadium (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1990, triplew2, 0, triplew2, triplew1, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Mahjong Triple Wars 2 (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1990, ntopstar, 0, ntopstar, ntopstar, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Mahjong Nerae! Top Star (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, mjlstory, 0, mjlstory, mjlstory, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Mahjong Jikken Love Story (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, ladymakr, mjlstory, mjlstory, finalbny, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Lady Maker [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, vanilla, 0, vanilla, vanilla, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Mahjong Vanilla Syndrome (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, finalbny, vanilla, finalbny, finalbny, nbmj8991_state, init_finalbny, ROT180, "Nichibutsu", "Mahjong Final Bunny [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, qmhayaku, 0, qmhayaku, qmhayaku, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Quiz-Mahjong Hayaku Yatteyo! (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, mjgottub, 0, mjgottub, mjgottub, nbmj8991_state, empty_init, ROT180, "Nichibutsu", "Medal Mahjong Gottsu ee-kanji [BET] (Japan)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, av2mj1bb, 0, av2mj1bb, av2mj1bb, nbmj8991_state, empty_init, ROT0, "Miki Syouji / AV Japan", "AV2Mahjong No.1 Bay Bridge no Seijo (Japan)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 1991, av2mj2rg, 0, av2mj2rg, av2mj2rg, nbmj8991_state, empty_init, ROT0, "Miki Syouji / AV Japan", "AV2Mahjong No.2 Rouge no Kaori (Japan)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) |