From 29f358dc408431d54016bb9d23e11b591d2e12e3 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Sun, 28 Aug 2011 10:50:51 +0000 Subject: [PATCH] Sync ROMs with PinMAME (no whatsnew) --- .gitattributes | 2 + src/mame/drivers/atari_s2.c | 4 + src/mame/drivers/atari_s3.c | 2 + src/mame/drivers/de_3.c | 16 +++- src/mame/drivers/gp_2.c | 11 +++ src/mame/drivers/inder.c | 16 ++++ src/mame/drivers/jeutel.c | 76 ++++++++++++++++++ src/mame/drivers/jp.c | 17 +++- src/mame/drivers/s11.c | 25 ++++++ src/mame/drivers/spectra.c | 53 +++++++++++++ src/mame/drivers/whitestar.c | 145 ++++++++++++++++++++++++++++++++--- src/mame/drivers/wpc_95.c | 26 +++++++ src/mame/drivers/wpc_s.c | 22 ++++++ src/mame/mame.lst | 22 ++++++ src/mame/mame.mak | 2 + 15 files changed, 427 insertions(+), 12 deletions(-) create mode 100644 src/mame/drivers/jeutel.c create mode 100644 src/mame/drivers/spectra.c diff --git a/.gitattributes b/.gitattributes index c77c8ed881f..bc5bd23b28f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2229,6 +2229,7 @@ src/mame/drivers/jangou.c svneol=native#text/plain src/mame/drivers/jantotsu.c svneol=native#text/plain src/mame/drivers/jchan.c svneol=native#text/plain src/mame/drivers/jedi.c svneol=native#text/plain +src/mame/drivers/jeutel.c svneol=native#text/plain src/mame/drivers/jokrwild.c svneol=native#text/plain src/mame/drivers/jollyjgr.c svneol=native#text/plain src/mame/drivers/jongkyo.c svneol=native#text/plain @@ -2685,6 +2686,7 @@ src/mame/drivers/spaceg.c svneol=native#text/plain src/mame/drivers/spbactn.c svneol=native#text/plain src/mame/drivers/spcforce.c svneol=native#text/plain src/mame/drivers/spdodgeb.c svneol=native#text/plain +src/mame/drivers/spectra.c svneol=native#text/plain src/mame/drivers/speedatk.c svneol=native#text/plain src/mame/drivers/speedbal.c svneol=native#text/plain src/mame/drivers/speedspn.c svneol=native#text/plain diff --git a/src/mame/drivers/atari_s2.c b/src/mame/drivers/atari_s2.c index abfdab15887..8e0c0dbacfe 100644 --- a/src/mame/drivers/atari_s2.c +++ b/src/mame/drivers/atari_s2.c @@ -51,6 +51,8 @@ ROM_START(supermap) ROM_LOAD("atari_j.rom", 0x3800, 0x0800, CRC(26521779) SHA1(2cf1c66441aee99b9d01859d495c12025b5ef094)) ROM_RELOAD(0xb800, 0x0800) ROM_RELOAD(0xf800, 0x0800) + ROM_REGION(0x1000, "sound1", 0) + ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) ROM_END /*------------------------------------------------------------------- @@ -65,6 +67,8 @@ ROM_START(hercules) ROM_LOAD("atari_j.rom", 0x3800, 0x0800, CRC(26521779) SHA1(2cf1c66441aee99b9d01859d495c12025b5ef094)) ROM_RELOAD(0xb800, 0x0800) ROM_RELOAD(0xf800, 0x0800) + ROM_REGION(0x1000, "sound1", 0) + ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) ROM_END GAME( 1979, supermap, 0, atari_s2, atari_s2, atari_s2, ROT0, "Atari","Superman (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/atari_s3.c b/src/mame/drivers/atari_s3.c index c5e897b5655..292ea47bf01 100644 --- a/src/mame/drivers/atari_s3.c +++ b/src/mame/drivers/atari_s3.c @@ -51,6 +51,8 @@ ROM_START(roadrunr) ROM_LOAD("3800.716", 0x3800, 0x0800, CRC(77262408) SHA1(3045a732c39c96002f495f64ed752279f7d43ee7)) ROM_RELOAD(0xb800, 0x0800) ROM_RELOAD(0xf800, 0x0800) + ROM_REGION(0x1000, "sound1", 0) + ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) ROM_END GAME( 1979, roadrunr, 0, atari_s3, atari_s3, atari_s3, ROT0, "Atari","Road Runner", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/de_3.c b/src/mame/drivers/de_3.c index 57b10097828..3ca7271db5e 100644 --- a/src/mame/drivers/de_3.c +++ b/src/mame/drivers/de_3.c @@ -789,7 +789,20 @@ ROM_START(tftc_303) ROM_LOAD("sndu21.dat", 0x100000, 0x80000, CRC(a0ae61f7) SHA1(c7b5766fda64642f77bdc03b2025cd84f29f4495)) ROM_RELOAD(0x100000 + 0x80000, 0x80000) ROM_END - +ROM_START(tftc_302) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("tftccpua.302", 0x0000, 0x10000, CRC(a194fe0f) SHA1(b83e048300f7e072f76672d72cdf43e43fab2e9e)) + ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "gfx3", 0) + ROM_LOAD("tftcdspa.301", 0x00000, 0x80000, CRC(3888d06f) SHA1(3d276df436a76c6e9bed6629114204dacd88245b)) + ROM_REGION(0x010000, "cpu2", 0) + ROM_LOAD("sndu7.dat", 0x0000, 0x10000, CRC(7963740e) SHA1(fc1f150dcbab8af865a8ea624dfdcc03301f05e6)) + ROM_REGION(0x200000, "sound1", 0) + ROM_LOAD("sndu17.dat", 0x000000, 0x80000, CRC(5c5d009a) SHA1(57d0307ea682eca5a57957e4f61fd92bb7f40e17)) + ROM_RELOAD(0x000000 + 0x80000, 0x80000) + ROM_LOAD("sndu21.dat", 0x100000, 0x80000, CRC(a0ae61f7) SHA1(c7b5766fda64642f77bdc03b2025cd84f29f4495)) + ROM_RELOAD(0x100000 + 0x80000, 0x80000) +ROM_END ROM_START(tftc_300) ROM_REGION(0x10000, "maincpu", 0) ROM_LOAD("tftccpua.300", 0x0000, 0x10000, CRC(3d275152) SHA1(0aa6df629c27d9265cf35ca0724e241d9820e56b)) @@ -1011,6 +1024,7 @@ GAME(1992, stwr_a14, stwr_103, de_3, de_3, de_3, ROT0, "Data East", "Star Wars GAME(1992, stwr_102, stwr_103, de_3, de_3, de_3, ROT0, "Data East", "Star Wars (1.02)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1992, stwr_e12, stwr_103, de_3, de_3, de_3, ROT0, "Data East", "Star Wars (1.02 England)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1993, tftc_303, 0, de_3, de_3, de_3, ROT0, "Data East", "Tales From the Crypt (3.03)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1993, tftc_302, tftc_303, de_3, de_3, de_3, ROT0, "Data East", "Tales From the Crypt (3.02 Dutch)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1993, tftc_300, tftc_303, de_3, de_3, de_3, ROT0, "Data East", "Tales From the Crypt (3.00)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1993, tftc_200, tftc_303, de_3, de_3, de_3, ROT0, "Data East", "Tales From the Crypt (2.00)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1993, tftc_104, tftc_303, de_3, de_3, de_3, ROT0, "Data East", "Tales From the Crypt (1.04 Spain)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/gp_2.c b/src/mame/drivers/gp_2.c index 70f702c7026..7cd2dc8b1e0 100644 --- a/src/mame/drivers/gp_2.c +++ b/src/mame/drivers/gp_2.c @@ -141,6 +141,16 @@ ROM_START(ladyshot) ROM_CONTINUE(0x7800, 0x0800) ROM_RELOAD (0xf000, 0x1000) ROM_END +ROM_START(ladyshota) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD( "830a2.716", 0x0000, 0x0800, CRC(2c1f1629) SHA1(9233ce4328d779ff6548cdd5d6819cd368bef313)) + ROM_LOAD( "830b2.716", 0x0800, 0x0800, CRC(2105a538) SHA1(0360d3e740d8b6f816cfe7fe1fb32ac476251b9f)) + ROM_LOAD( "830c2.716", 0x1000, 0x0800, CRC(2d96bdde) SHA1(7c03a29a91f03fba9ed5e53a93335113a7cbafb3)) + ROM_REGION(0x10000, "cpu2", 0) + ROM_LOAD ("830.snd", 0x3800, 0x0800, NO_DUMP) + ROM_CONTINUE(0x7800, 0x0800) + ROM_RELOAD (0xf000, 0x1000) +ROM_END /*------------------------------------------------------------------- / Loch Ness Monster (November 1985) - Model #??? @@ -235,6 +245,7 @@ GAME(1985, cpthook, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Captain Hook", GAME(1985, cyclopes, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Cyclopes", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1981, gwarfare, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Global Warfare", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1985, ladyshot, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Lady Sharpshooter", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1985, ladyshota, ladyshot, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Lady Sharpshooter (alternate set)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1982, mbossy, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Mike Bossy", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1979, coneyis, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Old Coney Island!", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1980, lizard, 0, gp_2, gp_2, gp_2, ROT0, "Game Plan", "Pinball Lizard", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/inder.c b/src/mame/drivers/inder.c index 7e359368010..f046f8c5d66 100644 --- a/src/mame/drivers/inder.c +++ b/src/mame/drivers/inder.c @@ -111,6 +111,21 @@ ROM_START(corsario) ROM_LOAD("e-corsar.bin", 0x30000, 0x10000, CRC(918ee349) SHA1(17cded8b5626c91e400d26332a160704f2fd2b55)) ROM_END +/*------------------------------------------------------------------- +/ Mundial 90 (1990) +/-------------------------------------------------------------------*/ +ROM_START(mundial) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("mundial.cpu", 0x0000, 0x2000, CRC(b615e69b) SHA1(d129eb6f2943af40ddffd0da1e7a711b58f65b3c)) + ROM_REGION(0x10000, "soundcpu", 0) + ROM_LOAD("snd11.bin", 0x00000, 0x2000, CRC(2cebc1a5) SHA1(e0dae2b1ce31ff436b55ceb1ec71d39fc56694da)) + ROM_REGION(0x40000, "user1", 0) + ROM_LOAD("snd24.bin", 0x00000, 0x10000, CRC(603bfc3c) SHA1(8badd9731243270ce5b8003373ed09ec7eac6ca6)) + ROM_LOAD("snd23.bin", 0x10000, 0x10000, CRC(2868ce6f) SHA1(317457763f764be08cbe6a5dd4008ba2257c9d78)) + ROM_LOAD("snd22.bin", 0x20000, 0x10000, CRC(2559f874) SHA1(cbf57f29e394d5dc320e7dcbd2625f6c96412a06)) + ROM_LOAD("snd21.bin", 0x30000, 0x10000, CRC(7a8f7402) SHA1(39666ba2634fe9c720c2c9bcc9ccc73874ed85e7)) +ROM_END + /*------------------------------------------------------------------- / Lap By Lap (1986) /-------------------------------------------------------------------*/ @@ -128,4 +143,5 @@ GAME(1985, brvteam, 0, inder, inder, inder, ROT0, "Inder", "Brave Team", GAM GAME(1986, canasta, 0, inder, inder, inder, ROT0, "Inder", "Canasta '86'", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1988, pinclown, 0, inder, inder, inder, ROT0, "Inder", "Clown (Inder)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1989, corsario, 0, inder, inder, inder, ROT0, "Inder", "Corsario", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1990, mundial, 0, inder, inder, inder, ROT0, "Inder", "Mundial 90", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1986, lapbylap, 0, inder, inder, inder, ROT0, "Inder", "Lap By Lap", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/jeutel.c b/src/mame/drivers/jeutel.c new file mode 100644 index 00000000000..0ffac4f5c56 --- /dev/null +++ b/src/mame/drivers/jeutel.c @@ -0,0 +1,76 @@ +#include "emu.h" +#include "cpu/z80/z80.h" + +class jeutel_state : public driver_device +{ +public: + jeutel_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag) { } +}; + + +static ADDRESS_MAP_START( jeutel_map, AS_PROGRAM, 8 ) + ADDRESS_MAP_UNMAP_HIGH +ADDRESS_MAP_END + +static INPUT_PORTS_START( jeutel ) +INPUT_PORTS_END + +static MACHINE_RESET( jeutel ) +{ +} + +static DRIVER_INIT( jeutel ) +{ +} + +static MACHINE_CONFIG_START( jeutel, jeutel_state ) + /* basic machine hardware */ + MCFG_CPU_ADD("maincpu", Z80, 3300000) + MCFG_CPU_PROGRAM_MAP(jeutel_map) + + MCFG_MACHINE_RESET( jeutel ) +MACHINE_CONFIG_END + +/*-------------------------------- +/ Le King +/-------------------------------*/ +ROM_START(leking) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("game-m.bin", 0x0000, 0x2000, CRC(4b66517a) SHA1(1939ea78932d469a16441507bb90b032c5f77b1e)) + ROM_REGION(0x10000, "cpu2", 0) + ROM_LOAD("game-v.bin", 0x0000, 0x1000, CRC(cbbc8b55) SHA1(4fe150fa3b565e5618896c0af9d51713b381ed88)) + ROM_REGION(0x10000, "cpu3", 0) + ROM_LOAD("sound-v.bin", 0x0000, 0x1000, CRC(36130e7b) SHA1(d9b66d43b55272579b3972005355b8a18ce6b4a9)) + ROM_LOAD("sound-p.bin", 0x1000, 0x2000, BAD_DUMP CRC(97eedd6c) SHA1(3bb8e5d32417c49ef97cbe407f2c5eeb214bf72d)) + ROM_RELOAD(0x2000, 0x2000) + ROM_RELOAD(0x4000, 0x2000) + ROM_RELOAD(0x6000, 0x2000) + ROM_RELOAD(0x8000, 0x2000) + ROM_RELOAD(0xa000, 0x2000) + ROM_RELOAD(0xc000, 0x2000) + ROM_RELOAD(0xe000, 0x2000) +ROM_END + +/*-------------------------------- +/ Olympic Games +/-------------------------------*/ +ROM_START(olympic) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("game-jo1.bin", 0x0000, 0x2000, CRC(c9f040cf) SHA1(c689f3a82d904d3f9fc8688d4c06082c51645b2f)) + ROM_REGION(0x10000, "cpu2", 0) + ROM_LOAD("game-v.bin", 0x0000, 0x1000, CRC(cd284a20) SHA1(94568e1247994c802266f9fbe4a6f6ed2b55a978)) + ROM_REGION(0x10000, "cpu3", 0) + ROM_LOAD("sound-j0.bin", 0x0000, 0x1000, CRC(5c70ce72) SHA1(b0b6cc7b6ec3ed9944d738b61a0d144b77b07000)) + ROM_LOAD("sound-p.bin", 0x1000, 0x2000, CRC(97eedd6c) SHA1(3bb8e5d32417c49ef97cbe407f2c5eeb214bf72d)) + ROM_RELOAD(0x2000, 0x2000) + ROM_RELOAD(0x4000, 0x2000) + ROM_RELOAD(0x6000, 0x2000) + ROM_RELOAD(0x8000, 0x2000) + ROM_RELOAD(0xa000, 0x2000) + ROM_RELOAD(0xc000, 0x2000) + ROM_RELOAD(0xe000, 0x2000) +ROM_END + +GAME(1983, leking, 0, jeutel, jeutel, jeutel, ROT0, "Jeutel", "Le King", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1984, olympic, 0, jeutel, jeutel, jeutel, ROT0, "Jeutel", "Olympic Games", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/jp.c b/src/mame/drivers/jp.c index 78f84770c92..2007e1faa37 100644 --- a/src/mame/drivers/jp.c +++ b/src/mame/drivers/jp.c @@ -86,6 +86,20 @@ ROM_END /*------------------------------------------------------------------- / Halley Comet /-------------------------------------------------------------------*/ +ROM_START(halley) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("halley.cpu", 0x0000, 0x2000, CRC(b158a0d7) SHA1(ad071ac3d06a99a8fbd4df461071fe03dc1e1a26)) + ROM_REGION(0x10000, "cpu2", 0) + ROM_LOAD("hcsnd0.dat", 0x00000, 0x4000, CRC(39b9107a) SHA1(8a11fa0c1558d0b1d309446b8a6f97e761b6559d)) + ROM_REGION(0x40000, "sound1", 0) + ROM_LOAD("hcsnd1.dat", 0x0000, 0x8000, NO_DUMP) + ROM_LOAD("hcsnd2.dat", 0x8000, 0x8000, NO_DUMP) + ROM_LOAD("hcsnd3.dat", 0x10000, 0x8000, NO_DUMP) + ROM_LOAD("hcsnd4.dat", 0x18000, 0x8000, NO_DUMP) + ROM_LOAD("hcsnd5.dat", 0x20000, 0x8000, NO_DUMP) + ROM_LOAD("hcsnd6.dat", 0x28000, 0x8000, NO_DUMP) + ROM_LOAD("hcsnd7.dat", 0x30000, 0x8000, NO_DUMP) +ROM_END /*------------------------------------------------------------------- / Lortium @@ -101,7 +115,7 @@ ROM_END /-------------------------------------------------------------------*/ ROM_START(olympus) ROM_REGION(0x10000, "maincpu", 0) - ROM_LOAD("olympus.dat", 0x0000, 0x2000, NO_DUMP) + ROM_LOAD("olympus.dat", 0x0000, 0x2000, CRC(08b021e8) SHA1(9662d37ccef94b6e6bc3c8c81dea0c0a34c8052d)) ROM_REGION(0x10000, "cpu2", 0) ROM_LOAD("cs.128", 0x00000, 0x4000, CRC(39b9107a) SHA1(8a11fa0c1558d0b1d309446b8a6f97e761b6559d)) ROM_REGION(0x40000, "sound1", 0) @@ -147,4 +161,5 @@ GAME(1985, faeton, 0, jp, jp, jp, ROT0, "Juegos Populares", "Faeton", GA GAME(1987, lortium, 0, jp, jp, jp, ROT0, "Juegos Populares", "Lortium", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1984, petaco, 0, jp, jp, jp, ROT0, "Juegos Populares", "Petaco", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1985, petaco2, 0, jp, jp, jp, ROT0, "Juegos Populares", "Petaco 2", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1986, halley, 0, jp, jp, jp, ROT0, "Juegos Populares", "Halley Comet", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1986, olympus, 0, jp, jp, jp, ROT0, "Juegos Populares", "Olympus", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/s11.c b/src/mame/drivers/s11.c index 1afdc163f58..6b732468dc4 100644 --- a/src/mame/drivers/s11.c +++ b/src/mame/drivers/s11.c @@ -185,6 +185,29 @@ ROM_START(shfin_l1) ROM_LOAD("u22snd-2.rv1", 0x8000, 0x8000, CRC(6894abaf) SHA1(2d661765fbfce33a73a20778c41233c0bd9933e9)) ROM_END +/*-------------------- +/ Tic-Tac-Strike (#919) +/--------------------*/ +ROM_START(tts_l2) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("u27_l2.128", 0x8000, 0x4000, CRC(edbcab92) SHA1(0f6b2dc01874984f9a17ee873f2fa0b6c9bba5be)) + ROM_RELOAD( 0xc000, 0x4000) + ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) + ROM_REGION(0x10000, "sound2", 0) + ROM_LOAD("tts_u21.256", 0x0000, 0x8000, NO_DUMP) + ROM_LOAD("tts_u22.256", 0x8000, 0x8000, NO_DUMP) +ROM_END + +ROM_START(tts_l1) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("tts_u27.128", 0x8000, 0x4000, CRC(f540c53c) SHA1(1c7a318278ad1afdcbe6aaf81f9b774882b069d6)) + ROM_RELOAD( 0xc000, 0x4000) + ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF) + ROM_REGION(0x10000, "sound2", 0) + ROM_LOAD("tts_u21.256", 0x0000, 0x8000, NO_DUMP) + ROM_LOAD("tts_u22.256", 0x8000, 0x8000, NO_DUMP) +ROM_END + GAME(1987, gmine_l2, 0, williams_s11, williams_s11, williams_s11, ROT0, "Williams", "Gold Mine (Shuffle) (L-2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1986, grand_l4, 0, williams_s11, williams_s11, williams_s11, ROT0, "Williams", "Grand Lizard (L-4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1986, hs_l4, 0, williams_s11, williams_s11, williams_s11, ROT0, "Williams", "High Speed (L-4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) @@ -195,4 +218,6 @@ GAME(1986, rdkng_l2, rdkng_l4, williams_s11, williams_s11, williams_s11, ROT0, " GAME(1986, rdkng_l3, rdkng_l4, williams_s11, williams_s11, williams_s11, ROT0, "Williams", "Road Kings (L-3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1987, tdawg_l1, 0, williams_s11, williams_s11, williams_s11, ROT0, "Williams", "Top Dawg (Shuffle) (L-1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1987, shfin_l1, 0, williams_s11, williams_s11, williams_s11, ROT0, "Williams", "Shuffle Inn (Shuffle) (L-1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1986, tts_l2, 0, williams_s11, williams_s11, williams_s11, ROT0, "Williams", "Tic-Tac-Strike (Shuffle) (L-2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1986, tts_l1, tts_l2, williams_s11, williams_s11, williams_s11, ROT0, "Williams", "Tic-Tac-Strike (Shuffle) (L-1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/spectra.c b/src/mame/drivers/spectra.c new file mode 100644 index 00000000000..6e7d369d911 --- /dev/null +++ b/src/mame/drivers/spectra.c @@ -0,0 +1,53 @@ +/****************************************************************************************** + Valley Spectra IV + ----------------- + Rotating game, like Midway's "Rotation VIII". +*******************************************************************************************/ + +#include "emu.h" +#include "cpu/m6502/m6502.h" + +class spectra_state : public driver_device +{ +public: + spectra_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag) { } +}; + + +static ADDRESS_MAP_START( spectra_map, AS_PROGRAM, 8 ) + ADDRESS_MAP_UNMAP_HIGH +ADDRESS_MAP_END + +static INPUT_PORTS_START( spectra ) +INPUT_PORTS_END + +static MACHINE_RESET( spectra ) +{ +} + +static DRIVER_INIT( spectra ) +{ +} + +static MACHINE_CONFIG_START( spectra, spectra_state ) + /* basic machine hardware */ + MCFG_CPU_ADD("maincpu", M6502, 3579545/4) + MCFG_CPU_PROGRAM_MAP(spectra_map) + + MCFG_MACHINE_RESET( spectra ) +MACHINE_CONFIG_END + +/*-------------------------------- +/ Spectra IV +/-------------------------------*/ +ROM_START(spectra) + ROM_REGION(0x10000, "maincpu", 0) + ROM_LOAD("spect_u3.dat", 0x0c00, 0x0400, CRC(9ca7510f) SHA1(a87849f16903836158063d593bb4a2e90c7473c8)) + ROM_RELOAD(0xfc00, 0x0400) + ROM_LOAD("spect_u4.dat", 0x0800, 0x0400, CRC(e6519689) SHA1(06ef3d349ea27a072889b7c379f258d29b7217be) BAD_DUMP) + ROM_LOAD("spect_u5.dat", 0x0400, 0x0400, CRC(49e0759f) SHA1(c3badc90ff834cbc92d8c519780069310c2b1507)) +ROM_END + + +GAME(1979, spectra, 0, spectra, spectra, spectra, ROT0, "Valley", "Spectra IV", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/whitestar.c b/src/mame/drivers/whitestar.c index f708d97b2c3..383164a87f4 100644 --- a/src/mame/drivers/whitestar.c +++ b/src/mame/drivers/whitestar.c @@ -630,6 +630,106 @@ ROM_START(harl_l18) ROM_RELOAD(0x300000 + 0x80000, 0x80000) ROM_END +ROM_START(harl_a40) + ROM_REGION(0x80000, "user1", 0) + ROM_LOAD("harcpu.400", 0x00000, 0x20000, CRC(752ed258) SHA1(aea0ab3c45649178a3b0e17a2eacc516600a2b63)) + ROM_RELOAD(0x20000, 0x20000) + ROM_RELOAD(0x40000, 0x20000) + ROM_RELOAD(0x60000, 0x20000) + ROM_REGION(0x10000, "maincpu", 0) + ROM_COPY( "user1", 0x18000, 0x8000, 0x8000) + ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "gfx3", 0) + ROM_LOAD("hddispa.400", 0x00000, 0x80000, CRC(e2c98397) SHA1(212ac1a509f608c490dc4dfdc5cc04187ed2fe10)) + ROM_REGION(0x010000, "cpu2",0) + ROM_LOAD("hdsnd.u7",0x0000,0x10000,CRC(b9accb75) SHA1(9575f1c372ec5603322255778fc003047acc8b01)) + ROM_REGION(0x400000, "sound1",0) + ROM_LOAD("hdvc1.u17", 0x000000, 0x100000, CRC(0265fe72) SHA1(7bd7b321bfa2a5092cdf273dfaf4ccdb043c06e8)) + ROM_LOAD("hdvc2.u21", 0x100000, 0x100000, CRC(89230898) SHA1(42d225e33ac1d679415e9dbf659591b7c4109740)) + ROM_LOAD("hdvc3.u36", 0x200000, 0x100000, CRC(41239811) SHA1(94fceff4dbefd3467ecb8b19e4b8baf24ddd68a3)) + ROM_LOAD("hdvc4.u37", 0x300000, 0x80000, CRC(a1bc39f6) SHA1(25af40cb3d8f774e1e37cbef9166e41753440460)) + ROM_RELOAD(0x300000 + 0x80000, 0x80000) +ROM_END +ROM_START(harl_f40) + ROM_REGION(0x80000, "user1", 0) + ROM_LOAD("harcpu.400", 0x00000, 0x20000, CRC(752ed258) SHA1(aea0ab3c45649178a3b0e17a2eacc516600a2b63)) + ROM_RELOAD(0x20000, 0x20000) + ROM_RELOAD(0x40000, 0x20000) + ROM_RELOAD(0x60000, 0x20000) + ROM_REGION(0x10000, "maincpu", 0) + ROM_COPY( "user1", 0x18000, 0x8000, 0x8000) + ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "gfx3", 0) + ROM_LOAD("hddispf.400", 0x00000, 0x80000, CRC(d061c238) SHA1(cb29e58970d43c2845c96e149e8fdd0c16e501c9)) + ROM_REGION(0x010000, "cpu2",0) + ROM_LOAD("hdsnd.u7",0x0000,0x10000,CRC(b9accb75) SHA1(9575f1c372ec5603322255778fc003047acc8b01)) + ROM_REGION(0x400000, "sound1",0) + ROM_LOAD("hdvc1.u17", 0x000000, 0x100000, CRC(0265fe72) SHA1(7bd7b321bfa2a5092cdf273dfaf4ccdb043c06e8)) + ROM_LOAD("hdvc2.u21", 0x100000, 0x100000, CRC(89230898) SHA1(42d225e33ac1d679415e9dbf659591b7c4109740)) + ROM_LOAD("hdvc3.u36", 0x200000, 0x100000, CRC(41239811) SHA1(94fceff4dbefd3467ecb8b19e4b8baf24ddd68a3)) + ROM_LOAD("hdvc4.u37", 0x300000, 0x80000, CRC(a1bc39f6) SHA1(25af40cb3d8f774e1e37cbef9166e41753440460)) + ROM_RELOAD(0x300000 + 0x80000, 0x80000) +ROM_END +ROM_START(harl_g40) + ROM_REGION(0x80000, "user1", 0) + ROM_LOAD("harcpu.400", 0x00000, 0x20000, CRC(752ed258) SHA1(aea0ab3c45649178a3b0e17a2eacc516600a2b63)) + ROM_RELOAD(0x20000, 0x20000) + ROM_RELOAD(0x40000, 0x20000) + ROM_RELOAD(0x60000, 0x20000) + ROM_REGION(0x10000, "maincpu", 0) + ROM_COPY( "user1", 0x18000, 0x8000, 0x8000) + ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "gfx3", 0) + ROM_LOAD("hddispg.400", 0x00000, 0x80000, CRC(4bc89a23) SHA1(fb7dcc61194560845e150bc1c032c098ffd026e8)) + ROM_REGION(0x010000, "cpu2",0) + ROM_LOAD("hdsnd.u7",0x0000,0x10000,CRC(b9accb75) SHA1(9575f1c372ec5603322255778fc003047acc8b01)) + ROM_REGION(0x400000, "sound1",0) + ROM_LOAD("hdvc1.u17", 0x000000, 0x100000, CRC(0265fe72) SHA1(7bd7b321bfa2a5092cdf273dfaf4ccdb043c06e8)) + ROM_LOAD("hdvc2.u21", 0x100000, 0x100000, CRC(89230898) SHA1(42d225e33ac1d679415e9dbf659591b7c4109740)) + ROM_LOAD("hdvc3.u36", 0x200000, 0x100000, CRC(41239811) SHA1(94fceff4dbefd3467ecb8b19e4b8baf24ddd68a3)) + ROM_LOAD("hdvc4.u37", 0x300000, 0x80000, CRC(a1bc39f6) SHA1(25af40cb3d8f774e1e37cbef9166e41753440460)) + ROM_RELOAD(0x300000 + 0x80000, 0x80000) +ROM_END +ROM_START(harl_i40) + ROM_REGION(0x80000, "user1", 0) + ROM_LOAD("harcpu.400", 0x00000, 0x20000, CRC(752ed258) SHA1(aea0ab3c45649178a3b0e17a2eacc516600a2b63)) + ROM_RELOAD(0x20000, 0x20000) + ROM_RELOAD(0x40000, 0x20000) + ROM_RELOAD(0x60000, 0x20000) + ROM_REGION(0x10000, "maincpu", 0) + ROM_COPY( "user1", 0x18000, 0x8000, 0x8000) + ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "gfx3", 0) + ROM_LOAD("hddispi.400", 0x00000, 0x80000, CRC(c4fc4990) SHA1(79d501c3123b604becbb87c12aca9848675811ec)) + ROM_REGION(0x010000, "cpu2",0) + ROM_LOAD("hdsnd.u7",0x0000,0x10000,CRC(b9accb75) SHA1(9575f1c372ec5603322255778fc003047acc8b01)) + ROM_REGION(0x400000, "sound1",0) + ROM_LOAD("hdvc1.u17", 0x000000, 0x100000, CRC(0265fe72) SHA1(7bd7b321bfa2a5092cdf273dfaf4ccdb043c06e8)) + ROM_LOAD("hdvc2.u21", 0x100000, 0x100000, CRC(89230898) SHA1(42d225e33ac1d679415e9dbf659591b7c4109740)) + ROM_LOAD("hdvc3.u36", 0x200000, 0x100000, CRC(41239811) SHA1(94fceff4dbefd3467ecb8b19e4b8baf24ddd68a3)) + ROM_LOAD("hdvc4.u37", 0x300000, 0x80000, CRC(a1bc39f6) SHA1(25af40cb3d8f774e1e37cbef9166e41753440460)) + ROM_RELOAD(0x300000 + 0x80000, 0x80000) +ROM_END +ROM_START(harl_l40) + ROM_REGION(0x80000, "user1", 0) + ROM_LOAD("harcpu.400", 0x00000, 0x20000, CRC(752ed258) SHA1(aea0ab3c45649178a3b0e17a2eacc516600a2b63)) + ROM_RELOAD(0x20000, 0x20000) + ROM_RELOAD(0x40000, 0x20000) + ROM_RELOAD(0x60000, 0x20000) + ROM_REGION(0x10000, "maincpu", 0) + ROM_COPY( "user1", 0x18000, 0x8000, 0x8000) + ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "gfx3", 0) + ROM_LOAD("hddispl.400", 0x00000, 0x80000, CRC(96096e73) SHA1(b22f03ab3f08ff192a55e92ebe85bafa893c6234)) + ROM_REGION(0x010000, "cpu2",0) + ROM_LOAD("hdsnd.u7",0x0000,0x10000,CRC(b9accb75) SHA1(9575f1c372ec5603322255778fc003047acc8b01)) + ROM_REGION(0x400000, "sound1",0) + ROM_LOAD("hdvc1.u17", 0x000000, 0x100000, CRC(0265fe72) SHA1(7bd7b321bfa2a5092cdf273dfaf4ccdb043c06e8)) + ROM_LOAD("hdvc2.u21", 0x100000, 0x100000, CRC(89230898) SHA1(42d225e33ac1d679415e9dbf659591b7c4109740)) + ROM_LOAD("hdvc3.u36", 0x200000, 0x100000, CRC(41239811) SHA1(94fceff4dbefd3467ecb8b19e4b8baf24ddd68a3)) + ROM_LOAD("hdvc4.u37", 0x300000, 0x80000, CRC(a1bc39f6) SHA1(25af40cb3d8f774e1e37cbef9166e41753440460)) + ROM_RELOAD(0x300000 + 0x80000, 0x80000) +ROM_END /*------------------------------------------------------------------- / High Roller Casino /-------------------------------------------------------------------*/ @@ -2154,6 +2254,25 @@ ROM_START(sprk_103) ROM_LOAD("spku36.100", 0x200000, 0x100000, CRC(bcf6d2cb) SHA1(8e8186f08ff1e39a7889469ec1fdfa9402a8695c)) ROM_LOAD("spku37.100", 0x300000, 0x100000, CRC(7d8f6bcb) SHA1(579cfef19cf9b5c91151ae833bc6c21734589849)) ROM_END +ROM_START(sprk_096) + ROM_REGION(0x80000, "user1", 0) + ROM_LOAD("spkcpu.096", 0x00000, 0x20000, CRC(4d7e862a) SHA1(962c129504f678264ab847fac08bac91cbbccb33)) + ROM_RELOAD(0x20000, 0x20000) + ROM_RELOAD(0x40000, 0x20000) + ROM_RELOAD(0x60000, 0x20000) + ROM_REGION(0x10000, "maincpu", 0) + ROM_COPY( "user1", 0x18000, 0x8000, 0x8000) + ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "gfx3", 0) + ROM_LOAD("spdspa.101", 0x00000, 0x80000, CRC(48ca598d) SHA1(0827ac7bb5cf12b0e63860b73a808273d984509e)) + ROM_REGION(0x010000, "cpu2", 0) + ROM_LOAD("spku7.090",0x0000,0x10000,CRC(19937fbd) SHA1(ebd7c8f1604accbeb7c00066ecf811193a2cb588)) + ROM_REGION(0x400000, "sound1", 0) + ROM_LOAD("spku17.090", 0x000000, 0x100000, CRC(05a8670e) SHA1(7c0f1f0c9b94f0327c820f002bffc4ea05670ec8)) + ROM_LOAD("spku21.090", 0x100000, 0x100000, CRC(c8629ee7) SHA1(843a742cb5cfce21a83618d14ae08ee1930d36cc)) + ROM_LOAD("spku36.090", 0x200000, 0x100000, CRC(727d4624) SHA1(9019014e6057d279a37cc3ce269a1c68baeb9673)) + ROM_LOAD("spku37.090", 0x300000, 0x100000, CRC(0c01b0c7) SHA1(76b5af50514d110b49721e6916dd16b3e3a2f5fa)) +ROM_END ROM_START(sprk_090) ROM_REGION(0x80000, "user1", 0) ROM_LOAD("spkcpu.090", 0x00000, 0x20000, CRC(bc3f8531) SHA1(5408e008c4f545bb4f82308b118d15525f8a263a)) @@ -3243,16 +3362,21 @@ GAME(1999, harl_f13, harl_a13, whitestar, whitestar, whitestar, ROT0, "Sega", " GAME(1999, harl_g13, harl_a13, whitestar, whitestar, whitestar, ROT0, "Sega", "Harley Davidson (1.03 Germany)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1999, harl_i13, harl_a13, whitestar, whitestar, whitestar, ROT0, "Sega", "Harley Davidson (1.03 Italy)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1999, harl_l13, harl_a13, whitestar, whitestar, whitestar, ROT0, "Sega", "Harley Davidson (1.03 Spain)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2004, harl_a30, 0, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2004, harl_f30, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00 France)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2004, harl_g30, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00 Germany)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2004, harl_i30, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00 Italy)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2004, harl_l30, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00 Spain)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2003, harl_a18, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2003, harl_f18, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08 France)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2003, harl_g18, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08 Germany)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2003, harl_i18, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08 Italy)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME(2003, harl_l18, harl_a30, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08 Spain)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_a40, 0, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (4.00)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_f40, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (4.00 France)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_g40, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (4.00 Germany)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_i40, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (4.00 Italy)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_l40, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (4.00 Spain)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_a30, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_f30, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00 France)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_g30, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00 Germany)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_i30, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00 Italy)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2004, harl_l30, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (3.00 Spain)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2003, harl_a18, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2003, harl_f18, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08 France)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2003, harl_g18, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08 Germany)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2003, harl_i18, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08 Italy)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(2003, harl_l18, harl_a40, whitestar, whitestar, whitestar, ROT0, "Stern", "Harley Davidson (1.08 Spain)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(2001, hirolcas, 0, whitestar, whitestar, whitestar, ROT0, "Stern", "High Roller Casino (3.00)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(2001, hironew, hirolcas, whitestar, whitestar, whitestar, ROT0, "Stern", "High Roller Casino (ARM7 Sound Board)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(2001, hirolcat, hirolcas, whitestar, whitestar, whitestar, ROT0, "Stern", "High Roller Casino (3.00) TEST", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) @@ -3330,6 +3454,7 @@ GAME(2001, shrkyfr_207,shrkysht, whitestar, whitestar, whitestar, ROT0, "Stern", GAME(2001, shrkyit, shrkysht, whitestar, whitestar, whitestar, ROT0, "Stern", "Sharkey's Shootout (2.11 Italy)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(2001, shrkyit_207,shrkysht, whitestar, whitestar, whitestar, ROT0, "Stern", "Sharkey's Shootout (2.07 Italy)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1999, sprk_103, 0, whitestar, whitestar, whitestar, ROT0, "Sega", "South Park (1.03)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1999, sprk_096, sprk_103, whitestar, whitestar, whitestar, ROT0, "Sega", "South Park (0.96)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1999, sprk_090, sprk_103, whitestar, whitestar, whitestar, ROT0, "Sega", "South Park (0.90)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1997, spacejam, 0, whitestar, whitestar, whitestar, ROT0, "Sega", "Space Jam", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1997, spacejmg, spacejam, whitestar, whitestar, whitestar, ROT0, "Sega", "Space Jam (Germany)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/wpc_95.c b/src/mame/drivers/wpc_95.c index 6813625b423..633ce6d03b2 100644 --- a/src/mame/drivers/wpc_95.c +++ b/src/mame/drivers/wpc_95.c @@ -236,6 +236,18 @@ ROM_START(congo_20) ROM_LOAD("cgs3v1_0.rom", 0x100000, 0x100000, CRC(6cfd9fe0) SHA1(a76267f865c645648c8cb27aec2d05062a4a20b5)) ROM_LOAD("cgs4v1_0.rom", 0x200000, 0x100000, CRC(2a1980e7) SHA1(0badf27c2b8bc7b0074dc5e606d64490470bc108)) ROM_END +ROM_START(congo_13) + ROM_REGION(0x10000, "maincpu", ROMREGION_ERASEFF) + ROM_REGION(0x2000, "user1", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "user2", 0) + ROM_LOAD("cong1_30.rom", 0x00000, 0x80000, CRC(e68c0404) SHA1(e851f42e6bd0e910fc87b9500cbacac3c088b488)) + ROM_REGION(0x20000, "cpu2", ROMREGION_ERASEFF) + ROM_REGION(0x1000*2, "user3", ROMREGION_ERASEFF) + ROM_REGION(0x800000, "sound1", 0) + ROM_LOAD("cgs2v1_1.rom", 0x000000, 0x100000, CRC(2b7637ae) SHA1(5b5d7214c632a506b986c892b39b1356b2909598)) + ROM_LOAD("cgs3v1_0.rom", 0x100000, 0x100000, CRC(6cfd9fe0) SHA1(a76267f865c645648c8cb27aec2d05062a4a20b5)) + ROM_LOAD("cgs4v1_0.rom", 0x200000, 0x100000, CRC(2a1980e7) SHA1(0badf27c2b8bc7b0074dc5e606d64490470bc108)) +ROM_END /*----------------- / Junk Yard @@ -740,6 +752,18 @@ ROM_START(ss_03) ROM_LOAD("sssnd_s3.21", 0x100000, 0x100000, CRC(c4f2e08a) SHA1(e20ff622a3f475db11f1f44d36a6669e160437a3)) ROM_LOAD("sssnd_s4.21", 0x200000, 0x100000, CRC(258b0a27) SHA1(83763b98907cf38e6f7b9fe4f26ce93a54ba3568)) ROM_END +ROM_START(ss_01) + ROM_REGION(0x10000, "maincpu", ROMREGION_ERASEFF) + ROM_REGION(0x2000, "user1", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "user2", 0) + ROM_LOAD("ss_g11.rom", 0x00000, 0x80000, CRC(affd278f) SHA1(e6f41da169fa15c25cfaac22057f3e491da18fc5)) + ROM_REGION(0x20000, "cpu2", ROMREGION_ERASEFF) + ROM_REGION(0x1000*2, "user3", ROMREGION_ERASEFF) + ROM_REGION(0x800000, "sound1", 0) + ROM_LOAD("ss_s2.rom", 0x000000, 0x100000, CRC(ad079cbc) SHA1(77c7f676fc2f46e22b74b381638725269f7d23f4)) + ROM_LOAD("sssnd_s3.21", 0x100000, 0x100000, CRC(c4f2e08a) SHA1(e20ff622a3f475db11f1f44d36a6669e160437a3)) + ROM_LOAD("sssnd_s4.21", 0x200000, 0x100000, CRC(258b0a27) SHA1(83763b98907cf38e6f7b9fe4f26ce93a54ba3568)) +ROM_END /*----------------- / Tales Of The Arabian Nights @@ -881,6 +905,7 @@ GAME(1997, cv_11, cv_14, wpc_95, wpc_95, wpc_95, ROT0, "Bally", "Cirqus Vol GAME(1997, cv_13, cv_14, wpc_95, wpc_95, wpc_95, ROT0, "Bally", "Cirqus Voltaire (1.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1995, congo_21, 0, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Congo (2.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1995, congo_20, congo_21, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Congo (2.0)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1995, congo_13, congo_21, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Congo (1.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1996, jy_12, 0, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Junk Yard (1.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1996, jy_11, jy_12, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Junk Yard (1.1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1996, jy_03, jy_12, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Junk Yard (0.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) @@ -915,6 +940,7 @@ GAME(1996, ss_15, 0, wpc_95, wpc_95, wpc_95, ROT0, "Bally", "Scared Stiff GAME(1996, ss_14, ss_15, wpc_95, wpc_95, wpc_95, ROT0, "Bally", "Scared Stiff (1.4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1996, ss_12, ss_15, wpc_95, wpc_95, wpc_95, ROT0, "Bally", "Scared Stiff (1.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1996, ss_03, ss_15, wpc_95, wpc_95, wpc_95, ROT0, "Bally", "Scared Stiff (0.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1996, ss_01, ss_15, wpc_95, wpc_95, wpc_95, ROT0, "Bally", "Scared Stiff (D0.1R with sound rev.25)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1996, totan_14, 0, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Tales Of The Arabian Nights (1.4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1996, totan_13, totan_14, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Tales Of The Arabian Nights (1.3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1996, totan_12, totan_14, wpc_95, wpc_95, wpc_95, ROT0, "Williams", "Tales Of The Arabian Nights (1.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/wpc_s.c b/src/mame/drivers/wpc_s.c index 3e4af1229f1..c60d95c3976 100644 --- a/src/mame/drivers/wpc_s.c +++ b/src/mame/drivers/wpc_s.c @@ -884,6 +884,27 @@ ROM_START(tom_12) ROM_LOAD("tm_u7_s.l2", 0x500000, 0x080000, CRC(f98e9e38) SHA1(bf8c204cfbbf5f9d59b7ad03d1784d37c638712c)) ROM_RELOAD(0x500000+0x080000, 0x080000) ROM_END +ROM_START(tom_10f) + ROM_REGION(0x10000, "maincpu", ROMREGION_ERASEFF) + ROM_REGION(0x2000, "user1", ROMREGION_ERASEFF) + ROM_REGION(0x80000, "user2", 0) + ROM_LOAD("tom1_0f.rom", 0x00000, 0x80000, CRC(be7626ad) SHA1(2f7918b9d2d0618671d7a8676cf69ee76e86bcb9)) + ROM_REGION(0x20000, "cpu2", ROMREGION_ERASEFF) + ROM_REGION(0x1000*2, "user3", ROMREGION_ERASEFF) + ROM_REGION(0x800000, "sound1",0) + ROM_LOAD("tm_u2_s.l2", 0x000000, 0x080000, CRC(b128fbba) SHA1(59101f9f4f43c240630dfbdc7fb432a9939f122d)) + ROM_RELOAD(0x000000+0x080000, 0x080000) + ROM_LOAD("tm_u3_s.l2", 0x100000, 0x080000, CRC(128c7d3c) SHA1(1bd5b56d3f9c8485498746ae6c4d65a1e053161a)) + ROM_RELOAD(0x100000+0x080000, 0x080000) + ROM_LOAD("tm_u4_s.l2", 0x200000, 0x080000, CRC(3d9b2354) SHA1(a39917c0cceda33288594652c47fd0385a85b8b1)) + ROM_RELOAD(0x200000+0x080000, 0x080000) + ROM_LOAD("tm_u5_s.l2", 0x300000, 0x080000, CRC(44247b60) SHA1(519b9d6eab4fe05676382c5f99ea87d4f7a12c5e)) + ROM_RELOAD(0x300000+0x080000, 0x080000) + ROM_LOAD("tm_u6_s.l2", 0x400000, 0x080000, CRC(f366bbe5) SHA1(aca23649a54521748e90aa9a182b9bbdde126409)) + ROM_RELOAD(0x400000+0x080000, 0x080000) + ROM_LOAD("tm_u7_s.l2", 0x500000, 0x080000, CRC(f98e9e38) SHA1(bf8c204cfbbf5f9d59b7ad03d1784d37c638712c)) + ROM_RELOAD(0x500000+0x080000, 0x080000) +ROM_END ROM_START(tom_06) ROM_REGION(0x10000, "maincpu", ROMREGION_ERASEFF) ROM_REGION(0x2000, "user1", ROMREGION_ERASEFF) @@ -1203,6 +1224,7 @@ GAME(1994, ts_lm6, ts_lx5, wpc_s, wpc_s, wpc_s, ROT0, "Bally", "The Shadow GAME(1995, tom_13, 0, wpc_s, wpc_s, wpc_s, ROT0, "Bally", "Theatre Of Magic (1.3X)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(2005, tom_14h, tom_13, wpc_s, wpc_s, wpc_s, ROT0, "Bally", "Theatre Of Magic (1.4H)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1995, tom_12, tom_13, wpc_s, wpc_s, wpc_s, ROT0, "Bally", "Theatre Of Magic (1.2X)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME(1995, tom_10f, tom_13, wpc_s, wpc_s, wpc_s, ROT0, "Bally", "Theatre Of Magic (1.0 French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1995, tom_06, tom_13, wpc_s, wpc_s, wpc_s, ROT0, "Bally", "Theatre Of Magic (0.6a)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1995, wd_12, 0, wpc_s, wpc_s, wpc_s, ROT0, "Bally", "Who Dunnit (1.2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) GAME(1995, wd_12g, wd_12, wpc_s, wpc_s, wpc_s, ROT0, "Bally", "Who Dunnit (1.2 Germany)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index ba5a72f779e..8b6b6c2c994 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -14672,6 +14672,7 @@ stwr_a14 stwr_102 stwr_e12 tftc_303 +tftc_302 tftc_300 tftc_200 tftc_104 @@ -14742,6 +14743,7 @@ cpthook cyclopes gwarfare ladyshot +ladyshota mbossy coneyis lizard @@ -14923,8 +14925,12 @@ brvteam canasta pinclown corsario +mundial lapbylap +// jeutel.c +leking +olympic // jp.c america @@ -14933,6 +14939,7 @@ faeton lortium petaco petaco2 +halley olympus @@ -15024,6 +15031,8 @@ rdkng_l2 rdkng_l3 tdawg_l1 shfin_l1 +tts_l2 +tts_l1 // s11a.c @@ -15206,6 +15215,10 @@ szone_l2 sleicpin +// spectra.c +spectra + + // spinb.c bushido bushidoa @@ -15320,6 +15333,11 @@ harl_f13 harl_g13 harl_i13 harl_l13 +harl_a40 +harl_f40 +harl_g40 +harl_i40 +harl_l40 harl_a30 harl_f30 harl_g30 @@ -15407,6 +15425,7 @@ shrkyfr_207 shrkyit shrkyit_207 sprk_103 +sprk_096 sprk_090 spacejam spacejmg @@ -15594,6 +15613,7 @@ cv_11 cv_13 congo_21 congo_20 +congo_13 jy_12 jy_11 jy_03 @@ -15628,6 +15648,7 @@ ss_15 ss_14 ss_12 ss_03 +ss_01 totan_14 totan_13 totan_12 @@ -15808,6 +15829,7 @@ ts_lm6 tom_13 tom_14h tom_12 +tom_10f tom_06 wd_12 wd_12g diff --git a/src/mame/mame.mak b/src/mame/mame.mak index 79049a3bb93..6443272f34b 100644 --- a/src/mame/mame.mak +++ b/src/mame/mame.mak @@ -1587,6 +1587,7 @@ $(MAMEOBJ)/pinball.a: \ $(DRIVERS)/hankin.o \ $(DRIVERS)/icecold.o \ $(DRIVERS)/inder.o \ + $(DRIVERS)/jeutel.o \ $(DRIVERS)/jp.o \ $(DRIVERS)/jvh.o \ $(DRIVERS)/kissproto.o \ @@ -1613,6 +1614,7 @@ $(MAMEOBJ)/pinball.a: \ $(DRIVERS)/s8.o \ $(DRIVERS)/s9.o \ $(DRIVERS)/sleic.o \ + $(DRIVERS)/spectra.o \ $(DRIVERS)/spinb.o \ $(DRIVERS)/st_mp100.o \ $(DRIVERS)/st_mp200.o \