Previous 199869 Revisions Next

r23951 Wednesday 26th June, 2013 at 02:35:16 UTC by Brian Troha
new decrypt key for Monster Boy III (FD1089A) wb35 set which gets it working.

segas16a.c: Removed the wb35a clone set and merged correct rom dumps for the wb35 set by using correct dumps for program roms, tiles and sprites. Added newly created (software derived) 317-0086 key by Chris Hardy & Charles MacDonald. [Brian Troha]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-0086) [Chris Hardy, Charles MacDonald]
[src/mame]mame.lst
[src/mame/drivers]segas16a.c

trunk/src/mame/mame.lst
r23950r23951
43204320timescan1       // (c) 1987 (FD1089B, decrypted)
43214321wb31            // (c) 1988 Sega / Westone (FD1094, decrypted)
43224322wb35            // (c) 1988 Sega / Westone (FD1089A, decrypted)
4323wb35a           // (c) 1988 Sega / Westone (FD1089A, decrypted)
43244323passsht16a      // (c) 1988 (FD1094, decrypted)
43254324
43264325// System 16B
trunk/src/mame/drivers/segas16a.c
r23950r23951
33483348//
33493349ROM_START( wb35 )
33503350   ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
3351   ROM_LOAD16_BYTE( "epr-12120.43", 0x000000, 0x10000, CRC(cf41adf1) SHA1(aab2146d990d6698d73edf8d8699e98a1f01d534) )
3352   ROM_LOAD16_BYTE( "epr-12118.26", 0x000001, 0x10000, CRC(050ad6d0) SHA1(4d5e5b9a6b9b33ec767a18c30a8252063341eefb) )
3351   ROM_LOAD16_BYTE( "epr-12120.43", 0x000000, 0x10000, CRC(cbd8c99b) SHA1(2401aab80293bbe3b603a0b6af33ebc8834915e9) )
3352   ROM_LOAD16_BYTE( "epr-12118.26", 0x000001, 0x10000, CRC(e9a3280c) SHA1(b7725171286915f8e1039d8063ba9e9f6ab40b56) )
33533353   ROM_LOAD16_BYTE( "epr-12121.42", 0x020000, 0x10000, CRC(5e44c0a9) SHA1(4d4c9575a6cd571a7cf635164e92afd92d4b63fe) )
3354   ROM_LOAD16_BYTE( "epr-12119.25", 0x020001, 0x10000, CRC(b67b97a3) SHA1(0a5ab21c7b4ca6d6a31852dd8dfb94bb55c0f15d) )
3354   ROM_LOAD16_BYTE( "epr-12119.25", 0x020001, 0x10000, CRC(01ed3ef9) SHA1(29491a81a735198393f1cc2f06940cf40168ff59) )
33553355
33563356   ROM_REGION( 0x30000, "gfx1", 0 ) // tiles
33573357   ROM_LOAD( "epr-12086.95", 0x00000, 0x10000, CRC(45b949df) SHA1(84390d16da00b775988e5f6c20950cb2304b1a74) )
3358   ROM_LOAD( "epr-12087.94", 0x10000, 0x10000, CRC(5fb761aa) SHA1(dcf88e68732a8ec122d0603d87f6ea1f1614adef) )
3359   ROM_LOAD( "epr-12088.83", 0x20000, 0x10000, CRC(00579c39) SHA1(12acdea75e3d040d60a9f32d05fd9e0191d38f21) )
3358   ROM_LOAD( "epr-12087.94", 0x10000, 0x10000, CRC(6f0396b7) SHA1(0a340f2b58e5ecfe504197a8fd2111181e868a3e) )
3359   ROM_LOAD( "epr-12088.83", 0x20000, 0x10000, CRC(ba8c0749) SHA1(7d996c7a1ad249c06ef7ec9c87a83710c98005d3) )
33603360
33613361   ROM_REGION16_BE( 0x80000, "sprites", 0 ) // sprites
3362   ROM_LOAD16_BYTE( "epr-12090.10", 0x00001, 0x008000, CRC(c85904c1) SHA1(e5af26ce870813bd5a88b430fc3881c7fcb63aef) )
3362   ROM_LOAD16_BYTE( "epr-12090.10", 0x00001, 0x008000, CRC(aeeecfca) SHA1(496124b170a725ad863c741d4e021ab947511e4c) )
33633363   ROM_CONTINUE(                    0x40001, 0x008000 )
33643364   ROM_LOAD16_BYTE( "epr-12094.11", 0x00000, 0x008000, CRC(615e4927) SHA1(d23f164973afa770714e284a77ddf10f18cc596b) )
33653365   ROM_CONTINUE(                    0x40000, 0x008000 )
r23950r23951
33693369   ROM_CONTINUE(                    0x50000, 0x008000 )
33703370   ROM_LOAD16_BYTE( "epr-12092.23", 0x20001, 0x008000, CRC(5c2f0d90) SHA1(e0fbc0f841e4607ad232931368b16e81440a75c4) )
33713371   ROM_CONTINUE(                    0x60001, 0x008000 )
3372   ROM_LOAD16_BYTE( "epr-12096.24", 0x20000, 0x008000, CRC(d55ca9c9) SHA1(cff95bd799cf9625f95261620d2df7f0891e34da) )
3372   ROM_LOAD16_BYTE( "epr-12096.24", 0x20000, 0x008000, CRC(0cd59d6e) SHA1(caf754a461feffafcfe7bfc6e89da76c4db257c5) )
33733373   ROM_CONTINUE(                    0x60000, 0x008000 )
3374   ROM_LOAD16_BYTE( "epr-12093.29", 0x30001, 0x008000, CRC(9e6d9086) SHA1(1cfe7175f538db9a47ef576b33be49057db0927d) )
3374   ROM_LOAD16_BYTE( "epr-12093.29", 0x30001, 0x008000, CRC(4891e7bb) SHA1(1be04fcabe9bfa8cf746263a5bcca67902a021a0) )
33753375   ROM_CONTINUE(                    0x70001, 0x008000 )
33763376   ROM_LOAD16_BYTE( "epr-12097.30", 0x30000, 0x008000, CRC(e645902c) SHA1(497cfcf6c25cc2e042e16dbcb1963d2223def15a) )
33773377   ROM_CONTINUE(                    0x70000, 0x008000 )
r23950r23951
33793379   ROM_REGION( 0x10000, "soundcpu", 0 ) // sound CPU
33803380   ROM_LOAD( "epr-12089.12", 0x0000, 0x8000, CRC(8321eb0b) SHA1(61cf95833c0aa38e35fc18db39d4ec74e4aaf01e) )
33813381
3382   ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key
3383   ROM_LOAD( "317-wb35.key", 0x0000, 0x2000, BAD_DUMP CRC(8a2e0575) SHA1(e43a2c8ca102ec38871067685a860da53d748765) )
3382   ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key - Software decrypt, still need an actual hardware dump!
3383   ROM_LOAD( "317-0086.key", 0x0000, 0x2000, BAD_DUMP CRC(ec480b80) SHA1(f0b1244ba290a59aa95f2f0262802487a505755c) )
33843384ROM_END
33853385
3386ROM_START( wb35a )
3387   ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
3388   ROM_LOAD16_BYTE( "epr-12120.43_alt", 0x000000, 0x10000, CRC(cbd8c99b) SHA1(2401aab80293bbe3b603a0b6af33ebc8834915e9) )
3389   ROM_LOAD16_BYTE( "epr-12118.26_alt", 0x000001, 0x10000, CRC(e9a3280c) SHA1(b7725171286915f8e1039d8063ba9e9f6ab40b56) )
3390   ROM_LOAD16_BYTE( "epr-12121.42",     0x020000, 0x10000, CRC(5e44c0a9) SHA1(4d4c9575a6cd571a7cf635164e92afd92d4b63fe) )
3391   ROM_LOAD16_BYTE( "epr-12119.25_alt", 0x020001, 0x10000, CRC(01ed3ef9) SHA1(29491a81a735198393f1cc2f06940cf40168ff59) )
33923386
3393   ROM_REGION( 0x30000, "gfx1", 0 ) // tiles
3394   ROM_LOAD( "epr-12086.95", 0x00000, 0x10000, CRC(45b949df) SHA1(84390d16da00b775988e5f6c20950cb2304b1a74) )
3395   ROM_LOAD( "epr-12087.94", 0x10000, 0x10000, CRC(5fb761aa) SHA1(dcf88e68732a8ec122d0603d87f6ea1f1614adef) )
3396   ROM_LOAD( "epr-12088.83", 0x20000, 0x10000, CRC(00579c39) SHA1(12acdea75e3d040d60a9f32d05fd9e0191d38f21) )
33973387
3398   ROM_REGION16_BE( 0x80000, "sprites", 0 ) // sprites
3399   ROM_LOAD16_BYTE( "epr-12090.b1", 0x00001, 0x008000, CRC(aeeecfca) SHA1(496124b170a725ad863c741d4e021ab947511e4c) )
3400   ROM_CONTINUE(                    0x40001, 0x008000 )
3401   ROM_LOAD16_BYTE( "epr-12094.b5", 0x00000, 0x008000, CRC(615e4927) SHA1(d23f164973afa770714e284a77ddf10f18cc596b) )
3402   ROM_CONTINUE(                    0x40000, 0x008000 )
3403   ROM_LOAD16_BYTE( "epr-12091.b2", 0x10001, 0x008000, CRC(8409a243) SHA1(bcbb9510a6499d8147543d6befa5a49f4ac055d9) )
3404   ROM_CONTINUE(                    0x50001, 0x008000 )
3405   ROM_LOAD16_BYTE( "epr-12095.b6", 0x10000, 0x008000, CRC(e774ec2c) SHA1(a4aa15ec7be5539a740ad02ff720458018dbc536) )
3406   ROM_CONTINUE(                    0x50000, 0x008000 )
3407   ROM_LOAD16_BYTE( "epr-12092.b3", 0x20001, 0x008000, CRC(5c2f0d90) SHA1(e0fbc0f841e4607ad232931368b16e81440a75c4) )
3408   ROM_CONTINUE(                    0x60001, 0x008000 )
3409   ROM_LOAD16_BYTE( "epr-12096.b7", 0x20000, 0x008000, CRC(0cd59d6e) SHA1(caf754a461feffafcfe7bfc6e89da76c4db257c5) )
3410   ROM_CONTINUE(                    0x60000, 0x008000 )
3411   ROM_LOAD16_BYTE( "epr-12093.b4", 0x30001, 0x008000, CRC(4891e7bb) SHA1(1be04fcabe9bfa8cf746263a5bcca67902a021a0) )
3412   ROM_CONTINUE(                    0x70001, 0x008000 )
3413   ROM_LOAD16_BYTE( "epr-12097.b8", 0x30000, 0x008000, CRC(e645902c) SHA1(497cfcf6c25cc2e042e16dbcb1963d2223def15a) )
3414   ROM_CONTINUE(                    0x70000, 0x008000 )
3415
3416   ROM_REGION( 0x10000, "soundcpu", 0 ) // sound CPU
3417   ROM_LOAD( "epr-12089.12", 0x0000, 0x8000, CRC(8321eb0b) SHA1(61cf95833c0aa38e35fc18db39d4ec74e4aaf01e) )
3418
3419   ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key
3420   ROM_LOAD( "317-wb35.key", 0x0000, 0x2000, BAD_DUMP CRC(8a2e0575) SHA1(e43a2c8ca102ec38871067685a860da53d748765) )
3421ROM_END
3422
3423
3424
34253388//**************************************************************************
34263389//  CONFIGURATION
34273390//**************************************************************************
r23950r23951
35463509GAME( 1988, tetris3,    tetris,   system16a_fd1094_no7751,  tetris,     segas16a_state,generic,     ROT0,   "Sega", "Tetris (set 3, Japan, System 16A, FD1094 317-0093a)", GAME_SUPPORTS_SAVE )
35473510GAME( 1987, timescan1,  timescan, system16a_fd1089b,        timescan,   segas16a_state,generic,     ROT270, "Sega", "Time Scanner (set 1, System 16A, FD1089B 317-0024)", GAME_SUPPORTS_SAVE )
35483511GAME( 1988, wb31,       wb3,      system16a_fd1094_no7751,  wb3,        segas16a_state,generic,     ROT0,   "Sega / Westone", "Wonder Boy III - Monster Lair (set 1, System 16A, FD1094 317-0084)", GAME_SUPPORTS_SAVE )
3549GAME( 1988, wb35,       wb3,      system16a_fd1089a_no7751, wb3,        segas16a_state,generic,     ROT0,   "Sega / Westone", "Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx, bad dump?)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
3550GAME( 1988, wb35a,      wb3,      system16a_fd1089a_no7751, wb3,        segas16a_state,generic,     ROT0,   "Sega / Westone", "Wonder Boy III - Monster Lair (set 6, System 16A, FD1089A 317-xxxx)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
3512GAME( 1988, wb35,       wb3,      system16a_fd1089a_no7751, wb3,        segas16a_state,generic,     ROT0,   "Sega / Westone", "Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-0086)", GAME_SUPPORTS_SAVE )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team