summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2018-12-22 16:01:52 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2018-12-22 16:01:52 +0100
commit1fd2f33b314b18237e80d8c6a9f70b580854802a (patch)
tree7cf3f97df1c9ff5d338c29fe495b0d2f779e2f6c
parent5a38b15dda608f5f65630c81a901becee413b648 (diff)
new working clone
------------------------------------ Legend of Hero Tonma (World, bootleg with i8751) [hammy, The Dumping Union]
-rw-r--r--src/mame/drivers/m72.cpp51
-rw-r--r--src/mame/mame.lst11
2 files changed, 53 insertions, 9 deletions
diff --git a/src/mame/drivers/m72.cpp b/src/mame/drivers/m72.cpp
index edd0fd34904..331d1d8d339 100644
--- a/src/mame/drivers/m72.cpp
+++ b/src/mame/drivers/m72.cpp
@@ -2803,11 +2803,11 @@ ROM_START( lohtj )
ROM_END
/*
-CPU cpu: nec v30
-cpu: z80 (sharp LH0080B z80b-cpu)
-cpu: 2x YM2203C
+nec v30
+z80 (sharp LH0080B z80b-cpu)
+2x YM2203C
-quarzi: 16mhz vicino al v30 e 28mhz vicino allo z80 e ym2203c
+Crystals: 16MHz near the v30 and 28MHz near the z80 and ym2203c
*/
ROM_START( lohtb )
@@ -2893,6 +2893,48 @@ ROM_START( lohtb2 )
ROM_LOAD( "loht-a1.bin", 0x00000, 0x10000, CRC(3ed51d1f) SHA1(84f3aa17d640df91387e5f1f5b5971cf8dcd4e17) )
ROM_END
+ROM_START( lohtb3 ) // extremely similar to the original. Copyright changed to 1997 and 'IRGM BORP.'
+ ROM_REGION( 0x100000, "maincpu", 0 )
+ ROM_LOAD16_BYTE( "9.9", 0x00001, 0x20000, CRC(f1e4ebb7) SHA1(976ec822f57f36bc097deb5d3d86e7c2c1b247ed) )
+ ROM_LOAD16_BYTE( "1.1", 0x00000, 0x20000, CRC(b9384e93) SHA1(5b882ecd68fdf7a6307af0e1aca2ab1782911227) )
+
+ ROM_LOAD16_BYTE( "i-10.10", 0x40001, 0x10000, CRC(79e007ec) SHA1(b2e4cc4a47f5f127ba9a1a00eaaf067464314ea0) )
+ ROM_RELOAD( 0xc0001, 0x10000 )
+ ROM_LOAD16_BYTE( "i-11.11", 0x60001, 0x10000, CRC(254ea4d5) SHA1(07277bbe2ea6678f0de1f28e40be794880b3faff) )
+ ROM_RELOAD( 0xe0001, 0x10000 )
+ ROM_LOAD16_BYTE( "i-2.2", 0x40000, 0x10000, CRC(b951346e) SHA1(82fa3c4a09a86b74b98c31aaea5c0629ddff83a0) )
+ ROM_RELOAD( 0xc0000, 0x10000 )
+ ROM_LOAD16_BYTE( "i-3.3", 0x60000, 0x10000, CRC(cfb0390d) SHA1(4acc61a51a7ae681bd8d835e2644b44c4d6d7bcb) )
+ ROM_RELOAD( 0xe0000, 0x10000 )
+
+ ROM_REGION( 0x10000, "mcu", 0 )
+ ROM_LOAD( "loht-a26.bin", 0x00000, 0x02000, BAD_DUMP CRC(ac901e17) SHA1(70a73288d594c78ad2aca78ce55a699cb040bede) ) // undumped, using the dump from lohtb2 for now
+
+ ROM_REGION( 0x080000, "sprites", 0 )
+ ROM_LOAD( "i-8.8", 0x00000, 0x10000, CRC(df5ac5ee) SHA1(5b45417ada402047d97dfb6cee6545686ad26e37) )
+ ROM_LOAD( "i-7.7", 0x10000, 0x10000, CRC(d7ecf849) SHA1(ab86a88eae21e054d4e8a740a60c7c6c198232d4) )
+ ROM_LOAD( "i-15.15", 0x20000, 0x10000, CRC(45220b01) SHA1(83715cf155f91c82067d69f14b3b01ed77777b7d) )
+ ROM_LOAD( "i-14.14", 0x30000, 0x10000, CRC(35d1a808) SHA1(9378ff000104ecfb842b3b884197be82c43a01b4) )
+ ROM_LOAD( "i-6.6", 0x40000, 0x10000, CRC(25b85cfc) SHA1(c7a9962165379193dc6553ed1f977795a79e0f78) )
+ ROM_LOAD( "i-5.5", 0x50000, 0x10000, CRC(464d8579) SHA1(b5981f4865ee5439f0e330091927e6d97d29933f) )
+ ROM_LOAD( "i-13.13", 0x60000, 0x10000, CRC(763fa4ec) SHA1(2d72b1b41f24ae299fde23869942c0b6bbb82363) )
+ ROM_LOAD( "i-12.12", 0x70000, 0x10000, CRC(a73568c7) SHA1(8fe1867256708cc1ed76d1bed5566b1852b47c40) )
+
+ ROM_REGION( 0x040000, "gfx2", 0 )
+ ROM_LOAD( "i-20.20", 0x00000, 0x10000, CRC(3ca3e771) SHA1(be052e01c5429ee89057c9d408794f2c7744047c) ) /* tiles #1 */
+ ROM_LOAD( "r-21.21", 0x10000, 0x10000, CRC(7a05ee2f) SHA1(7d1ca5db9a5a85610129e3bc6c640ade036fe7f9) )
+ ROM_LOAD( "i-19.19", 0x20000, 0x10000, CRC(79aa2335) SHA1(6b70c79d800a7b755aa7c9a368c4ea74029aaa1e) )
+ ROM_LOAD( "i-22.22", 0x30000, 0x10000, CRC(789e8b24) SHA1(e957cd25c3c155ca295ab1aea03d610f91562cfb) )
+
+ ROM_REGION( 0x040000, "gfx3", 0 )
+ ROM_LOAD( "r-25.25", 0x00000, 0x10000, CRC(44626bf6) SHA1(571ef74d42d30a272ff0fb33f830652b4a4bad29) ) /* tiles #2 */
+ ROM_LOAD( "r-26.26", 0x10000, 0x10000, CRC(464952cf) SHA1(6b99360b6ba1ed5a72c257f51291f9f7a1ddf363) )
+ ROM_LOAD( "r-24.24", 0x20000, 0x10000, CRC(3db9b2c7) SHA1(02a318ffc459c494b7f40827eff5f89b41ac0426) )
+ ROM_LOAD( "i-23.23", 0x30000, 0x10000, CRC(2e2a085d) SHA1(ed2eed6c30d44b176bd99eb386482b2a19e3b9cb) )
+
+ ROM_REGION( 0x10000, "samples", 0 ) /* samples */
+ ROM_LOAD( "i-4.4", 0x00000, 0x10000, CRC(3ed51d1f) SHA1(84f3aa17d640df91387e5f1f5b5971cf8dcd4e17) )
+ROM_END
ROM_START( xmultiplm72 )
ROM_REGION( 0x100000, "maincpu", 0 )
@@ -3794,6 +3836,7 @@ GAME( 1988, imgfightj, imgfight, m72_8751, imgfight, m72_state, init_m
GAME( 1989, loht, 0, m72, loht, m72_state, init_loht, ROT0, "Irem", "Legend of Hero Tonma", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // fails rom check if used with Japan MCU rom (World version?)
GAME( 1989, lohtj, loht, m72_8751, loht, m72_state, init_m72_8751, ROT0, "Irem", "Legend of Hero Tonma (Japan)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // waits for japan warning screen, works with our mcu dump (Japan Version)
GAME( 1989, lohtb2, loht, m72_8751, loht, m72_state, init_m72_8751, ROT0, "bootleg", "Legend of Hero Tonma (Japan, bootleg with i8751)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // works like above, mcu code is the same as the real code, probably just an alt revision on a bootleg board
+GAME( 1997, lohtb3, loht, m72_8751, loht, m72_state, init_m72_8751, ROT0, "bootleg", "Legend of Hero Tonma (World, bootleg with i8751)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) // works like above, mcu code is the same as the real code, probably just an alt revision on a bootleg board
GAME( 1989, xmultiplm72, xmultipl, m72_xmultipl, xmultipl, m72_state, init_m72_8751, ROT0, "Irem", "X Multiply (Japan, M72)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 217914b0369..39208932d13 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -1704,7 +1704,7 @@ aristmk6 // (c) 2000
5dragsp // (c) 2004
5dragce // (c) 2007
5koipp // (c) 2007
-15lions // (c)
+15lions // (c) 2004
50lions // (c) 2002
50lionsm // (c) 2003
50lionrr // (c) 2012
@@ -1843,7 +1843,7 @@ mskitty // (c) 2005
mnytree // (c) 2000
moonwalt // (c) 2007
mchilli // (c) 2008
-mchilliq // (c) 200
+mchilliq // (c) 2010
mrwoo // (c) 200?
mystarr // (c) 2002
mysteycm // (c) 2001
@@ -1860,7 +1860,7 @@ parislgtu // (c) 2002
pcockmag // (c) 2002
pcockmagu // (c) 2004
pelipete // (c) 2004
-pelipetejc // (c)
+pelipetejc // (c) 2006
pelipeteu // (c) 2005
pennyar // (c) 2005
pengpyce // (c) 2003
@@ -1904,7 +1904,7 @@ silkrda6 // (c) 2006
silgola6 // (c) 2002
skydnca6 // (c) 2008
spgcarn // (c) 1999
-spgcarnq // (c)
+spgcarnq // (c) 2001
stardrft // (c) 2003
stardrftu // (c) 2004
starqst // (c) 2001
@@ -1932,7 +1932,7 @@ turtreas // (c) 2006
venetian // (c) 2002
venice // (c) 2004
werewild // (c) 2009
-werewildq // (c)
+werewildq // (c) 2010
whalecsh // (c) 2002
whalecshu // (c) 2003
whalecshua // (c) 2005
@@ -18498,6 +18498,7 @@ kengoa // (c) 1991 (Japan)
loht // (c) 1989
lohtb // (c) 1989 (bootleg)
lohtb2 // (c) 1989 (bootleg)
+lohtb3 // (c) 1989 (bootleg)
lohtj // (c) 1989 (Japan)
ltswords // (c) 1991 (World)
majtitle // (c) 1990 (World)