From ad28ae68cd393659ebfec9bd33f33742c635e881 Mon Sep 17 00:00:00 2001 From: 987123879113 <63495610+987123879113@users.noreply.github.com> Date: Sun, 17 Dec 2023 13:24:46 +0900 Subject: [PATCH] konami/viper.cpp: Fix code1d NVRAM and DS2430 content. (#11844) Also removed code1da as the game content on the disk image is identical to code1d. --- src/mame/konami/viper.cpp | 19 ++----------------- src/mame/mame.lst | 1 - 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/src/mame/konami/viper.cpp b/src/mame/konami/viper.cpp index 5b8df6c203d..9d6e8b46050 100644 --- a/src/mame/konami/viper.cpp +++ b/src/mame/konami/viper.cpp @@ -97,7 +97,6 @@ - mocapglf, sscopefh, sscopex: implement 2nd screen output, controlled by IP90C63A; \- sscopex/sogeki desyncs during gameplay intro, leaves heavy trails in gameplay; - ppp2nd: hangs when selecting game mode from service (manages to save); - - code1d, code1da: RTC self check bad; - code1db: crashes when selecting single course type; - thrild2c: blue screen; - thrild2ac: black screen; @@ -2765,10 +2764,10 @@ ROM_START(code1d) //* VIPER_BIOS ROM_REGION(0x28, "ds2430", ROMREGION_ERASE00) /* game-specific DS2430 on PCB */ - ROM_LOAD("ds2430_code1d.u3", 0x00, 0x28, BAD_DUMP CRC(fada04dd) SHA1(49bd4e87d48f0404a091a79354bbc09cde739f5c)) + ROM_LOAD("ds2430_code1d2.u3", 0x00, 0x28, BAD_DUMP CRC(817e725f) SHA1(0c36ddf1e0c4dc6f6b46ec73d3e86eb58247fa42)) ROM_REGION(0x2000, "m48t58", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */ - ROM_LOAD("nvram.u39", 0x00000, 0x2000, NO_DUMP ) + ROM_LOAD("m48t58_uad.u39", 0x00000, 0x2000, CRC(22ef677d) SHA1(10b1e68d409edeca5af70aff1146b7373eeb3864) ) DISK_REGION( "ata:0:hdd" ) DISK_IMAGE( "922d02", 0, SHA1(01f35e324c9e8567da0f51b3e68fff1562c32116) ) @@ -2787,19 +2786,6 @@ ROM_START(code1db) //* DISK_IMAGE( "922b02", 0, SHA1(4d288b5dcfab3678af662783e7083a358eee99ce) ) ROM_END -ROM_START(code1da) //* - VIPER_BIOS - - ROM_REGION(0x28, "ds2430", ROMREGION_ERASE00) /* game-specific DS2430 on PCB */ - ROM_LOAD("ds2430_code1d.u3", 0x00, 0x28, BAD_DUMP CRC(fada04dd) SHA1(49bd4e87d48f0404a091a79354bbc09cde739f5c)) - - ROM_REGION(0x2000, "m48t58", ROMREGION_ERASE00) /* M48T58 Timekeeper NVRAM */ - ROM_LOAD("m48t58_uaa.u39", 0x00000, 0x2000, CRC(22ef677d) SHA1(10b1e68d409edeca5af70aff1146b7373eeb3864) ) - - DISK_REGION( "ata:0:hdd" ) - DISK_IMAGE( "922uaa02", 0, SHA1(795d82d51a37f197c36366cb36a2dfa8797e5f9f) ) -ROM_END - ROM_START(gticlub2) //* VIPER_BIOS @@ -3349,7 +3335,6 @@ GAME(2001, ppp2nda, ppp2nd, viper_ppp, ppp2nd, viper_state, init_viperh GAME(2001, boxingm, kviper, viper, boxingm, viper_state, init_vipercf, ROT0, "Konami", "Boxing Mania: Ashita no Joe (ver JAA)", MACHINE_NOT_WORKING) GAME(2000, code1d, kviper, viper_dongle, code1d, viper_state, init_vipercf, ROT0, "Konami", "Code One Dispatch Ver 1.21 (ver UAD)", MACHINE_NOT_WORKING) GAME(2000, code1db, code1d, viper_dongle, code1d, viper_state, init_vipercf, ROT0, "Konami", "Code One Dispatch Ver 1.16 (ver UAB)", MACHINE_NOT_WORKING) -GAME(2000, code1da, code1d, viper_dongle, code1d, viper_state, init_vipercf, ROT0, "Konami", "Code One Dispatch (ver UAA)", MACHINE_NOT_WORKING) GAME(2000, gticlub2, kviper, viper, gticlub2, viper_state, init_vipercf, ROT0, "Konami", "GTI Club: Corso Italiano (ver JAB)", MACHINE_NOT_WORKING) GAME(2000, gticlub2ea,gticlub2, viper, gticlub2ea, viper_state, init_vipercf, ROT0, "Konami", "Driving Party: Racing in Italy (ver EAA)", MACHINE_NOT_WORKING) GAME(2001, jpark3, kviper, viper, jpark3, viper_state, init_vipercf, ROT0, "Konami", "Jurassic Park III (ver EBC)", MACHINE_NOT_WORKING) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 67bbb4ec491..8bc761a18dd 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -24510,7 +24510,6 @@ vendettaun // GX081 (c) 1991 (World) @source:konami/viper.cpp boxingm // 2001 code1d // 2000 -code1da // 2000 code1db // 2000 gticlub2 // 2000 gticlub2ea // 2000