diff options
Diffstat (limited to 'src/mame/drivers/deco32.cpp')
-rw-r--r-- | src/mame/drivers/deco32.cpp | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/src/mame/drivers/deco32.cpp b/src/mame/drivers/deco32.cpp index 18e075d6de1..7e3288a7245 100644 --- a/src/mame/drivers/deco32.cpp +++ b/src/mame/drivers/deco32.cpp @@ -1168,7 +1168,7 @@ READ32_MEMBER( captaven_state::_71_r ) return 0xffffffff; } -DRIVER_INIT_MEMBER( captaven_state, captaven ) +void captaven_state::init_captaven() { deco56_decrypt_gfx(machine(), "gfx1"); deco56_decrypt_gfx(machine(), "gfx2"); @@ -1214,7 +1214,7 @@ void dragngun_state::dragngun_init_common() // process_dvi_data(this,memregion("dvi")->base(),0xB80000, 0x1000000); } -DRIVER_INIT_MEMBER( dragngun_state, dragngun ) +void dragngun_state::init_dragngun() { dragngun_init_common(); @@ -1222,7 +1222,7 @@ DRIVER_INIT_MEMBER( dragngun_state, dragngun ) ROM[0x1b32c/4]=0xe1a00000; // bl $ee000: NOP test switch lock } -DRIVER_INIT_MEMBER( dragngun_state, dragngunj ) +void dragngun_state::init_dragngunj() { dragngun_init_common(); @@ -1230,13 +1230,13 @@ DRIVER_INIT_MEMBER( dragngun_state, dragngunj ) ROM[0x1a1b4/4]=0xe1a00000; // bl $ee000: NOP test switch lock } -DRIVER_INIT_MEMBER( fghthist_state, fghthist ) +void fghthist_state::init_fghthist() { deco56_decrypt_gfx(machine(), "gfx1"); deco74_decrypt_gfx(machine(), "gfx2"); } -DRIVER_INIT_MEMBER( dragngun_state, lockload ) +void dragngun_state::init_lockload() { // uint32_t *ROM = (uint32_t *)memregion("maincpu")->base(); @@ -1251,7 +1251,7 @@ DRIVER_INIT_MEMBER( dragngun_state, lockload ) save_item(NAME(m_oki2_bank)); } -DRIVER_INIT_MEMBER( nslasher_state, tattass ) +void nslasher_state::init_tattass() { uint8_t *RAM = memregion("gfx1")->base(); std::vector<uint8_t> tmp(0x80000); @@ -1278,7 +1278,7 @@ DRIVER_INIT_MEMBER( nslasher_state, tattass ) save_item(NAME(m_byteAddr)); } -DRIVER_INIT_MEMBER( nslasher_state, nslasher ) +void nslasher_state::init_nslasher() { uint8_t *RAM = memregion("gfx1")->base(); std::vector<uint8_t> tmp(0x80000); @@ -3944,44 +3944,44 @@ ROM_END // SYSTEM DRIVERS //************************************************************************** -// YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT COMPANY FULLNAME FLAGS -GAME( 1991, captaven, 0, captaven, captaven, captaven_state, captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (Asia Rev 1.4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captavena, captaven, captaven, captaven, captaven_state, captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (Asia Rev 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captavene, captaven, captaven, captaven, captaven_state, captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (UK Rev 1.4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captavenu, captaven, captaven, captaven, captaven_state, captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (US Rev 1.9)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captavenuu, captaven, captaven, captaven, captaven_state, captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (US Rev 1.6)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captavenua, captaven, captaven, captaven, captaven_state, captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (US Rev 1.4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captavenj, captaven, captaven, captaven, captaven_state, captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (Japan Rev 0.2)", MACHINE_SUPPORTS_SAVE ) +// YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT COMPANY FULLNAME FLAGS +GAME( 1991, captaven, 0, captaven, captaven, captaven_state, init_captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (Asia Rev 1.4)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, captavena, captaven, captaven, captaven, captaven_state, init_captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (Asia Rev 1.0)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, captavene, captaven, captaven, captaven, captaven_state, init_captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (UK Rev 1.4)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, captavenu, captaven, captaven, captaven, captaven_state, init_captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (US Rev 1.9)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, captavenuu, captaven, captaven, captaven, captaven_state, init_captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (US Rev 1.6)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, captavenua, captaven, captaven, captaven, captaven_state, init_captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (US Rev 1.4)", MACHINE_SUPPORTS_SAVE ) +GAME( 1991, captavenj, captaven, captaven, captaven, captaven_state, init_captaven, ROT0, "Data East Corporation", "Captain America and The Avengers (Japan Rev 0.2)", MACHINE_SUPPORTS_SAVE ) // DE-0396-0 PCB sets (Z80 for sound) -GAME( 1993, fghthistu, fghthist, fghthistu, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (US ver 42-09, DE-0396-0 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthistu, fghthist, fghthistu, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (US ver 42-09, DE-0396-0 PCB)", MACHINE_SUPPORTS_SAVE ) // DE-0395-1 PCB sets (HuC6280 for sound) -GAME( 1993, fghthist, 0 , fghthsta, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (World ver 43-09, DE-0395-1 PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fghthistua, fghthist, fghthsta, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (US ver 42-06, DE-0395-1 PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fghthistub, fghthist, fghthsta, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (US ver 42-05, DE-0395-1 PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fghthistj, fghthist, fghthsta, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (Japan ver 41-07, DE-0395-1 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthist, 0, fghthsta, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (World ver 43-09, DE-0395-1 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthistua, fghthist, fghthsta, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (US ver 42-06, DE-0395-1 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthistub, fghthist, fghthsta, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (US ver 42-05, DE-0395-1 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthistj, fghthist, fghthsta, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (Japan ver 41-07, DE-0395-1 PCB)", MACHINE_SUPPORTS_SAVE ) // DE-0380-2 PCB sets (HuC6280 for sound) -GAME( 1993, fghthista, fghthist, fghthist, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (World ver 43-07, DE-0380-2 PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fghthistb, fghthist, fghthist, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (World ver 43-05, DE-0380-2 PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fghthistuc, fghthist, fghthist, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (US ver 42-03, DE-0380-2 PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fghthistja, fghthist, fghthist, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (Japan ver 41-05, DE-0380-2 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthista, fghthist, fghthist, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (World ver 43-07, DE-0380-2 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthistb, fghthist, fghthist, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (World ver 43-05, DE-0380-2 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthistuc, fghthist, fghthist, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (US ver 42-03, DE-0380-2 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthistja, fghthist, fghthist, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (Japan ver 41-05, DE-0380-2 PCB)", MACHINE_SUPPORTS_SAVE ) // DE-0380-1 PCB sets (HuC6280 for sound) -GAME( 1993, fghthistjb, fghthist, fghthist, fghthist, fghthist_state, fghthist, ROT0, "Data East Corporation", "Fighter's History (Japan ver 41-04, DE-0380-1 PCB)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, fghthistjb, fghthist, fghthist, fghthist, fghthist_state, init_fghthist, ROT0, "Data East Corporation", "Fighter's History (Japan ver 41-04, DE-0380-1 PCB)", MACHINE_SUPPORTS_SAVE ) // DE-0397-0 PCB sets (Z80 for sound) -GAME( 1994, nslasher, 0, nslasher, nslasher, nslasher_state, nslasher, ROT0, "Data East Corporation", "Night Slashers (Korea Rev 1.3, DE-0397-0 PCB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1994, nslasherj, nslasher, nslasher, nslasher, nslasher_state, nslasher, ROT0, "Data East Corporation", "Night Slashers (Japan Rev 1.2, DE-0397-0 PCB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1994, nslashers, nslasher, nslasher, nslasher, nslasher_state, nslasher, ROT0, "Data East Corporation", "Night Slashers (Over Sea Rev 1.2, DE-0397-0 PCB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, nslasher, 0, nslasher, nslasher, nslasher_state, init_nslasher, ROT0, "Data East Corporation", "Night Slashers (Korea Rev 1.3, DE-0397-0 PCB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, nslasherj, nslasher, nslasher, nslasher, nslasher_state, init_nslasher, ROT0, "Data East Corporation", "Night Slashers (Japan Rev 1.2, DE-0397-0 PCB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, nslashers, nslasher, nslasher, nslasher, nslasher_state, init_nslasher, ROT0, "Data East Corporation", "Night Slashers (Over Sea Rev 1.2, DE-0397-0 PCB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // DE-0395-1 PCB sets (HuC6280 for sound) -GAME( 1994, nslasheru, nslasher, nslasheru, nslasher, nslasher_state, nslasher, ROT0, "Data East Corporation", "Night Slashers (US Rev 1.2, DE-0395-1 PCB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, nslasheru, nslasher, nslasheru, nslasher, nslasher_state, init_nslasher, ROT0, "Data East Corporation", "Night Slashers (US Rev 1.2, DE-0395-1 PCB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1994, tattass, 0, tattass, tattass, nslasher_state, tattass, ROT0, "Data East Pinball", "Tattoo Assassins (US prototype)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1994, tattassa, tattass, tattass, tattass, nslasher_state, tattass, ROT0, "Data East Pinball", "Tattoo Assassins (Asia prototype)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, tattass, 0, tattass, tattass, nslasher_state, init_tattass, ROT0, "Data East Pinball", "Tattoo Assassins (US prototype)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, tattassa, tattass, tattass, tattass, nslasher_state, init_tattass, ROT0, "Data East Pinball", "Tattoo Assassins (Asia prototype)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // Dragon Gun / Locked 'n Loaded have very different sprite hardware -GAME( 1993, dragngun, 0, dragngun, dragngun, dragngun_state, dragngun, ROT0, "Data East Corporation", "Dragon Gun (US)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // OKI3 Bankswitching aren't verified -GAME( 1993, dragngunj, dragngun, dragngun, dragngun, dragngun_state, dragngunj, ROT0, "Data East Corporation", "Dragon Gun (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // "" +GAME( 1993, dragngun, 0, dragngun, dragngun, dragngun_state, init_dragngun, ROT0, "Data East Corporation", "Dragon Gun (US)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // OKI3 Bankswitching aren't verified +GAME( 1993, dragngunj, dragngun, dragngun, dragngun, dragngun_state, init_dragngunj, ROT0, "Data East Corporation", "Dragon Gun (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // "" -GAME( 1994, lockload, 0, lockload, lockload, dragngun_state, lockload, ROT0, "Data East Corporation", "Locked 'n Loaded (World)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1994, gunhard, lockload, lockload, lockload, dragngun_state, lockload, ROT0, "Data East Corporation", "Gun Hard (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1994, lockloadu, lockload, lockloadu, lockload, dragngun_state, lockload, ROT0, "Data East Corporation", "Locked 'n Loaded (US, Dragon Gun conversion)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, lockload, 0, lockload, lockload, dragngun_state, init_lockload, ROT0, "Data East Corporation", "Locked 'n Loaded (World)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, gunhard, lockload, lockload, lockload, dragngun_state, init_lockload, ROT0, "Data East Corporation", "Gun Hard (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +GAME( 1994, lockloadu, lockload, lockloadu, lockload, dragngun_state, init_lockload, ROT0, "Data East Corporation", "Locked 'n Loaded (US, Dragon Gun conversion)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) |