Skip to content

Commit

Permalink
Removed whirl_pa1 again, support for good bk2k_lg1 reads
Browse files Browse the repository at this point in the history
  • Loading branch information
volkenborn committed Jan 18, 2024
1 parent 54d32a6 commit 15c513c
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 20 deletions.
7 changes: 4 additions & 3 deletions release/whatsnew.txt
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,9 @@ Correct Dumps:
Bell: Cosmic Flash (sound ROM - might need a redump because it contains an illegal instruction in one byte?)
Super Bowl (sound ROM redump showed one byte of difference)
LTD: Space Poker
NBA Fastbreak: Changed 2.1, 2.2 & 2.3 to also use the newer sound ROM S3.0
Shadow: Fix checksum of LH-6 with wrong text index patch
WMS: Black Knight 2000: redumped LG-1 (German) version, startup text is no longer corrupt
NBA Fastbreak: Changed 2.1, 2.2 & 2.3 to also use the newer sound ROM S3.0
The Shadow: Fix checksum of LH-6 with wrong text index patch

Clones:
Ali (7-digit conversion Free Play rev. 76)
Expand Down Expand Up @@ -140,7 +141,7 @@ Swords of Fury LG-2 (German)
Teenage Mutant Ninja Turtles A 0.7 VUK (Prototype)
Time Machine (Zaccaria, Italian Speech)
Tommy 1.02 (Belgian), 2.01 (Dutch), 3.01 (German)
Whirlwind LG-1 (German), LG-2 (German), PA-1 (Prototype) (at least the latter one incomplete though)
Whirlwind LG-1 (German), LG-2 (German) (no U26 dumps available, seem to work with known one)
White Water P-6 (Prototype)
Wildfyre (One Ball MOD)
Zankor (TMS5220 Italian Speech)
Expand Down
5 changes: 2 additions & 3 deletions src/wpc/driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -2662,9 +2662,8 @@ DRIVER(mousn,l4c) // 01/19 B Mousin' Around! (LA-4C Competition M
//S11-???: ??/90 B Mazatron
//S11-???: ??/90 B Player's Choice
//S11-???: ??/90 B Ghost Gallery
DRIVER(whirl,pa1) //S11-574: ??/?? W Whirlwind (PA-1 Prototype)
DRIVER(whirl,l2) // 01/90 W Whirlwind (L-2)
DRIVER(whirl,l3) // 01/90 W Whirlwind (L-3)
DRIVER(whirl,l2) //S11-574: 01/90 W Whirlwind (LU-2)
DRIVER(whirl,l3) // 01/90 W Whirlwind (LA-3)
DRIVER(whirl,g1) // 01/90 W Whirlwind (LG-1 German)
DRIVER(whirl,g2) // 01/90 W Whirlwind (LG-2 German)
DRIVER(whirl,g3) // 01/90 W Whirlwind (LG-3 German)
Expand Down
19 changes: 5 additions & 14 deletions src/wpc/s11games.c
Original file line number Diff line number Diff line change
Expand Up @@ -772,8 +772,9 @@ S11_ROMEND
#define input_ports_bk2k input_ports_s11
CORE_GAMEDEF(bk2k, l4, "Black Knight 2000 (L-4)", 1989, "Williams", s11_mS11BS,0)

S11_ROMSTART48(bk2k,lg1,"bk2kgu26.lg1", CRC(f916d163) SHA1(bd8cbac9345a8debd01c8c68110652f591ad9d51),
"bk2kgu27.lg1", CRC(4132ac5c) SHA1(5636d4e8fb9bf5a5f4ccafe4ef035ab0e8964e8b))
S11_ROMSTART48(bk2k,lg1,"u26-pu1.rom", CRC(2da07403) SHA1(4b48c5d7b0a03aa4593dc6053dc5e94df22d2a64),
"bk2k_u27.lg1",CRC(2d6359d4) SHA1(531841dedf2acf3ac10577813f003cf077d4607d)) // redump shows a one-byte difference
// "bk2kgu27.lg1",CRC(4132ac5c) SHA1(5636d4e8fb9bf5a5f4ccafe4ef035ab0e8964e8b))
S11XS_SOUNDROM88( "bk2k_u21.l1", CRC(08be36ad) SHA1(0f4c448e003df54ed8ccf0e0c57f6123ce1e2027),
"bk2k_u22.l1", CRC(9c8becd8) SHA1(9090e8104dad63f14246caabafec428d94d5e18d))
S11CS_SOUNDROM88( "bk2k_u4.l2", CRC(1d87281b) SHA1(609288b017aac6ce6da8717a35fdf87013adeb3c),
Expand Down Expand Up @@ -1069,21 +1070,11 @@ S11CS_SOUNDROM888( "whir_u4.l1", CRC(29952d84) SHA1(26479a341b0552c5f9d9bf
"whir_u20.l1", CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88))
S11_ROMEND

S11_ROMSTART48(whirl,pa1,"whir_u26.l3", CRC(066b8fec) SHA1(017ca12ef5ebd9bb70690b0e096064be5144a512) BAD_DUMP, // only U27/U21/U22 came with the dump, but no U26
"Whirlwind_U27_PA1.bin", CRC(0310500f) SHA1(51b918eb32b42e69a76ac9d2d7026332ad50457e))
S11XS_SOUNDROM88( "whir_u21.l1", CRC(fa3da322) SHA1(732107eace9eecdb97eff4abb4420a2febef7425), // = matches the dumped Whirlwind_U21_PA1_SoundROM1.bin
"whir_u22.l1", CRC(fcaf8c4e) SHA1(8e8cab1923a56bcef4671dce28aef1e39303c04a)) // = matches the dumped Whirlwind_U22_PA1_SoundROM2.bin
S11CS_SOUNDROM888( "whir_u4.l1", CRC(29952d84) SHA1(26479a341b0552c5f9d9bf9dd013855e51a7b857),
"whir_u19.l1", CRC(c63f6fe9) SHA1(947bbccb5eeae414770254d42d0a95425e2dca8c),
"whir_u20.l1", CRC(713007af) SHA1(3ac88bb905ccf8e227bbf3c102c74e3d2446cc88))
S11_ROMEND

CORE_GAMEDEF(whirl,l3, "Whirlwind (L-3)", 1990, "Williams", s11_mS11BS,0)
CORE_CLONEDEF(whirl,l2,l3, "Whirlwind (L-2)", 1990, "Williams", s11_mS11BS,0)
CORE_GAMEDEF(whirl,l3, "Whirlwind (LA-3)", 1990, "Williams", s11_mS11BS,0)
CORE_CLONEDEF(whirl,l2,l3, "Whirlwind (LU-2)", 1990, "Williams", s11_mS11BS,0)
CORE_CLONEDEF(whirl,g1,l3, "Whirlwind (LG-1 German)", 1990, "Williams", s11_mS11BS,0)
CORE_CLONEDEF(whirl,g2,l3, "Whirlwind (LG-2 German)", 1990, "Williams", s11_mS11BS,0)
CORE_CLONEDEF(whirl,g3,l3, "Whirlwind (LG-3 German)", 1990, "Williams", s11_mS11BS,0)
CORE_CLONEDEF(whirl,pa1,l3,"Whirlwind (PA-1 Prototype)", 1990, "Williams", s11_mS11BS,0)

/*--------------------
/ Game Show 4/90
Expand Down

0 comments on commit 15c513c

Please sign in to comment.