summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author David Haywood <mamehaze@users.noreply.github.com>2013-05-20 03:02:45 +0000
committer David Haywood <mamehaze@users.noreply.github.com>2013-05-20 03:02:45 +0000
commitcae878c9b438a4b88678db213db9c4aed215b5cc (patch)
tree7830c95bb1743888a7556486f153cda716890e1a
parent1c67d79ea173aa1dcb502c5fc8977c08caf5cc52 (diff)
some better set naming (nw)
-rw-r--r--src/mame/drivers/aerofgt.c33
-rw-r--r--src/mame/drivers/rpunch.c10
-rw-r--r--src/mame/mame.lst3
3 files changed, 39 insertions, 7 deletions
diff --git a/src/mame/drivers/aerofgt.c b/src/mame/drivers/aerofgt.c
index c54e817bc6a..28f58568982 100644
--- a/src/mame/drivers/aerofgt.c
+++ b/src/mame/drivers/aerofgt.c
@@ -1996,6 +1996,36 @@ ROM_START( spikes91 )
ROM_LOAD( "ep910pc.ic7", 0x00000, 0x884, CRC(e7a3913a) SHA1(6f18f55ecdc94a416baecd16fe7c6698b1ec9d87) )
ROM_END
+ROM_START( spikes91b ) // todo, check how this differs, only 1 of the 68k pair and the sprite lookup roms were different
+ ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 code */
+ ROM_LOAD16_BYTE( "7(__spikes91b).ic2", 0x00001, 0x20000, CRC(46433a36) SHA1(a4df1bf710693779a9444f28c99591331765aada) )
+ ROM_LOAD16_BYTE( "8.ic3", 0x00000, 0x20000, CRC(9c488daa) SHA1(8336fec855786c6cc6a836d86b74e130d60013b7) )
+
+ ROM_REGION( 0x080000, "gfx1", 0 )
+ ROM_LOAD( "3.ic76", 0x00000, 0x20000, CRC(ab451eee) SHA1(439c5f46b4d8e66610417369bd0b2bf5568936cb) )
+ ROM_LOAD( "4.ic75", 0x20000, 0x20000, CRC(fe857bbd) SHA1(669151cf28f87cc494883dc537881d86887d08b9) )
+ ROM_LOAD( "5.ic74", 0x40000, 0x20000, CRC(d7fcd97c) SHA1(eb7c8ac111f5916350aae0ee3edc019207fef654) )
+ ROM_LOAD( "6.ic73", 0x60000, 0x20000, CRC(e6b9107f) SHA1(aaab2f2dfb85ee764091253c9a4ab89bc51d7518) )
+
+ ROM_REGION( 0x100000, "gfx2", ROMREGION_INVERT )
+ ROM_LOAD( "11.ic118", 0x00000, 0x40000, CRC(6e65b4b2) SHA1(5296e8095ec60f79a5cd3f9db829c7d491670282) )
+ ROM_LOAD( "12.ic119", 0x40000, 0x40000, CRC(60e0d3e0) SHA1(93efc58b03610e7f18ff076ac985428a446454f9) )
+ ROM_LOAD( "13.ic120", 0x80000, 0x40000, CRC(89213a8c) SHA1(8524d5c14669d9b03f1fe050c4318d4111bc8ef7) )
+ ROM_LOAD( "14.ic121", 0xc0000, 0x40000, CRC(468cbf5b) SHA1(60fbc2771e40f8de51a51891b8ddcc14e2b1e52c) )
+
+ ROM_REGION( 0x020000, "user1", 0 ) /* lookup tables for the sprites */
+ ROM_LOAD( "10(__spikes91b).ic104", 0x00000, 0x8000, CRC(b6fe4e57) SHA1(6b62936ff9d0f39fd02c3db488d53bc035c2272d) )
+ ROM_LOAD( "9(__spikes91b).ic103 ", 0x10000, 0x8000, CRC(5479ed35) SHA1(ca26289318352901841fcdf26d9b43e797ac39b6) )
+
+ ROM_REGION( 0x20000, "cpu1", 0 ) /* Z80 Sound CPU + M5205 Samples */
+ ROM_LOAD( "1.ic140", 0x00000, 0x10000, CRC(e3065b1d) SHA1(c4a3a95ba7f43cdf1b0c574f41de06d007ad2bd8) )
+ ROM_LOAD( "2.ic141", 0x10000, 0x10000, CRC(5dd8bf22) SHA1(d1a12894fe8ca47e47b4a1e911cabf20dd41eda4) )
+
+ ROM_REGION( 0x1000, "user2", 0 ) /* ? */
+ ROM_LOAD( "ep910pc.ic7", 0x00000, 0x884, CRC(e7a3913a) SHA1(6f18f55ecdc94a416baecd16fe7c6698b1ec9d87) )
+ROM_END
+
+
/* this is a bootleg / chinese hack of power spikes */
ROM_START( pspikesc )
@@ -2513,7 +2543,8 @@ GAME( 1991, pspikesk, pspikes, pspikes, pspikes, driver_device, 0, ROT0, "V
GAME( 1991, pspikesu, pspikes, pspikes, pspikes, driver_device, 0, ROT0, "Video System Co.", "Power Spikes (US)", GAME_SUPPORTS_SAVE | GAME_NO_COCKTAIL )
GAME( 1991, svolly91, pspikes, pspikes, pspikes, driver_device, 0, ROT0, "Video System Co.", "Super Volley '91 (Japan)", GAME_SUPPORTS_SAVE | GAME_NO_COCKTAIL )
GAME( 1991, pspikesb, pspikes, pspikesb, pspikesb, driver_device, 0, ROT0, "bootleg", "Power Spikes (bootleg)", GAME_SUPPORTS_SAVE | GAME_NO_COCKTAIL )
-GAME( 1991, spikes91, pspikes, spikes91, pspikes, driver_device, 0, ROT0, "bootleg", "1991 Spikes (Italian bootleg)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND | GAME_NO_COCKTAIL )
+GAME( 1991, spikes91, pspikes, spikes91, pspikes, driver_device, 0, ROT0, "bootleg", "1991 Spikes (Italian bootleg, set 1)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND | GAME_NO_COCKTAIL )
+GAME( 1991, spikes91b,pspikes, spikes91, pspikes, driver_device, 0, ROT0, "bootleg", "1991 Spikes (Italian bootleg, set 2)", GAME_SUPPORTS_SAVE | GAME_NO_SOUND | GAME_NO_COCKTAIL )
GAME( 1991, pspikesc, pspikes, pspikesc, pspikesc, driver_device, 0, ROT0, "bootleg", "Power Spikes (China)", GAME_SUPPORTS_SAVE | GAME_NO_COCKTAIL | GAME_IMPERFECT_SOUND )
GAME( 1997, wbbc97, 0, wbbc97, wbbc97, driver_device, 0, ROT0, "Comad", "Beach Festival World Championship 1997", GAME_SUPPORTS_SAVE | GAME_NO_COCKTAIL ) // based on power spikes codebase
diff --git a/src/mame/drivers/rpunch.c b/src/mame/drivers/rpunch.c
index 701759f4ed6..83765cfa064 100644
--- a/src/mame/drivers/rpunch.c
+++ b/src/mame/drivers/rpunch.c
@@ -459,7 +459,7 @@ static const gfx_layout bootleg_sprite_layout =
32*32*2,
};
-static GFXDECODE_START( spikes91a )
+static GFXDECODE_START( svolleybl )
GFXDECODE_ENTRY( "gfx1", 0, bootleg_tile_layout, 0, 16 )
GFXDECODE_ENTRY( "gfx2", 0, bootleg_tile_layout, 256, 16 )
GFXDECODE_ENTRY( "gfx3", 0, bootleg_sprite_layout, 0, 16*4 )
@@ -507,7 +507,7 @@ MACHINE_CONFIG_END
// c+p of above for now, bootleg hw, things need verifying
-static MACHINE_CONFIG_START( spikes91a, rpunch_state )
+static MACHINE_CONFIG_START( svolleybl, rpunch_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK/2)
@@ -524,7 +524,7 @@ static MACHINE_CONFIG_START( spikes91a, rpunch_state )
MCFG_SCREEN_VISIBLE_AREA(8, 303-8, 0, 223-8)
MCFG_SCREEN_UPDATE_DRIVER(rpunch_state, screen_update_rpunch)
- MCFG_GFXDECODE(spikes91a)
+ MCFG_GFXDECODE(svolleybl)
MCFG_PALETTE_LENGTH(1024)
@@ -730,7 +730,7 @@ ROM_START( svolleyu )
ROM_END
-ROM_START( spikes91a )
+ROM_START( svolleybl )
ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 code */
ROM_LOAD16_BYTE( "4-prg.bin", 0x00001, 0x10000, CRC(eefaa208) SHA1(2a0417e170de3212f45be64719bb1eb0c6d33c59) )
ROM_LOAD16_BYTE( "6-prg.bin", 0x00000, 0x10000, CRC(da7d2e81) SHA1(ca78a661876ddbcb0e7599edcc819558afb76930) )
@@ -804,4 +804,4 @@ GAME( 1989, svolleyu, svolley, rpunch, svolley, rpunch_state, svolley, ROT0
// video registers are changed, and there's some kind of RAM at 090xxx, possible a different sprite scheme for the bootleg (even if the original is intact)
// the sound system seems to be ripped from the later Power Spikes (see aerofgt.c)
-GAME( 1991, spikes91a,svolley, spikes91a,svolley, rpunch_state, svolley, ROT0, "bootleg", "Super Volleyball (bootleg)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING | GAME_NO_SOUND | GAME_NO_COCKTAIL ) // aka 1991 Spikes?
+GAME( 1991, svolleybl,svolley, svolleybl,svolley, rpunch_state, svolley, ROT0, "bootleg", "Super Volleyball (bootleg)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING | GAME_NO_SOUND | GAME_NO_COCKTAIL ) // aka 1991 Spikes?
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 4d67238f488..29aac36b3dc 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -8234,6 +8234,7 @@ rpunch // (c) 1987 V-System Co. + Bally/Midway/Sente license (US)
svolley // (c) 1989 V-System Co. (Japan)
svolleyk // (c) 1989 V-System Co. (Korea)
svolleyu // (c) 1989 V-System Co. + Data East license (US)
+svolleybl // bootleg
tail2nos // [1989] V-System Co.
sformula // [1989] V-System Co. (Japan)
ojankoc // [1986] V-System Co. (Japan)
@@ -8263,7 +8264,7 @@ pspikesu // (c) 1991 Video System Co. (US)
svolly91 // (c) 1991 Video System Co. (Japan)
pspikesb // bootleg
spikes91 // bootleg
-spikes91a // bootleg
+spikes91b // bootleg
pspikesc // bootleg
karatblz // (c) 1991 Video System Co.
karatblzu // (c) 1991 Video System Co. (US)