mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
added 2 blend pens for ZT (from OG)
New Working Games Raiden II New / Raiden DX (newer V33 PCB) (2 sets, different EEPROM for each game) [Olivier Galibert, David Haywood] New Zero Team [Olivier Galibert, David Haywood] Zero Team 2000 [Olivier Galibert, David Haywood]
This commit is contained in:
parent
69f76f96fb
commit
975e125c6d
@ -778,7 +778,7 @@ DRIVER_INIT_MEMBER(r2dx_v33_state,rdx_v33)
|
||||
|
||||
DRIVER_INIT_MEMBER(r2dx_v33_state,nzerotea)
|
||||
{
|
||||
init_blending(xsedae_blended_colors);
|
||||
init_blending(zeroteam_blended_colors);
|
||||
static const int spri[5] = { -1, 0, 1, 2, 3 };
|
||||
cur_spri = spri;
|
||||
|
||||
@ -787,7 +787,7 @@ DRIVER_INIT_MEMBER(r2dx_v33_state,nzerotea)
|
||||
|
||||
DRIVER_INIT_MEMBER(r2dx_v33_state,zerotm2k)
|
||||
{
|
||||
init_blending(xsedae_blended_colors);
|
||||
init_blending(zeroteam_blended_colors);
|
||||
static const int spri[5] = { -1, 0, 1, 2, 3 };
|
||||
cur_spri = spri;
|
||||
|
||||
@ -990,11 +990,11 @@ ROM_END
|
||||
|
||||
// newer PCB, with V33 CPU and COPD3 protection, but weak sound hardware. - was marked as Raiden DX New in the rom dump, but boots as Raiden 2 New version, the rom contains both
|
||||
// is there a switching method? for now I've split it into 2 sets with different EEPROM, the game checks that on startup and runs different code depending on what it finds
|
||||
GAME( 1996, r2dx_v33, 0, rdx_v33, rdx_v33, r2dx_v33_state, rdx_v33, ROT270, "Seibu Kaihatsu", "Raiden II New / Raiden DX (newer V33 PCB) (Raiden DX EEPROM)", GAME_NOT_WORKING|GAME_NO_SOUND)
|
||||
GAME( 1996, r2dx_v33_r2, r2dx_v33, rdx_v33, rdx_v33, r2dx_v33_state, rdx_v33, ROT270, "Seibu Kaihatsu", "Raiden II New / Raiden DX (newer V33 PCB) (Raiden II EEPROM)", GAME_NOT_WORKING|GAME_NO_SOUND)
|
||||
GAME( 1996, r2dx_v33, 0, rdx_v33, rdx_v33, r2dx_v33_state, rdx_v33, ROT270, "Seibu Kaihatsu", "Raiden II New / Raiden DX (newer V33 PCB) (Raiden DX EEPROM)", 0)
|
||||
GAME( 1996, r2dx_v33_r2, r2dx_v33, rdx_v33, rdx_v33, r2dx_v33_state, rdx_v33, ROT270, "Seibu Kaihatsu", "Raiden II New / Raiden DX (newer V33 PCB) (Raiden II EEPROM)", 0)
|
||||
|
||||
// 'V33 system type_b' - uses V33 CPU, COPX-D3 external protection rom, but still has the proper sound system, DSW for settings
|
||||
GAME( 1997, nzeroteam, zeroteam, nzerotea, nzerotea, r2dx_v33_state, nzerotea, ROT0, "Seibu Kaihatsu", "New Zero Team", GAME_NOT_WORKING|GAME_NO_SOUND)
|
||||
GAME( 1997, nzeroteam, zeroteam, nzerotea, nzerotea, r2dx_v33_state, nzerotea, ROT0, "Seibu Kaihatsu", "New Zero Team", 0)
|
||||
|
||||
// 'V33 SYSTEM TYPE_C VER2' - uses V33 CPU, COPX-D3 external protection rom, but still has the proper sound system, unencrypted sprites, EEPROM for settings. PCB also seen without 'VER2', looks the same
|
||||
GAME( 2000, zerotm2k, zeroteam, zerotm2k, zerotm2k, r2dx_v33_state, zerotm2k, ROT0, "Seibu Kaihatsu", "Zero Team 2000", GAME_NOT_WORKING|GAME_NO_SOUND)
|
||||
GAME( 2000, zerotm2k, zeroteam, zerotm2k, zerotm2k, r2dx_v33_state, zerotm2k, ROT0, "Seibu Kaihatsu", "Zero Team 2000", 0)
|
||||
|
@ -3408,9 +3408,14 @@ DRIVER_INIT_MEMBER(raiden2_state,xsedae)
|
||||
/* doesn't have banking */
|
||||
}
|
||||
|
||||
const UINT16 raiden2_state::zeroteam_blended_colors[] = {
|
||||
0x37e, 0x5de
|
||||
};
|
||||
|
||||
|
||||
DRIVER_INIT_MEMBER(raiden2_state,zeroteam)
|
||||
{
|
||||
init_blending(xsedae_blended_colors);
|
||||
init_blending(zeroteam_blended_colors);
|
||||
static const int spri[5] = { -1, 0, 1, 2, 3 };
|
||||
cur_spri = spri;
|
||||
membank("mainbank1")->configure_entries(0, 4, memregion("mainprg")->base(), 0x10000);
|
||||
|
Loading…
Reference in New Issue
Block a user