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:
David Haywood 2014-09-20 09:21:54 +00:00
parent 69f76f96fb
commit 975e125c6d
2 changed files with 12 additions and 7 deletions

View File

@ -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)

View File

@ -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);