Previous 199869 Revisions Next

r32230 Saturday 20th September, 2014 at 09:21:54 UTC by David Haywood
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]
[src/mame/drivers]r2dx_v33.c raiden2.c

trunk/src/mame/drivers/r2dx_v33.c
r32229r32230
778778
779779DRIVER_INIT_MEMBER(r2dx_v33_state,nzerotea)
780780{
781   init_blending(xsedae_blended_colors);
781   init_blending(zeroteam_blended_colors);
782782   static const int spri[5] = { -1, 0, 1, 2, 3 };
783783   cur_spri = spri;
784784
r32229r32230
787787
788788DRIVER_INIT_MEMBER(r2dx_v33_state,zerotm2k)
789789{
790   init_blending(xsedae_blended_colors);
790   init_blending(zeroteam_blended_colors);
791791   static const int spri[5] = { -1, 0, 1, 2, 3 };
792792   cur_spri = spri;
793793
r32229r32230
990990
991991// 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
992992// 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
993GAME( 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)
994GAME( 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)
993GAME( 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)
994GAME( 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)
995995
996996// 'V33 system type_b' - uses V33 CPU, COPX-D3 external protection rom, but still has the proper sound system, DSW for settings
997GAME( 1997, nzeroteam, zeroteam,  nzerotea, nzerotea, r2dx_v33_state, nzerotea,  ROT0,   "Seibu Kaihatsu", "New Zero Team", GAME_NOT_WORKING|GAME_NO_SOUND)
997GAME( 1997, nzeroteam, zeroteam,  nzerotea, nzerotea, r2dx_v33_state, nzerotea,  ROT0,   "Seibu Kaihatsu", "New Zero Team", 0)
998998
999999// '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
1000GAME( 2000, zerotm2k,  zeroteam,  zerotm2k, zerotm2k, r2dx_v33_state, zerotm2k,  ROT0,   "Seibu Kaihatsu", "Zero Team 2000", GAME_NOT_WORKING|GAME_NO_SOUND)
1000GAME( 2000, zerotm2k,  zeroteam,  zerotm2k, zerotm2k, r2dx_v33_state, zerotm2k,  ROT0,   "Seibu Kaihatsu", "Zero Team 2000", 0)
trunk/src/mame/drivers/raiden2.c
r32229r32230
34083408   /* doesn't have banking */
34093409}
34103410
3411const UINT16 raiden2_state::zeroteam_blended_colors[] = {
3412   0x37e, 0x5de
3413};
3414
3415
34113416DRIVER_INIT_MEMBER(raiden2_state,zeroteam)
34123417{
3413   init_blending(xsedae_blended_colors);
3418   init_blending(zeroteam_blended_colors);
34143419   static const int spri[5] = { -1, 0, 1, 2, 3 };
34153420   cur_spri = spri;
34163421   membank("mainbank1")->configure_entries(0, 4, memregion("mainprg")->base(), 0x10000);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team