mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
new working clone
----------------------------------------------- Viper Phase 1 (New Version, Germany) [Fabrice Arzeno, The Dumping Union]
This commit is contained in:
parent
a37321a6fb
commit
f1ffac5de2
@ -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 )
|
||||
|
@ -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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user