new working clone

-----------------------------------------------
Viper Phase 1 (New Version, Germany) [Fabrice Arzeno, The Dumping Union]
This commit is contained in:
Ivan Vangelista 2018-05-27 09:14:48 +02:00
parent a37321a6fb
commit f1ffac5de2
2 changed files with 34 additions and 0 deletions

View File

@ -2770,6 +2770,38 @@ ROM_START( viprp1h )
ROM_LOAD("flash0_blank_region90.u1053", 0x000000, 0x100000, CRC(8da617a2) SHA1(29c6ee05ed1c9a428a89d625b72692296c38424b) )
ROM_END
ROM_START( viprp1t )
ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */
ROM_LOAD32_BYTE("viper_prg0_010995.u0211", 0x000000, 0x80000, CRC(f998dcf7) SHA1(c2dc876e4dc51062caf3d0df7c3c9cc9a5201760) ) /* same code as viprp1s and viprp1h, different region byte value */
ROM_LOAD32_BYTE("viper_prg1_010995.u0212", 0x000001, 0x80000, CRC(9d4d3486) SHA1(ded6fa32b973046e50c40c40c446590b5f6d0b76) )
ROM_LOAD32_BYTE("viper_prg2_010995.u0210", 0x000002, 0x80000, CRC(d7ea460b) SHA1(aed10adacd073f7d2b35f12ba4b7876e5c99d142) )
ROM_LOAD32_BYTE("viper_prg3_010995.u029", 0x000003, 0x80000, CRC(ca6df094) SHA1(921eec141ce2d449047172fa9cdf39d459b5cc7b) )
ROM_REGION( 0x40000, "audiocpu", ROMREGION_ERASE00 ) /* 256K RAM, ROM from Z80 point-of-view */
ROM_REGION( 0x30000, "gfx1", ROMREGION_ERASEFF ) /* text layer roms */
ROM_LOAD24_WORD("viper_fix_010995.u0413", 0x000000, 0x20000, CRC(5ece677c) SHA1(b782cf3296f866f79fafa69ff719211c9d4026df) )
ROM_LOAD24_BYTE("viper_fixp_010995.u048", 0x000002, 0x10000, CRC(44844ef8) SHA1(bcbe24d2ffb64f9165ba4ab7de27f44b99b5ff5a) )
ROM_REGION( 0x600000, "gfx2", ROMREGION_ERASEFF ) /* background layer roms */
ROM_LOAD24_WORD("v_bg-11.415", 0x000000, 0x200000, CRC(6fc96736) SHA1(12df47d8af2c1febc1bce5bcf3218766447885bd) )
ROM_LOAD24_BYTE("v_bg-12.415", 0x000002, 0x100000, CRC(d3c7281c) SHA1(340bca1f31486609b3c34dd7830362a216ff648e) )
ROM_LOAD24_WORD("v_bg-21.410", 0x300000, 0x100000, CRC(d65b4318) SHA1(6522970d95ffa7fa2f32e0b5b4f0eb69e0286b36) )
ROM_LOAD24_BYTE("v_bg-22.416", 0x300002, 0x080000, CRC(24a0a23a) SHA1(0b0330717620e3f3274a25845d9edaf8023b9db2) )
ROM_REGION( 0xc00000, "gfx3", 0 ) /* sprites */
ROM_LOAD("v_obj-1.322", 0x000000, 0x400000, CRC(3be5b631) SHA1(fd1064428d28ca166a9267b968c0ba846cfed656) )
ROM_LOAD("v_obj-2.324", 0x400000, 0x400000, CRC(924153b4) SHA1(db5dadcfb4cd5e6efe9d995085936ce4f4eb4254) )
ROM_LOAD("v_obj-3.323", 0x800000, 0x400000, CRC(e9fb9062) SHA1(18e97b4c5cced2b529e6e72d8041c6f78fcec76e) )
ROM_REGION32_LE( 0xa00000, "sound01", ROMREGION_ERASE00 ) /* sound roms */
ROM_LOAD32_BYTE("v_pcm.215", 0x000000, 0x080000, CRC(e3111b60) SHA1(f7a7747f29c392876e43efcb4e6c0741454082f2) )
ROM_CONTINUE( 0x400000, 0x080000 )
ROM_REGION( 0x100000, "soundflash1", 0 ) /* on SPI motherboard */
ROM_LOAD("flash0_blank_region80.u1053", 0x000000, 0x100000, CRC(e2adaff5) SHA1(9297afaf78209724515d8f78de8cee7bc7cb796b) )
ROM_END
ROM_START( viprp1hk )
ROM_REGION32_LE( 0x200000, "maincpu", 0 ) /* i386 program */
ROM_LOAD32_BYTE("seibu_1", 0x000000, 0x80000, CRC(283ba7b7) SHA1(28122e04b72f1163c69f3f845f6a493fdb6ed652) ) /* Old Version, "=HONG KONG=" seems part of title */
@ -4045,6 +4077,7 @@ GAME( 1995, viprp1ua, viprp1, spi, spi_3button, seibuspi_state, init_vip
GAME( 1995, viprp1j, viprp1, spi, spi_3button, seibuspi_state, init_viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS )
GAME( 1995, viprp1s, viprp1, spi, spi_3button, seibuspi_state, init_viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, Switzerland)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS ) // counterintuitively this seems to be the oldest set of the game despite playing with the 'new version' rules, it has various typos not present in other sets eg. 'UPDATEING'
GAME( 1995, viprp1h, viprp1, spi, spi_3button, seibuspi_state, init_viprp1, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (New Version, Holland)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS ) // Code is the same as the above Switzerland set, just different region byte
GAME( 1995, viprp1t, viprp1, spi, spi_3button, seibuspi_state, init_viprp1, ROT270, "Seibu Kaihatsu (Tuning license)", "Viper Phase 1 (New Version, Germany)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS ) // ^^
GAME( 1995, viprp1ot, viprp1, spi, spi_3button, seibuspi_state, init_viprp1, ROT270, "Seibu Kaihatsu (Tuning license)", "Viper Phase 1 (Germany)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS )
GAME( 1995, viprp1oj, viprp1, spi, spi_3button, seibuspi_state, init_viprp1o, ROT270, "Seibu Kaihatsu", "Viper Phase 1 (Japan)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS )

View File

@ -34338,6 +34338,7 @@ viprp1k // (c) 1995 Seibu Kaihatsu (Dream Island license
viprp1oj // (c) 1995 Seibu Kaihatsu
viprp1ot // (c) 1995 Seibu Kaihatsu (Tuning License)
viprp1s // (c) 1995 Seibu Kaihatsu
viprp1t // (c) 1995 Seibu Kaihatsu (Tuning License)
viprp1u // (c) 1995 Seibu Kaihatsu (Fabtek license)
viprp1ua // (c) 1995 Seibu Kaihatsu (Fabtek license)