summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Brian Troha <briantro@users.noreply.github.com>2011-11-24 21:24:37 +0000
committer Brian Troha <briantro@users.noreply.github.com>2011-11-24 21:24:37 +0000
commit5203bcf51d42357788518d6168a56eddda6877b8 (patch)
tree4ab55ad59ac3dab58ab0f3ecbb316dc15a91a804
parent7bc165205b22e42efadb7c0951ac8bb9d33bd583 (diff)
new world beach volleyball clone
New Clone Added ------------------------------------ World Beach Volleyball (set 3) [Corrado Tomaselli]
-rw-r--r--src/mame/drivers/playmark.c49
-rw-r--r--src/mame/mame.lst1
2 files changed, 50 insertions, 0 deletions
diff --git a/src/mame/drivers/playmark.c b/src/mame/drivers/playmark.c
index d7dd90b5939..057800b2390 100644
--- a/src/mame/drivers/playmark.c
+++ b/src/mame/drivers/playmark.c
@@ -1446,6 +1446,54 @@ ROM_START( wbeachvl2 )
ROM_COPY( "user2", 0x0e0000, 0x1a0000, 0x020000)
ROM_END
+
+ROM_START( wbeachvl3 )
+ ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 code */
+ ROM_LOAD16_BYTE( "2.u16", 0x000000, 0x40000, CRC(f0f4c282) SHA1(94850b45368c3d09629852adc8ca08164b7a7a94) )
+ ROM_LOAD16_BYTE( "3.u15", 0x000001, 0x40000, CRC(99775c21) SHA1(fa80a81c59142abcf751352d7a7f9e0d3b5172c9) )
+
+ ROM_REGION( 0x1000, "audiocpu", ROMREGION_ERASE00 ) /* sound (missing) */
+ ROM_LOAD( "pic16c57", 0x0000, 0x1000, NO_DUMP )
+
+ ROM_REGION( 0x600000, "gfx1", 0 )
+ ROM_LOAD( "wbv_10.bin", 0x000000, 0x80000, CRC(50680f0b) SHA1(ed76ef6ced70ba7e9558162aa94bbe9f19bbabe6) )
+ ROM_LOAD( "wbv_04.bin", 0x080000, 0x80000, CRC(df9cbff1) SHA1(7197939d9c4e8666d37266b6326134cfb4c761da) )
+ ROM_LOAD( "wbv_11.bin", 0x100000, 0x80000, CRC(e59ad0d1) SHA1(70dfc1ea45246fc8e24c96550563ab7a983f3824) )
+ ROM_LOAD( "wbv_05.bin", 0x180000, 0x80000, CRC(51245c3c) SHA1(5ac27d6fc22555766b4cdd532210199f4d7bd8bb) )
+ ROM_LOAD( "wbv_12.bin", 0x200000, 0x80000, CRC(36b87d0b) SHA1(702b8139d150c7cc9399dfa38536567aab40dcef) )
+ ROM_LOAD( "wbv_06.bin", 0x280000, 0x80000, CRC(9eb808ef) SHA1(0e46557665f1acef0606f22f043a391d1086cfce) )
+ ROM_LOAD( "wbv_13.bin", 0x300000, 0x80000, CRC(7021107b) SHA1(088fe3060dbb196e8000a3b4db1cfa3cb0c4b677) )
+ ROM_LOAD( "wbv_07.bin", 0x380000, 0x80000, CRC(4fff9fe8) SHA1(e29d3b4895692fd8559c9018432f32170aecdcc3) )
+ ROM_LOAD( "wbv_14.bin", 0x400000, 0x80000, CRC(0595e675) SHA1(82aebaedc919fa51b71f5519ee765ce9953d613a) )
+ ROM_LOAD( "wbv_08.bin", 0x480000, 0x80000, CRC(07e4b416) SHA1(a780ef0bd11897ab437359985f6e4852030ddbbf) )
+ ROM_LOAD( "wbv_15.bin", 0x500000, 0x80000, CRC(4e1a82d2) SHA1(9e66b52ba8e8144f772183396fc1a2fbb37ed2bc) )
+ ROM_LOAD( "wbv_09.bin", 0x580000, 0x20000, CRC(894ce354) SHA1(331aeabbe10cd645776da2dc0829acc2275e72dc) )
+ /* 5a0000-5fffff is empty */
+
+ ROM_REGION( 0x100000, "user2", 0 ) /* OKIM6295 samples */
+ ROM_LOAD( "wbv_01.bin", 0x00000, 0x100000, CRC(ac33f25f) SHA1(5d9ed16650aeb297d565376a99b31c88ab611668) )
+
+ /* $00000-$20000 stays the same in all sound banks, */
+ /* the second half of the bank is what gets switched */
+ ROM_REGION( 0x1c0000, "oki", 0 ) /* Samples */
+ ROM_COPY( "user2", 0x000000, 0x000000, 0x020000)
+ ROM_COPY( "user2", 0x020000, 0x020000, 0x020000)
+ ROM_COPY( "user2", 0x000000, 0x040000, 0x020000)
+ ROM_COPY( "user2", 0x040000, 0x060000, 0x020000)
+ ROM_COPY( "user2", 0x000000, 0x080000, 0x020000)
+ ROM_COPY( "user2", 0x060000, 0x0a0000, 0x020000)
+ ROM_COPY( "user2", 0x000000, 0x0c0000, 0x020000)
+ ROM_COPY( "user2", 0x080000, 0x0e0000, 0x020000)
+ ROM_COPY( "user2", 0x000000, 0x100000, 0x020000)
+ ROM_COPY( "user2", 0x0a0000, 0x120000, 0x020000)
+ ROM_COPY( "user2", 0x000000, 0x140000, 0x020000)
+ ROM_COPY( "user2", 0x0c0000, 0x160000, 0x020000)
+ ROM_COPY( "user2", 0x000000, 0x180000, 0x020000)
+ ROM_COPY( "user2", 0x0e0000, 0x1a0000, 0x020000)
+ROM_END
+
+
+
ROM_START( excelsr )
ROM_REGION( 0x300000, "maincpu", 0 ) /* 68000 code */
ROM_LOAD16_BYTE( "22.u301", 0x000001, 0x80000, CRC(f0aa1c1b) SHA1(5ed68181defe6cde6f4979508f0cfce9e9743912) )
@@ -1710,6 +1758,7 @@ GAME( 1995, bigtwin, 0, bigtwin, bigtwin, bigtwin, ROT0, "Playmark",
GAME( 1995, bigtwinb, bigtwin, bigtwinb, bigtwinb, bigtwin, ROT0, "Playmark", "Big Twin (No Girls Conversion)", GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
GAME( 1995, wbeachvl, 0, wbeachvl, wbeachvl, 0, ROT0, "Playmark", "World Beach Volley (set 1)", GAME_NO_COCKTAIL | GAME_NO_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1995, wbeachvl2, wbeachvl, wbeachvl, wbeachvl, 0, ROT0, "Playmark", "World Beach Volley (set 2)", GAME_NO_COCKTAIL | GAME_NO_SOUND | GAME_SUPPORTS_SAVE )
+GAME( 1995, wbeachvl3, wbeachvl, wbeachvl, wbeachvl, 0, ROT0, "Playmark", "World Beach Volley (set 3)", GAME_NO_COCKTAIL | GAME_NO_SOUND | GAME_SUPPORTS_SAVE )
GAME( 1996, excelsr, 0, excelsr, excelsr, bigtwin, ROT0, "Playmark", "Excelsior", GAME_SUPPORTS_SAVE )
GAME( 1995, hotmind, 0, hotmind, hotmind, bigtwin, ROT0, "Playmark", "Hot Mind", GAME_SUPPORTS_SAVE )
GAME( 1994, hrdtimes, 0, hrdtimes, hrdtimes, 0, ROT0, "Playmark", "Hard Times (set 1)", GAME_NO_SOUND | GAME_SUPPORTS_SAVE )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index bb53c6b0de8..f4876366330 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -8426,6 +8426,7 @@ bigtwin // (c) 1995
bigtwinb // (c) 1995
wbeachvl // (c) 1995
wbeachvl2 // (c) 1995
+wbeachvl3 // (c) 1995
excelsr // (c) 1995
hotmind // (c) 1995
hrdtimes // (c) 1994