mirror of
https://github.com/holub/mame
synced 2025-05-09 15:51:48 +03:00
Giving various SC4 games correct reel configs / init functions to allow them to pass the initial startup tests (nw)
(also test SVN)
This commit is contained in:
parent
2bf456f70f
commit
ff9acde574
File diff suppressed because it is too large
Load Diff
@ -121,6 +121,85 @@ public:
|
||||
DECLARE_DRIVER_INIT(sc4ggame);
|
||||
DECLARE_DRIVER_INIT(sc4gggtb);
|
||||
DECLARE_DRIVER_INIT(sc4ggg);
|
||||
DECLARE_DRIVER_INIT(sc4pstat);
|
||||
DECLARE_DRIVER_INIT(sc4pstat_mbus);
|
||||
DECLARE_DRIVER_INIT(sc4abra);
|
||||
DECLARE_DRIVER_INIT(sc4botn);
|
||||
DECLARE_DRIVER_INIT(sc4broll);
|
||||
DECLARE_DRIVER_INIT(sc4bigdl);
|
||||
DECLARE_DRIVER_INIT(sc4bbclb);
|
||||
DECLARE_DRIVER_INIT(sc4bbclb_mbus);
|
||||
DECLARE_DRIVER_INIT(sc4blast);
|
||||
DECLARE_DRIVER_INIT(sc4brix);
|
||||
DECLARE_DRIVER_INIT(sc4bugs);
|
||||
DECLARE_DRIVER_INIT(sc4canca);
|
||||
DECLARE_DRIVER_INIT(sc4captn);
|
||||
DECLARE_DRIVER_INIT(sc4cmous);
|
||||
DECLARE_DRIVER_INIT(sc4hotpr);
|
||||
DECLARE_DRIVER_INIT(sc4cnfr);
|
||||
DECLARE_DRIVER_INIT(sc4cad);
|
||||
DECLARE_DRIVER_INIT(sc4cad_mbus);
|
||||
DECLARE_DRIVER_INIT(sc4cadcl);
|
||||
DECLARE_DRIVER_INIT(sc4cconx);
|
||||
DECLARE_DRIVER_INIT(sc4cconxd);
|
||||
DECLARE_DRIVER_INIT(sc4ccrus);
|
||||
DECLARE_DRIVER_INIT(sc4chand);
|
||||
DECLARE_DRIVER_INIT(sc4cinv);
|
||||
DECLARE_DRIVER_INIT(sc4ckxtb);
|
||||
DECLARE_DRIVER_INIT(sc4ckx3p);
|
||||
DECLARE_DRIVER_INIT(sc4cla7);
|
||||
DECLARE_DRIVER_INIT(sc4disco);
|
||||
DECLARE_DRIVER_INIT(sc4ghost);
|
||||
DECLARE_DRIVER_INIT(sc4ghosttb);
|
||||
DECLARE_DRIVER_INIT(sc4gx);
|
||||
DECLARE_DRIVER_INIT(sc4gx3);
|
||||
DECLARE_DRIVER_INIT(sc4rhx);
|
||||
DECLARE_DRIVER_INIT(sc4rhx_mbus);
|
||||
DECLARE_DRIVER_INIT(sc4rhxcs);
|
||||
DECLARE_DRIVER_INIT(sc4rovrt);
|
||||
DECLARE_DRIVER_INIT(sc4showt);
|
||||
DECLARE_DRIVER_INIT(sc4swywm);
|
||||
DECLARE_DRIVER_INIT(sc4sumit);
|
||||
DECLARE_DRIVER_INIT(sc4swbak);
|
||||
DECLARE_DRIVER_INIT(sc4bsp);
|
||||
DECLARE_DRIVER_INIT(sc4clown);
|
||||
DECLARE_DRIVER_INIT(sc4nunsm);
|
||||
DECLARE_DRIVER_INIT(sc4acesh);
|
||||
DECLARE_DRIVER_INIT(sc4pp);
|
||||
DECLARE_DRIVER_INIT(sc4mrh);
|
||||
DECLARE_DRIVER_INIT(sc4mhn);
|
||||
DECLARE_DRIVER_INIT(sc4inspn);
|
||||
DECLARE_DRIVER_INIT(sc4hiss);
|
||||
DECLARE_DRIVER_INIT(sc4glad);
|
||||
DECLARE_DRIVER_INIT(sc4fmj);
|
||||
DECLARE_DRIVER_INIT(sc4fbspn);
|
||||
DECLARE_DRIVER_INIT(sc4ddosh);
|
||||
DECLARE_DRIVER_INIT(sc4ddosh_mbus);
|
||||
DECLARE_DRIVER_INIT(sc4ctl);
|
||||
DECLARE_DRIVER_INIT(sc4cmani);
|
||||
DECLARE_DRIVER_INIT(sc4casxt);
|
||||
DECLARE_DRIVER_INIT(sc4cari);
|
||||
DECLARE_DRIVER_INIT(sc4cabin);
|
||||
DECLARE_DRIVER_INIT(sc4butch);
|
||||
DECLARE_DRIVER_INIT(sc4bullcs);
|
||||
DECLARE_DRIVER_INIT(sc4bantm);
|
||||
DECLARE_DRIVER_INIT(sc4adjb);
|
||||
DECLARE_DRIVER_INIT(sc4onup);
|
||||
DECLARE_DRIVER_INIT(sc4blokq);
|
||||
DECLARE_DRIVER_INIT(sc4xmark);
|
||||
DECLARE_DRIVER_INIT(sc4wondw);
|
||||
DECLARE_DRIVER_INIT(sc4wwys);
|
||||
DECLARE_DRIVER_INIT(sc4wspin);
|
||||
DECLARE_DRIVER_INIT(sc4tri7tb);
|
||||
DECLARE_DRIVER_INIT(sc4tri7);
|
||||
DECLARE_DRIVER_INIT(sc4tri7_mbus);
|
||||
DECLARE_DRIVER_INIT(sc4tub);
|
||||
DECLARE_DRIVER_INIT(sc4vrgcl);
|
||||
DECLARE_DRIVER_INIT(sc4vrgcl_mbus);
|
||||
DECLARE_DRIVER_INIT(sc4wadzl);
|
||||
|
||||
|
||||
|
||||
DECLARE_MACHINE_START(sc4);
|
||||
DECLARE_MACHINE_RESET(sc4);
|
||||
};
|
||||
@ -197,8 +276,8 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
|
||||
#define sc_adjb_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95008699.bin", 0x0000, 0x100000, CRC(6d49b54a) SHA1(d64caa1dae40c3bf536f8739d6995b589c7184b7) ) \
|
||||
ROM_LOAD( "95008700.bin", 0x0000, 0x100000, CRC(49c37b2a) SHA1(5a59a540becb8c83288ae3a15cfac069fd792e74) ) \
|
||||
ROM_LOAD( "95008699.bin", 0x000000, 0x100000, CRC(6d49b54a) SHA1(d64caa1dae40c3bf536f8739d6995b589c7184b7) ) \
|
||||
ROM_LOAD( "95008700.bin", 0x100000, 0x100000, CRC(49c37b2a) SHA1(5a59a540becb8c83288ae3a15cfac069fd792e74) ) \
|
||||
|
||||
#define sc_adga_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
@ -610,17 +689,19 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
ROM_LOAD( "95890308.bin", 0x0000, 0x5000, CRC(04de60b0) SHA1(cee280d9528f9e167be1c373e7a99f1f2f1bc1c0) ) \
|
||||
|
||||
#define sc_cari_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) /* CABC SOUNDS */ \
|
||||
ROM_LOAD( "95008981.bin", 0x000000, 0x0ff245, CRC(3a888f98) SHA1(b113c17acda287200fdcd734a1b384879a5e7101) ) \
|
||||
ROM_REGION( 0x5000, "pics", 0 ) /* do these belong to this, or the QPS game? */ \
|
||||
ROM_LOAD( "95890474.bin", 0x0000, 0x5000, CRC(bcb54114) SHA1(0236171b34f3e47db9aa253f9605ff6bd21b1460) ) \
|
||||
ROM_LOAD( "95890475.bin", 0x0000, 0x5000, CRC(c9230520) SHA1(5cf9c3d130f114dac633d696e0bf1bda94afb9ee) ) \
|
||||
ROM_LOAD( "95890476.bin", 0x0000, 0x5000, CRC(5799c97c) SHA1(5dab858e61815c04f874f231848c376d8fce1c3d) ) \
|
||||
|
||||
#define sc_cariq_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) /* CARIBBEANSND */ \
|
||||
ROM_LOAD( "97000070.bin", 0x000000, 0x0f8526, CRC(27ba6768) SHA1(708e836f3fc35fabd0a5c8dc9cd8e9327d7bcdc7) ) \
|
||||
ROM_REGION( 0x400000, "others1", ROMREGION_ERASE00 ) /* CARIBBEANSND (same data?) */ \
|
||||
ROM_LOAD( "caribbeancashsnd1.bin", 0x000000, 0x080000, CRC(89da9fc4) SHA1(d56364e2e71d03d7d8888966b64ff1fab4bfc3e9) ) \
|
||||
ROM_LOAD( "caribbeancashsnd2.bin", 0x080000, 0x080000, CRC(99d33f61) SHA1(7caf3b9540372900e90a7141f14383fe06936a2e) ) \
|
||||
ROM_REGION( 0x400000, "others2", ROMREGION_ERASE00 ) /* CABC SOUNDS */ \
|
||||
ROM_LOAD( "95008981.bin", 0x000000, 0x0ff245, CRC(3a888f98) SHA1(b113c17acda287200fdcd734a1b384879a5e7101) ) \
|
||||
ROM_REGION( 0x5000, "pics", 0 ) \
|
||||
ROM_LOAD( "95890474.bin", 0x0000, 0x5000, CRC(bcb54114) SHA1(0236171b34f3e47db9aa253f9605ff6bd21b1460) ) \
|
||||
ROM_LOAD( "95890475.bin", 0x0000, 0x5000, CRC(c9230520) SHA1(5cf9c3d130f114dac633d696e0bf1bda94afb9ee) ) \
|
||||
ROM_LOAD( "95890476.bin", 0x0000, 0x5000, CRC(5799c97c) SHA1(5dab858e61815c04f874f231848c376d8fce1c3d) ) \
|
||||
|
||||
#define sc_cblas_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
@ -1667,6 +1748,7 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
|
||||
#define sc_pp_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
/* none of these are right for sc4pp */ \
|
||||
/* PINK PANTHER SOUNDS */ \
|
||||
ROM_LOAD( "95008942.bin", 0x0000, 0x0ebc96, CRC(42765fbc) SHA1(ab5b9240a8e71695897fd55a1385b64f63ce52c8) ) \
|
||||
/* SD_PANTHER SNDS */ \
|
||||
@ -1943,6 +2025,11 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
ROM_LOAD( "95890414.bin", 0x0000, 0x5000, CRC(294a93f8) SHA1(f81f4cdb1b7e9107835f54702772c4e5f18d9731) ) \
|
||||
ROM_LOAD( "95890415.bin", 0x0000, 0x5000, CRC(b7f05fa4) SHA1(4cfbb0c7752edc6a0df8f9b6ab77f3fb9cd8db8e) ) \
|
||||
|
||||
#define sc_sumit_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "sumit sounds", 0x0000, 0x100000, NO_DUMP ) \
|
||||
|
||||
|
||||
#define sc_srr_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95008213.bin", 0x0000, 0x100000, CRC(e8f82b1d) SHA1(9357f587d638289b2cd5029e5895f69097d69089) ) \
|
||||
@ -2332,6 +2419,7 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
|
||||
#define sc_casry_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
/* not for either of these games? */ \
|
||||
ROM_LOAD( "casroysnd.bin", 0x00000, 0x80000, CRC(cf1d4b59) SHA1(1b2bc74c6fcc43197a6f295bc34554da01f7b517) ) \
|
||||
|
||||
#define sc_cbaz_others \
|
||||
@ -3034,7 +3122,7 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
|
||||
#define sc_tfclb_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "95008043.bin", 0x000000, 0x100000, CRC(b168cec4) SHA1(42b891ba918c7063420688c99dc72609801a1987) ) \
|
||||
ROM_LOAD( "95008043.bin", 0x000000, 0x100000, BAD_DUMP CRC(b168cec4) SHA1(42b891ba918c7063420688c99dc72609801a1987) ) \
|
||||
ROM_LOAD( "95008044.bin", 0x100000, 0x100000, CRC(6074fa77) SHA1(1d4fa88a7ba2b020042ef3681e0f8eb732705d55) ) \
|
||||
|
||||
#define sc_ttp_others \
|
||||
@ -3167,9 +3255,6 @@ INPUT_PORTS_EXTERN( sc4_base );
|
||||
#define sc_bgold_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
|
||||
#define sc_blokq_others \
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) \
|
||||
|
||||
// I don't think there is a good / complete set of sound roms in here, all the sets we have reject any configuration of this
|
||||
// and the dumps are a mess
|
||||
#define sc_clbtm_others \
|
||||
|
@ -15041,7 +15041,6 @@ sc4wtcd //
|
||||
sc4wtce //
|
||||
sc4wtcf //
|
||||
sc4wspin // Win Spinner (Qps)
|
||||
sc4wspina //
|
||||
sc4wspinb //
|
||||
sc4wspinc //
|
||||
sc4wspind //
|
||||
@ -15075,6 +15074,7 @@ sc4winspw //
|
||||
sc4winspx //
|
||||
sc4winspy //
|
||||
sc4winspz //
|
||||
sc4winsp0 //
|
||||
sc4wondw // Wonder Wheel (Bellfruit)
|
||||
sc4wondwa //
|
||||
sc4xmark // X Marks The Spot (Bellfruit)
|
||||
|
Loading…
Reference in New Issue
Block a user