summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author David Haywood <mamehaze@users.noreply.github.com>2016-03-21 17:56:08 +0000
committer David Haywood <mamehaze@users.noreply.github.com>2016-03-21 17:56:08 +0000
commit239df1b7bced281c23a23e99804d85f89a9dd5e4 (patch)
treed7413d71beb0a2d53e124f451aa1eb363b070e53
parent8179e313e588329aa1230ae04f3352e5111506ef (diff)
new clones
My Hero (bootleg, 315-5132 encryption) [Andrew Welburn] this could well be a 1:1 copy of an undumped original.
-rw-r--r--src/mame/drivers/system1.cpp31
-rw-r--r--src/mame/mame.lst1
2 files changed, 32 insertions, 0 deletions
diff --git a/src/mame/drivers/system1.cpp b/src/mame/drivers/system1.cpp
index 3c707a23a24..a7c4663b6e8 100644
--- a/src/mame/drivers/system1.cpp
+++ b/src/mame/drivers/system1.cpp
@@ -3370,6 +3370,36 @@ ROM_START( sscandal )
ROM_LOAD( "pr-5317.76", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) )
ROM_END
+
+ROM_START( myherobl )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "1.f2", 0x0000, 0x4000, CRC(c1d354dc) SHA1(0146dda49ccf5e0d1b507604095b75690e211f1b) )
+ ROM_LOAD( "2.g2", 0x4000, 0x4000, CRC(688c9ede) SHA1(768f2e4bb797c2c85568d0ec2cda974e77efaff3) )
+ ROM_LOAD( "3.h2", 0x8000, 0x4000, CRC(3cbbaf64) SHA1(fdb5f2ca38010729afa4ed24c087119cf398f27d) )
+
+ ROM_REGION( 0x10000, "soundcpu", 0 )
+ ROM_LOAD( "6.E10", 0x0000, 0x2000, CRC(af467223) SHA1(d79a67e761fe483407cad645dd3b93d86e8790e3) )
+
+ ROM_REGION( 0xc000, "tiles", 0 ) // identical to original except for first half of B13.R10 ( has Coreland / Sega copyright tiles like the Japan set, not closer otherwise to the parent set )
+ ROM_LOAD( "B13.R10", 0x0000, 0x4000, CRC(9a4861b1) SHA1(0b09556101a8d06f5dacb40970681113d493cbf5) ) // epr-6966.62 B13.R10 [1/2] 98.498535%
+ ROM_LOAD( "B11.R7", 0x4000, 0x4000, CRC(0d6f248a) SHA1(18229745adc552c58a865a181ddad44dfd62bfad) )
+ ROM_LOAD( "x.R8", 0x8000, 0x4000, CRC(24537709) SHA1(2afbefb41b6541d7e27ebef7339f7a26aa2c00c6) )
+
+ ROM_REGION( 0x10000, "sprites", 0 )
+ ROM_LOAD( "4.f4", 0x0000, 0x4000, CRC(f19e05a1) SHA1(98288ba2e96c03a4ab9c8235faa7e01bb376d021) )
+ ROM_LOAD( "x.H4", 0x4000, 0x4000, CRC(7988adc3) SHA1(4ee9e964c24234366660af4981566e8c45f46db9) )
+ ROM_LOAD( "x.G4", 0x8000, 0x4000, CRC(37f77a78) SHA1(01d8bd41303bd5e3a6f1cdafa4a1d682e4c659a2) )
+ ROM_LOAD( "B7.K4", 0xc000, 0x4000, CRC(42bdc8f6) SHA1(f31d82641187a7cc77a4a19189b5a15d5168cbd7) )
+
+ ROM_REGION( 0x0100, "proms", 0 ) // not on this PCB?
+ ROM_LOAD( "pr-5317.76", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) )
+
+ ROM_REGION( 0x0100, "promsbl", 0 ) // need to convert this into above format for driver?
+ ROM_LOAD( "PROM.A2", 0x0000, 0x0100, CRC(4fcaf000) SHA1(c68592377373b157713b5e129b020feb6c866f91) )
+ ROM_IGNORE(0x100)
+ROM_END
+
+
ROM_START( myherok )
ROM_REGION( 0x10000, "maincpu", 0 )
/* all the three program ROMs have bits 0-1 swapped */
@@ -5703,6 +5733,7 @@ GAME( 1985, teddybbo, teddybb, sys1piox, teddybb, system1_state, teddybb,
GAME( 1985, teddybbobl, teddybb, sys1piox, teddybb, system1_state, teddybb, ROT0, "bootleg", "TeddyBoy Blues (Old Ver. bootleg)", MACHINE_SUPPORTS_SAVE )
GAME( 1985, myhero, 0, sys1pio, myhero, system1_state, bank00, ROT0, "Coreland / Sega", "My Hero (US, not encrypted)", MACHINE_SUPPORTS_SAVE )
GAME( 1985, sscandal, myhero, sys1piox, myhero, system1_state, myheroj, ROT0, "Coreland / Sega", "Seishun Scandal (315-5132, Japan)", MACHINE_SUPPORTS_SAVE )
+GAME( 1985, myherobl, myhero, sys1piox, myhero, system1_state, myheroj, ROT0, "bootleg", "My Hero (bootleg, 315-5132 encryption)", MACHINE_SUPPORTS_SAVE ) // cloned 315-5132 encryption? might be a direct copy of an undumped original set
GAME( 1985, myherok, myhero, sys1piox, myhero, system1_state, myherok, ROT0, "Coreland / Sega", "My Hero (Korea)", MACHINE_SUPPORTS_SAVE )
GAME( 1985, 4dwarrio, 0, sys1piox, 4dwarrio, system1_state, 4dwarrio, ROT0, "Coreland / Sega", "4-D Warriors (315-5162)", MACHINE_SUPPORTS_SAVE )
GAME( 1986, raflesia, 0, sys1piox, raflesia, system1_state, 4dwarrio, ROT270, "Coreland / Sega", "Rafflesia (315-5162)", MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 262233598f7..9cd84b8a9d2 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -33770,6 +33770,7 @@ mrviking // 834-5383 (c) 1984 (S1)
mrvikingj // 834-5383 (c) 1984 (S1)
myhero // 834-5755 (c) 1985 (S1)
myherok // 834-5755 (c) 1985 Coreland / Sega (S1)
+myherobl //
ninja // 834-5677 (c) 1985 (S1)
nob // (c) Data East
nobb // bootleg