diff options
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 |
commit | cae878c9b438a4b88678db213db9c4aed215b5cc (patch) | |
tree | 7830c95bb1743888a7556486f153cda716890e1a | |
parent | 1c67d79ea173aa1dcb502c5fc8977c08caf5cc52 (diff) |
some better set naming (nw)
-rw-r--r-- | src/mame/drivers/aerofgt.c | 33 | ||||
-rw-r--r-- | src/mame/drivers/rpunch.c | 10 | ||||
-rw-r--r-- | src/mame/mame.lst | 3 |
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) |