summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Yasuhiro Ogawa <wd40yasu@users.noreply.github.com>2010-05-24 12:11:15 +0000
committer Yasuhiro Ogawa <wd40yasu@users.noreply.github.com>2010-05-24 12:11:15 +0000
commit4093adacbc1cc7df8cc1dc2cd231daf0d90eb3d8 (patch)
treef0bfc81f9f9f660ed0f2c55ffd8057885fac4b55
parent05e1309a13d03241bc0277b4564960b70e27d8f5 (diff)
New clone added
Heavyweight Champ (Japan, FD1094) [Team Japump, Dumping Union]
-rw-r--r--src/mame/drivers/segas16b.c103
-rw-r--r--src/mame/mamedriv.c1
2 files changed, 77 insertions, 27 deletions
diff --git a/src/mame/drivers/segas16b.c b/src/mame/drivers/segas16b.c
index 0f377fdfd42..dfbae662009 100644
--- a/src/mame/drivers/segas16b.c
+++ b/src/mame/drivers/segas16b.c
@@ -4998,39 +4998,87 @@ ROM_END
*/
ROM_START( hwchamp )
ROM_REGION( 0x040000, "maincpu", 0 ) /* 68000 code */
- ROM_LOAD16_BYTE( "rom0-e.bin", 0x000000, 0x20000, CRC(e5abfed7) SHA1(1f875dbaf8665c1dbfe336470580361b18a8ed4e) )
- ROM_LOAD16_BYTE( "rom0-o.bin", 0x000001, 0x20000, CRC(25180124) SHA1(77b414f8cd88270713c57bddadec5d8dca490e86) )
+ ROM_LOAD16_BYTE( "rom0-e.a7", 0x000000, 0x20000, CRC(e5abfed7) SHA1(1f875dbaf8665c1dbfe336470580361b18a8ed4e) )
+ ROM_LOAD16_BYTE( "rom0-o.a5", 0x000001, 0x20000, CRC(25180124) SHA1(77b414f8cd88270713c57bddadec5d8dca490e86) )
ROM_REGION( 0xc0000, "gfx1", 0 ) /* tiles */
- ROM_LOAD( "scr01.bin", 0x00000, 0x20000, CRC(fc586a86) SHA1(2c26ef3ab94089940add3be9952804a6e62f5113) )
- ROM_LOAD( "scr11.bin", 0x20000, 0x20000, CRC(aeaaa9d8) SHA1(6b7e5320f515c1c35445d3320b3edaef911191e1) )
- ROM_LOAD( "scr02.bin", 0x40000, 0x20000, CRC(7715a742) SHA1(e6040ff0e9c68f3f502e5f6d7e7ca04b14059752) )
- ROM_LOAD( "scr12.bin", 0x60000, 0x20000, CRC(63a82afa) SHA1(a02bbb6dd84cdf7cdab8e738c6927f5b1e3fcad5) )
- ROM_LOAD( "scr03.bin", 0x80000, 0x20000, CRC(f30cd5fd) SHA1(df6118ca4b724c37b11e18d9f2ea18e9591ae7aa) )
- ROM_LOAD( "scr13.bin", 0xA0000, 0x20000, CRC(5b8494a8) SHA1(9e3f09f4037a007b6a188dd81ec8f9c635e87650) )
+ ROM_LOAD( "scr01.a14", 0x00000, 0x20000, CRC(fc586a86) SHA1(2c26ef3ab94089940add3be9952804a6e62f5113) )
+ ROM_LOAD( "epr-11213.b14", 0x20000, 0x20000, CRC(aeaaa9d8) SHA1(6b7e5320f515c1c35445d3320b3edaef911191e1) )
+ ROM_LOAD( "scr02.a15", 0x40000, 0x20000, CRC(7715a742) SHA1(e6040ff0e9c68f3f502e5f6d7e7ca04b14059752) )
+ ROM_LOAD( "epr-11214.b15", 0x60000, 0x20000, CRC(63a82afa) SHA1(a02bbb6dd84cdf7cdab8e738c6927f5b1e3fcad5) )
+ ROM_LOAD( "scr03.a16", 0x80000, 0x20000, CRC(f30cd5fd) SHA1(df6118ca4b724c37b11e18d9f2ea18e9591ae7aa) )
+ ROM_LOAD( "epr-11215.b16", 0xA0000, 0x20000, CRC(5b8494a8) SHA1(9e3f09f4037a007b6a188dd81ec8f9c635e87650) )
ROM_REGION16_BE( 0x200000, "gfx2", 0 ) /* sprites */
- ROM_LOAD16_BYTE( "obj0-o.bin", 0x000001, 0x010000, CRC(fc098a13) SHA1(b4a6e00d4765265bad170dabf0b2a4a58e063b16) )
- ROM_CONTINUE( 0x020001, 0x010000 )
- ROM_LOAD16_BYTE( "obj0-e.bin", 0x000000, 0x010000, CRC(5db934a8) SHA1(ba7cc93025af71ad2674b1376b61afbb7ae910ff) )
- ROM_CONTINUE( 0x020000, 0x010000 )
- ROM_LOAD16_BYTE( "obj1-o.bin", 0x040001, 0x010000, CRC(1f27ee74) SHA1(a60d50a4f501623187c067a3c17bff49151ca3b2) )
- ROM_CONTINUE( 0x060001, 0x010000 )
- ROM_LOAD16_BYTE( "obj1-e.bin", 0x040000, 0x010000, CRC(8a6a5cf1) SHA1(28b22aa326682ef3b54891dda7aa9a432da12a4d) )
- ROM_CONTINUE( 0x060000, 0x010000 )
- ROM_LOAD16_BYTE( "obj2-o.bin", 0x080001, 0x010000, CRC(c0b2ba82) SHA1(30349c86a99bbe3dfb423027ad534a9333e27679) )
- ROM_CONTINUE( 0x0a0001, 0x010000 )
- ROM_LOAD16_BYTE( "obj2-e.bin", 0x080000, 0x010000, CRC(d6c7917b) SHA1(8b313a5634c14f4c90bfa9f9616d600283f72768) )
- ROM_CONTINUE( 0x0a0000, 0x010000 )
- ROM_LOAD16_BYTE( "obj3-o.bin", 0x0c0001, 0x010000, CRC(52fa3a49) SHA1(c2331af630d86a111cdaf21556d9df23d1471f53) )
- ROM_CONTINUE( 0x0e0001, 0x010000 )
- ROM_LOAD16_BYTE( "obj3-e.bin", 0x0c0000, 0x010000, CRC(57e8f9d2) SHA1(1804677820d05a421120660f91e3a5f1df1e6a8d) )
- ROM_CONTINUE( 0x0e0000, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11205.b1", 0x000001, 0x010000, CRC(fc098a13) SHA1(b4a6e00d4765265bad170dabf0b2a4a58e063b16) )
+ ROM_CONTINUE( 0x020001, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11209.b5", 0x000000, 0x010000, CRC(5db934a8) SHA1(ba7cc93025af71ad2674b1376b61afbb7ae910ff) )
+ ROM_CONTINUE( 0x020000, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11206.b2", 0x040001, 0x010000, CRC(1f27ee74) SHA1(a60d50a4f501623187c067a3c17bff49151ca3b2) )
+ ROM_CONTINUE( 0x060001, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11210.b6", 0x040000, 0x010000, CRC(8a6a5cf1) SHA1(28b22aa326682ef3b54891dda7aa9a432da12a4d) )
+ ROM_CONTINUE( 0x060000, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11207.b3", 0x080001, 0x010000, CRC(c0b2ba82) SHA1(30349c86a99bbe3dfb423027ad534a9333e27679) )
+ ROM_CONTINUE( 0x0a0001, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11211.b7", 0x080000, 0x010000, CRC(d6c7917b) SHA1(8b313a5634c14f4c90bfa9f9616d600283f72768) )
+ ROM_CONTINUE( 0x0a0000, 0x010000 )
+ ROM_LOAD16_BYTE( "obj3-o.b4", 0x0c0001, 0x010000, CRC(52fa3a49) SHA1(c2331af630d86a111cdaf21556d9df23d1471f53) ) /* dump miss ? */
+ ROM_CONTINUE( 0x0e0001, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11212.b8", 0x0c0000, 0x010000, CRC(57e8f9d2) SHA1(1804677820d05a421120660f91e3a5f1df1e6a8d) )
+ ROM_CONTINUE( 0x0e0000, 0x010000 )
ROM_REGION( 0x50000, "soundcpu", 0 ) /* sound CPU */
- ROM_LOAD( "s-prog.bin", 0x00000, 0x08000, CRC(96a12d9d) SHA1(f4ba70c3b5d80a1b6a187c940b922d5182d5ab12) )
- ROM_LOAD( "speech0.bin", 0x10000, 0x20000, CRC(4191c03d) SHA1(40809fb80527980015d3b5c4ca7cf159bc09cf5a) )
- ROM_LOAD( "speech1.bin", 0x30000, 0x20000, CRC(a4d53f7b) SHA1(71123a8ecfa093897c6f2bb7312e6c755be14521) )
+ ROM_LOAD( "s-prog.a10", 0x00000, 0x08000, CRC(96a12d9d) SHA1(f4ba70c3b5d80a1b6a187c940b922d5182d5ab12) )
+ ROM_LOAD( "speech0.a11", 0x10000, 0x20000, CRC(4191c03d) SHA1(40809fb80527980015d3b5c4ca7cf159bc09cf5a) )
+ ROM_LOAD( "speech1.a12", 0x30000, 0x20000, CRC(a4d53f7b) SHA1(71123a8ecfa093897c6f2bb7312e6c755be14521) )
+
+ ROM_REGION( 0x0100, "plds", 0 )
+ ROM_LOAD( "pls153.bin", 0x0000, 0x00eb, CRC(39b47212) SHA1(432b47aee5ecbf08a8a6dc2f8379c816feb86328) )
+ROM_END
+
+/**************************************************************************************************************************
+ Heavyweight Champ (Japan), Sega System 16B
+ CPU: FD1094 (317-0046)
+ ROM Board: 171-5521
+*/
+ROM_START( hwchampj )
+ ROM_REGION( 0x040000, "maincpu", 0 ) /* 68000 code */
+ ROM_LOAD16_BYTE( "epr-11152.a7", 0x000000, 0x20000, CRC(8ab0ce62) SHA1(6af63108c945b055f2960c70e062d452a02b9d71) )
+ ROM_LOAD16_BYTE( "epr-11153.a5", 0x000001, 0x20000, CRC(84a743de) SHA1(58b2e3d3d548fe23fb74da1beae809b1df7e9f5a) )
+
+ ROM_REGION( 0x2000, "user1", 0 ) /* decryption key */
+ ROM_LOAD( "317-0046.key", 0x0000, 0x2000, CRC(488b3f8b) SHA1(b381966ae5d810c34d3a8ea9951b8fe166f0e117) )
+
+ ROM_REGION( 0xc0000, "gfx1", 0 ) /* tiles */
+ ROM_LOAD( "epr-11202.a14", 0x00000, 0x20000, CRC(7c94ede3) SHA1(66e75c2eec5b507b67706eae718de621246cbdc8) )
+ ROM_LOAD( "epr-11213.b14", 0x20000, 0x20000, CRC(aeaaa9d8) SHA1(6b7e5320f515c1c35445d3320b3edaef911191e1) )
+ ROM_LOAD( "epr-11203.a15", 0x40000, 0x20000, CRC(327754f7) SHA1(57dc9830d9d63d5b843faca326c2714a580c8b38) )
+ ROM_LOAD( "epr-11214.b15", 0x60000, 0x20000, CRC(63a82afa) SHA1(a02bbb6dd84cdf7cdab8e738c6927f5b1e3fcad5) )
+ ROM_LOAD( "epr-11204.a16", 0x80000, 0x20000, CRC(dfc4cd33) SHA1(880af38b6a3cb52220e7b4f0999cfafade0535f9) )
+ ROM_LOAD( "epr-11215.b16", 0xA0000, 0x20000, CRC(5b8494a8) SHA1(9e3f09f4037a007b6a188dd81ec8f9c635e87650) )
+
+ ROM_REGION16_BE( 0x200000, "gfx2", 0 ) /* sprites */
+ ROM_LOAD16_BYTE( "epr-11205.b1", 0x000001, 0x010000, CRC(fc098a13) SHA1(b4a6e00d4765265bad170dabf0b2a4a58e063b16) )
+ ROM_CONTINUE( 0x020001, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11209.b5", 0x000000, 0x010000, CRC(5db934a8) SHA1(ba7cc93025af71ad2674b1376b61afbb7ae910ff) )
+ ROM_CONTINUE( 0x020000, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11206.b2", 0x040001, 0x010000, CRC(1f27ee74) SHA1(a60d50a4f501623187c067a3c17bff49151ca3b2) )
+ ROM_CONTINUE( 0x060001, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11210.b6", 0x040000, 0x010000, CRC(8a6a5cf1) SHA1(28b22aa326682ef3b54891dda7aa9a432da12a4d) )
+ ROM_CONTINUE( 0x060000, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11207.b3", 0x080001, 0x010000, CRC(c0b2ba82) SHA1(30349c86a99bbe3dfb423027ad534a9333e27679) )
+ ROM_CONTINUE( 0x0a0001, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11211.b7", 0x080000, 0x010000, CRC(d6c7917b) SHA1(8b313a5634c14f4c90bfa9f9616d600283f72768) )
+ ROM_CONTINUE( 0x0a0000, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11208.b4", 0x0c0001, 0x010000, CRC(35c9e44b) SHA1(2de32cb684c46d1169d8afcb0d3058d08e452a49) )
+ ROM_CONTINUE( 0x0e0001, 0x010000 )
+ ROM_LOAD16_BYTE( "epr-11212.b8", 0x0c0000, 0x010000, CRC(57e8f9d2) SHA1(1804677820d05a421120660f91e3a5f1df1e6a8d) )
+ ROM_CONTINUE( 0x0e0000, 0x010000 )
+
+ ROM_REGION( 0x50000, "soundcpu", 0 ) /* sound CPU */
+ ROM_LOAD( "epr-11154.a10", 0x00000, 0x08000, CRC(65791275) SHA1(4fc0dca24411845a3a63282089fad756dedd12d6) )
+ ROM_LOAD( "epr-11200.a11", 0x10000, 0x20000, CRC(5c41a68a) SHA1(a7357adf3bd777669a8a506f31374615dfbad932) )
+ ROM_LOAD( "epr-11201.a12", 0x30000, 0x20000, CRC(9a993120) SHA1(0c1ad7568b727e86926b3442e24840de81864dff) )
ROM_REGION( 0x0100, "plds", 0 )
ROM_LOAD( "pls153.bin", 0x0000, 0x00eb, CRC(39b47212) SHA1(432b47aee5ecbf08a8a6dc2f8379c816feb86328) )
@@ -6544,6 +6592,7 @@ GAME( 1989, goldnaxe2, goldnaxe, system16b_8751, goldnaxe, goldnaxe_5704,
GAME( 1989, goldnaxe1, goldnaxe, system16b_5248, goldnaxe, generic_5797, ROT0, "Sega", "Golden Axe (set 1, World, FD1094 317-0110)", 0 )
GAME( 1987, hwchamp, 0, system16b, hwchamp, hwchamp_5521, ROT0, "Sega", "Heavyweight Champ", 0 )
+GAME( 1987, hwchampj, hwchamp, system16b, hwchamp, hwchamp_5521, ROT0, "Sega", "Heavyweight Champ (Japan, FD1094 317-0046)", 0 )
GAME( 1989, mvp, 0, system16b_5248, mvp, generic_5797, ROT0, "Sega", "MVP (set 2, US, FD1094 317-0143)", 0 )
GAME( 1989, mvpj, mvp, system16b, mvp, generic_5704, ROT0, "Sega", "MVP (set 1, Japan, FD1094 317-0142)", 0 )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index 47ed4343c23..dca24a14424 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -3916,6 +3916,7 @@ DokiDoki Penguin Land *not confirmed
DRIVER( goldnaxe2 ) /* (c) 1989 (8751) */
DRIVER( goldnaxe1 ) /* (c) 1989 (FD1094, decrypted) */
DRIVER( hwchamp ) /* (c) 1987 */
+ DRIVER( hwchampj ) /* (c) 1987 (FD1094, decrypted) */
DRIVER( mvp ) /* (c) 1989 (FD1094, decrypted) */
DRIVER( mvpj ) /* (c) 1989 (FD1094, decrypted) */
DRIVER( passsht ) /* (c) 1988 (FD1094, decrypted) */