From dbbfe2a8bf1a179758ed81f5b9f6215a30713695 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 23 Sep 2023 09:16:17 +0200 Subject: New working clones ------------------ Wonder Boy - Monster Land (English, difficulty hack) [Bisboch, Alexforg83] --- src/mame/mame.lst | 1 + src/mame/sega/system1.cpp | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index d1dd06b0b50..41cf3fa6211 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -40088,6 +40088,7 @@ wbmljo // (c) 1987 Sega/Westone (S2) wbmlvc // Virtual Console wbmlvcd // wbmld // +wbmlh // wbmljod // wboy // 834-5984 (c) 1986 + Escape license (S1) wboy2 // 834-5984 (c) 1986 + Escape license (S1) diff --git a/src/mame/sega/system1.cpp b/src/mame/sega/system1.cpp index 7997ba69367..cd2e911f0a7 100644 --- a/src/mame/sega/system1.cpp +++ b/src/mame/sega/system1.cpp @@ -5144,6 +5144,43 @@ ROM_START( wbmlvcd ) ROM_LOAD( "pr5317.37", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) ROM_END +// found on 2 PCBs in different parts of Italy +// spotted differences: +// very low starting energy +// the time runs out super-fast +// speed and jump skills are dramatically increased since the start +ROM_START( wbmlh ) + ROM_REGION( 0x40000, "maincpu", 0 ) + ROM_LOAD( "6", 0x20000, 0x8000, CRC(1ace78a0) SHA1(0d373155829bc9789049ee38c3f5d6659d866243) ) /* Unencrypted opcodes */ + ROM_CONTINUE( 0x00000, 0x8000 ) /* Now load the operands in RAM */ + ROM_LOAD( "5", 0x30000, 0x8000, CRC(5aa6a908) SHA1(ef5a589a0e728f4a282d9db4254990532ad2c2bc) ) /* Unencrypted opcodes */ + ROM_CONTINUE( 0x10000, 0x8000 ) + ROM_LOAD( "4", 0x38000, 0x8000, CRC(cb3ea856) SHA1(4d9eedecccccf2bf40cb65473a155f519803f6f9) ) /* Unencrypted opcodes */ + ROM_CONTINUE( 0x18000, 0x8000 ) + + ROM_REGION( 0x10000, "soundcpu", 0 ) + ROM_LOAD( "11", 0x0000, 0x8000, CRC(7a4ee585) SHA1(050436106cced5dcbf40a3d94d48202eedddc3ad) ) + + ROM_REGION( 0x18000, "tiles", 0 ) + ROM_LOAD( "3", 0x00000, 0x8000, CRC(ab75d056) SHA1(d90d9c723536d0ec21900dc70b51715300b01fe7) ) + ROM_LOAD( "2", 0x08000, 0x8000, CRC(6bb5e601) SHA1(465d67dcde4e775d1b93640ef1a300e958cbe707) ) + ROM_LOAD( "1", 0x10000, 0x8000, CRC(3c11d151) SHA1(7b0c6792ae919ac309a709ca0c89006487e1d6e9) ) + + ROM_REGION( 0x20000, "sprites", 0 ) + ROM_LOAD( "9", 0x00000, 0x8000, CRC(af0b3972) SHA1(413825f66b84c7e45aa1855131482abead8f7f3b) ) + ROM_LOAD( "10", 0x08000, 0x8000, CRC(277d8f1d) SHA1(7854673503ed03d276abe971805a11f8c992f6d6) ) + ROM_LOAD( "7", 0x10000, 0x8000, CRC(f05ffc76) SHA1(f3dbb518240f86430840c3d4cda04bac79c20f69) ) + ROM_LOAD( "8", 0x18000, 0x8000, CRC(cedc9c61) SHA1(dbe5744f9b6f2a406b52b910dd4e133db7bce6b2) ) + + ROM_REGION( 0x0300, "color_proms", 0 ) + ROM_LOAD( "pr11026.20", 0x0000, 0x0100, CRC(27057298) SHA1(654be7abb937bb0720263ee6512e31194662effe) ) + ROM_LOAD( "pr11025.14", 0x0100, 0x0100, CRC(41e4d86b) SHA1(a86e8bb0a465d01b04410edfbb82eb96f12b909f) ) + ROM_LOAD( "pr11024.8", 0x0200, 0x0100, CRC(08d71954) SHA1(df045dbfb3d669e4d42fbdba1e7191cd046f7b47) ) + + ROM_REGION( 0x0100, "lookup_proms", 0 ) + ROM_LOAD( "pr5317.37", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) +ROM_END + ROM_START( dakkochn ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "epr-11224.ic90", 0x00000, 0x8000, CRC(9fb1972b) SHA1(1bb61c6ec2b5b8eb39f74f20d5bcd0f14501bd21) ) /* encrypted */ @@ -5739,6 +5776,7 @@ GAME( 2009, wbmlvc, wbml, sys2xboot, wbml, system1_state, i GAME( 2009, wbmlvcd, wbml, sys2xboot, wbml, system1_state, init_bootsys2d, ROT0, "bootleg (mpatou)", "Wonder Boy - Monster Land (decrypted bootleg of English, Virtual Console release)", MACHINE_SUPPORTS_SAVE ) // fully decrypted version GAME( 1987, wbmld, wbml, sys2xboot, wbml, system1_state, init_bootsys2d, ROT0, "bootleg (mpatou)", "Wonder Boy - Monster Land (decrypted bootleg of Japan New Ver., MC-8123, 317-0043)", MACHINE_SUPPORTS_SAVE ) GAME( 1987, wbmljod, wbml, sys2xboot, wbml, system1_state, init_bootsys2d, ROT0, "bootleg (mpatou)", "Wonder Boy - Monster Land (decrypted bootleg of Japan Old Ver., MC-8123, 317-0043)", MACHINE_SUPPORTS_SAVE ) +GAME( 1987, wbmlh, wbml, sys2xboot, wbml, system1_state, init_bootsys2, ROT0, "bootleg", "Wonder Boy - Monster Land (English, difficulty hack)", MACHINE_SUPPORTS_SAVE ) GAME( 1987, dakkochn, 0, sys2xb, dakkochn, system1_state, init_dakkochn, ROT0, "White Board", "DakkoChan House (MC-8123B, 317-5014)", MACHINE_SUPPORTS_SAVE ) GAME( 1987, blockgalb, blockgal, sys2x, blockgalb, system1_state, init_bootleg, ROT90, "bootleg", "Block Gal (bootleg)", MACHINE_SUPPORTS_SAVE ) GAME( 1988, ufosensi, 0, sys2rowxb, ufosensi, system1_state, init_wbml, ROT0, "Sega", "Ufo Senshi Yohko Chan (MC-8123, 317-0064)", MACHINE_SUPPORTS_SAVE ) -- cgit v1.2.3