mirror of
https://github.com/holub/mame
synced 2025-06-05 20:33:45 +03:00
Scoripion 2 sets added, and some skeletons without sets by Haze (no whatsnew)
This commit is contained in:
parent
af229aebc2
commit
573cf99b4d
3
.gitattributes
vendored
3
.gitattributes
vendored
@ -1837,6 +1837,8 @@ src/mame/drivers/bestleag.c svneol=native#text/plain
|
||||
src/mame/drivers/bfcobra.c svneol=native#text/plain
|
||||
src/mame/drivers/bfm_sc1.c svneol=native#text/plain
|
||||
src/mame/drivers/bfm_sc2.c svneol=native#text/plain
|
||||
src/mame/drivers/bfm_sc4.c svneol=native#text/plain
|
||||
src/mame/drivers/bfm_sc5.c svneol=native#text/plain
|
||||
src/mame/drivers/bfmsys85.c svneol=native#text/plain
|
||||
src/mame/drivers/big10.c svneol=native#text/plain
|
||||
src/mame/drivers/bigevglf.c svneol=native#text/plain
|
||||
@ -2492,6 +2494,7 @@ src/mame/drivers/play_3.c svneol=native#text/plain
|
||||
src/mame/drivers/play_5.c svneol=native#text/plain
|
||||
src/mame/drivers/playch10.c svneol=native#text/plain
|
||||
src/mame/drivers/playmark.c svneol=native#text/plain
|
||||
src/mame/drivers/pluto5.c svneol=native#text/plain
|
||||
src/mame/drivers/plygonet.c svneol=native#text/plain
|
||||
src/mame/drivers/pntnpuzl.c svneol=native#text/plain
|
||||
src/mame/drivers/pokechmp.c svneol=native#text/plain
|
||||
|
File diff suppressed because it is too large
Load Diff
230
src/mame/drivers/bfm_sc4.c
Normal file
230
src/mame/drivers/bfm_sc4.c
Normal file
@ -0,0 +1,230 @@
|
||||
/*
|
||||
|
||||
Scorpion 4
|
||||
|
||||
Skeleton Driver
|
||||
|
||||
what's the difference between this and Scorpion 5? Later revisons of many games appear
|
||||
to be on the latter.
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/m68000/m68000.h"
|
||||
|
||||
|
||||
class sc4_state : public driver_device
|
||||
{
|
||||
public:
|
||||
sc4_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) { }
|
||||
|
||||
};
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( sc4_map, AS_PROGRAM, 32 )
|
||||
AM_RANGE(0x000000, 0x2fffff) AM_ROM
|
||||
AM_RANGE(0x800000, 0x80ffff) AM_RAM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static INPUT_PORTS_START( sc4 )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static MACHINE_CONFIG_START( sc4, sc4_state )
|
||||
MCFG_CPU_ADD("maincpu", M68020, 16000000) // 68340!
|
||||
MCFG_CPU_PROGRAM_MAP(sc4_map)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
/* unknown sound */
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( sc4bbust )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95406101.evn", 0x00000, 0x080000, CRC(b6accc1e) SHA1(dec2c3710967605f12a5e07d0fd43f11fc6e1f03) )
|
||||
ROM_LOAD16_BYTE( "95406100.odd", 0x00001, 0x080000, CRC(b3b8ed69) SHA1(6c96e30add751b039b305983ef15cd2c68dfe430) )
|
||||
|
||||
ROM_REGION( 0x100000, "ym", 0 )
|
||||
ROM_LOAD( "95008050.bin", 0x0000, 0x0fc8a1, CRC(8f1a49b5) SHA1(9d75e7118c628b3665a31376a3e35797b7058f6b) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( sc4cvani )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95404753.evn", 0x00000, 0x080000, CRC(e8e6d801) SHA1(33e9d1f829e8deba170e81379da0ccf5b2a677d7) )
|
||||
ROM_LOAD16_BYTE( "95404752.odd", 0x00001, 0x080000, CRC(8ad0ea8d) SHA1(90119c17fe828bbb52844e32b9be489ef98f6ad8) )
|
||||
|
||||
ROM_REGION( 0x400000, "altrevs", 0 )
|
||||
ROM_LOAD( "95405878.odd", 0x0000, 0x080000, CRC(8788c032) SHA1(7f5f4f4f72339d719a6413e1e47082e3a9bee5ad) )
|
||||
ROM_LOAD( "95405879.evn", 0x0000, 0x080000, CRC(803cecd7) SHA1(1670525c4bef19d3b5253d0d14fe60f7736e6150) )
|
||||
ROM_LOAD( "95406118.odd", 0x0000, 0x080000, CRC(5eba8a9b) SHA1(9b498549e08ab6de1dacc3b602d34d0d2b2e97d0) )
|
||||
ROM_LOAD( "95406119.evn", 0x0000, 0x080000, CRC(a8be8679) SHA1(6170c737bd2440d0c6afd98027c3f5c409c90eb2) )
|
||||
ROM_LOAD( "95407118.odd", 0x0000, 0x080000, CRC(cad80a25) SHA1(b0f7fa45b6fdeee050337b67f3b59797f0d8f400) )
|
||||
ROM_LOAD( "95407119.evn", 0x0000, 0x080000, CRC(567bbb96) SHA1(afb3f308141c3d5d8e9d214b03fa4143a83b756a) )
|
||||
ROM_LOAD( "95408744.odd", 0x0000, 0x080000, CRC(327b8358) SHA1(79bafefdca55747e2b2bfd7e1875659fc8dfcc61) )
|
||||
ROM_LOAD( "95408745.evn", 0x0000, 0x080000, CRC(c0197b57) SHA1(a08333429e0cae556e2d9cfdb125dd1fed3652c9) )
|
||||
ROM_LOAD( "95409326.odd", 0x0000, 0x080000, CRC(a6357aa3) SHA1(ab9b0febe49afa7e851cbb3cb1ce77c7bfb28611) )
|
||||
ROM_LOAD( "95409327.evn", 0x0000, 0x080000, CRC(e0bba9ba) SHA1(c4946788db0844e40bab240f423aeb32713f0f57) )
|
||||
ROM_LOAD( "95414308.odd", 0x0000, 0x080000, CRC(aac38393) SHA1(3b4e8de63acb9b1134ed162baa6ab282d942e91e) )
|
||||
ROM_LOAD( "95414309.evn", 0x0000, 0x080000, CRC(bbedb6bb) SHA1(4c18ad6e54ac8e2ee5ed1c998ffe01c67ff834ef) )
|
||||
ROM_LOAD( "95414310.odd", 0x0000, 0x080000, CRC(a1941e8d) SHA1(0712e303179b590775dfee26ffb5124bdc60e5d1) )
|
||||
ROM_LOAD( "95414311.evn", 0x0000, 0x080000, CRC(b155ef1f) SHA1(c6fcee7cd723e1fd4e9f6bec5cdd0f1cfa1c42bd) )
|
||||
ROM_LOAD( "95415308.odd", 0x0000, 0x080000, CRC(8d243b05) SHA1(440ff23b01112d55793b15b91803b09c10e93b4a) )
|
||||
ROM_LOAD( "95415309.evn", 0x0000, 0x080000, CRC(99732cdc) SHA1(6bb23eae97124b411ad3e44b65118ca1cdf30d64) )
|
||||
ROM_LOAD( "95415310.odd", 0x0000, 0x080000, CRC(8673a61b) SHA1(5ae94eec0d34ba92418201d4c097328c46eabf6b) )
|
||||
ROM_LOAD( "95415311.evn", 0x0000, 0x080000, CRC(93cb7578) SHA1(ddac328917ac628e0ac2732ebc01f2936019b71e) )
|
||||
|
||||
ROM_REGION( 0x100000, "ym", 0 )
|
||||
ROM_LOAD( "95008237.bin", 0x0000, 0x0fdb37, CRC(ce0a3555) SHA1(7ba0c53709236d41f9e73b3a5151174ca2bf3fae) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc4cvclb )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95408293.evn", 0x00000, 0x080000, CRC(52b2a132) SHA1(120c86d9822081afee9f4a16d871522ab0d52e7a) )
|
||||
ROM_LOAD16_BYTE( "95408292.odd", 0x00001, 0x080000, CRC(2b1e111b) SHA1(a9730617512ff76de4dfaa487e0156b2470ace88) )
|
||||
|
||||
ROM_REGION( 0x400000, "altrevs", 0 )
|
||||
ROM_LOAD( "95408394.odd", 0x0000, 0x080000, CRC(e1de3d0b) SHA1(9bd3382d6538ca455ae747902cd1a7fe704ca7f4) )
|
||||
ROM_LOAD( "95408395.evn", 0x0000, 0x080000, CRC(73727dab) SHA1(1b6b64b8430c0ab8cb6a6b2cb8d8282d4e32ba21) )
|
||||
ROM_LOAD( "95408430.odd", 0x0000, 0x080000, CRC(f6d20ce7) SHA1(0071bbb6175150b35a185e867800009403298fb8) )
|
||||
ROM_LOAD( "95408431.evn", 0x0000, 0x080000, CRC(4e92b4e3) SHA1(d008e4f2a0b6d48376a689b92cbda08a0b015234) )
|
||||
ROM_LOAD( "95409292.odd", 0x0000, 0x080000, CRC(e2d7476d) SHA1(ea54697110b35a286c1e60fc07ebf6fdf24469d0) )
|
||||
ROM_LOAD( "95409293.evn", 0x0000, 0x080000, CRC(26a61688) SHA1(c7128768d031fb03ab31a0b09ccba32913cc5d4e) )
|
||||
ROM_LOAD( "95409394.odd", 0x0000, 0x080000, CRC(115ec430) SHA1(a7e1a5866e6e50eb1dfc9f990ca9f0ff3be8e77b) )
|
||||
ROM_LOAD( "95409395.evn", 0x0000, 0x080000, CRC(8d28167c) SHA1(82e88e2544cb940eebcd237389debcbeaa8a0a38) )
|
||||
ROM_LOAD( "95409430.odd", 0x0000, 0x080000, CRC(2e43b6fe) SHA1(6916ced089911c53a6ead3025c823675ae47835e) )
|
||||
ROM_LOAD( "95409431.evn", 0x0000, 0x080000, CRC(d30e9665) SHA1(d1087018f5dd401a38700669ee08eb247758eecc) )
|
||||
ROM_LOAD( "95410920.odd", 0x0000, 0x080000, CRC(85edbcc3) SHA1(8789484deceef2d53df3bbed3e0e48b20a46aa2a) )
|
||||
ROM_LOAD( "95410921.evn", 0x0000, 0x080000, CRC(28090fef) SHA1(dca69f2ef3e09cadad840dfded89d4c228d4df74) )
|
||||
ROM_LOAD( "95411920.odd", 0x0000, 0x080000, CRC(815e76f9) SHA1(e3be90da856a86873916e1524dc81143cf546862) )
|
||||
ROM_LOAD( "95411921.evn", 0x0000, 0x080000, CRC(a247d382) SHA1(4bab91b42d4c1f0e31a1176656af20ed5b26c1d0) )
|
||||
|
||||
ROM_REGION( 0x100000, "ym", 0 )
|
||||
ROM_LOAD( "95008345.bin", 0x0000, 0x0fdb37, CRC(1e01057c) SHA1(f54cd2b59b1b4901b972b8b33c85defc975b0fac) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc4pstat )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95406831.evn", 0x00000, 0x080000, CRC(c8470bf4) SHA1(a3cc8a6ba55c4b017452fbe55ff40b00e5cbf541) )
|
||||
ROM_LOAD16_BYTE( "95406830.odd", 0x00001, 0x080000, CRC(92800608) SHA1(8b584ae5378bf28797ef0bf8f100f0c2fc52d00e) )
|
||||
|
||||
ROM_REGION( 0x400000, "altrevs", 0 )
|
||||
ROM_LOAD( "95406938.odd", 0x0000, 0x080000, CRC(d06d63dd) SHA1(8dd55290930dc4d4532a75c86848c56dfe507022) )
|
||||
ROM_LOAD( "95406939.evn", 0x0000, 0x080000, CRC(ee8dba94) SHA1(8125751a3dc29e8ea5d396c2b055d25b6e0d1ebc) )
|
||||
ROM_LOAD( "95407830.odd", 0x0000, 0x080000, CRC(c1bba3a6) SHA1(67e5f41e15c9c12048dd938ccd6671712e53b252) )
|
||||
ROM_LOAD( "95407831.evn", 0x0000, 0x080000, CRC(bcccea76) SHA1(d615e64d0d9051f944eac67273442dc677ab6bb4) )
|
||||
ROM_LOAD( "95407938.odd", 0x0000, 0x080000, CRC(4d86ab35) SHA1(2d85731871405ec6679438a267c10879e0d8018b) )
|
||||
ROM_LOAD( "95407939.evn", 0x0000, 0x080000, CRC(b49d0ab0) SHA1(0950d7124b8ec18cea397cbb68a7fde8ddf2733c) )
|
||||
ROM_LOAD( "95409330.odd", 0x0000, 0x080000, CRC(63ca83de) SHA1(efe8fcccb425ad01b202ec1dc6f9e6e81c90388b) )
|
||||
ROM_LOAD( "95409331.evn", 0x0000, 0x080000, CRC(ef9b9518) SHA1(356cc2ab7f8b06708eb4244ca7d7ad83ad5174a0) )
|
||||
ROM_LOAD( "95409536.odd", 0x0000, 0x080000, CRC(48891ea9) SHA1(b49b1adfe189aeb113bb59c1840429d37fca1b12) )
|
||||
ROM_LOAD( "95409537.evn", 0x0000, 0x080000, CRC(50ed3f7f) SHA1(8d071db1104602eebe9e48a118d4fa0a4532e7cc) )
|
||||
ROM_LOAD( "95410772.odd", 0x0000, 0x080000, CRC(fe898786) SHA1(f04cc8aec44b6b27d4fe3100b498389b85227f61) )
|
||||
ROM_LOAD( "95410773.evn", 0x0000, 0x080000, CRC(31ac2db0) SHA1(0e9c25b1a70c2941543b4b4fee94bb87d4f2d66b) )
|
||||
ROM_LOAD( "95410774.odd", 0x0000, 0x080000, CRC(f0ff037c) SHA1(efc7c5631a733d84352778f87958a507ddaf8014) )
|
||||
ROM_LOAD( "95410775.evn", 0x0000, 0x080000, CRC(acd9d42a) SHA1(801ed0499251e513f4f0c72c9de3da9493ba7761) )
|
||||
ROM_LOAD( "95410922.odd", 0x0000, 0x080000, CRC(cd7bbf74) SHA1(063893ebb67bec38372cb29c4c3f4e16cfc2720d) )
|
||||
ROM_LOAD( "95410923.evn", 0x0000, 0x080000, CRC(5b487dcc) SHA1(b4c4d84ed7dc5ab360e8d1bc9d0da5d4ecf4719f) )
|
||||
ROM_LOAD( "95411772.odd", 0x0000, 0x080000, CRC(4e2afc53) SHA1(76138abff8a8a481c0bd0281d79c90967e8158a2) )
|
||||
ROM_LOAD( "95411773.evn", 0x0000, 0x080000, CRC(e16d17c1) SHA1(5bbfc5c973a4a2dfdff3c57ab207641ec2d05e1c) )
|
||||
ROM_LOAD( "95411774.odd", 0x0000, 0x080000, CRC(19be804e) SHA1(9c407133b0766065ea883532cd213479d6e7aa99) )
|
||||
ROM_LOAD( "95411775.evn", 0x0000, 0x080000, CRC(7db91413) SHA1(6d78c8b24a01dd132be23f2866366af12d125e3f) )
|
||||
ROM_LOAD( "95411780.odd", 0x0000, 0x080000, CRC(ceaecb27) SHA1(4bcc731b0f319d9b7e92743d57f43433bc7b183b) )
|
||||
ROM_LOAD( "95411781.evn", 0x0000, 0x080000, CRC(45be07c8) SHA1(e9a18125e577f0d42833140ed181c2308a66d370) )
|
||||
ROM_LOAD( "95411782.odd", 0x0000, 0x080000, CRC(b5fc0aa3) SHA1(3db5658e19b5fba27c7c1218726e1ee27efcb65f) )
|
||||
ROM_LOAD( "95411783.evn", 0x0000, 0x080000, CRC(3d26600f) SHA1(3f7aab34d39bf6383b7d2423e6e6d3edd7b7cc0e) )
|
||||
ROM_LOAD( "95411922.odd", 0x0000, 0x080000, CRC(a3e204ad) SHA1(ff755e30406328e1a1d28403814e289743777f5e) )
|
||||
ROM_LOAD( "95411923.evn", 0x0000, 0x080000, CRC(413eb2ae) SHA1(81ec1af213fed3d7d66e2da646ef79b091586eaf) )
|
||||
ROM_LOAD( "95414304.odd", 0x0000, 0x080000, CRC(cc00f2af) SHA1(a76122a25d7d07e81baa99e797ee8b927c00b8ef) )
|
||||
ROM_LOAD( "95414305.evn", 0x0000, 0x080000, CRC(341ce188) SHA1(fd0b350c6855187642416e492cab329fa138bb3a) )
|
||||
ROM_LOAD( "95414306.odd", 0x0000, 0x080000, CRC(87ed4d56) SHA1(14c2fcbed5765f210315b8234db05c92b7f5ba94) )
|
||||
ROM_LOAD( "95414307.evn", 0x0000, 0x080000, CRC(bf6bf908) SHA1(e614f8581a97ce0f44627635c07b4b1c5426d498) )
|
||||
ROM_LOAD( "95415304.odd", 0x0000, 0x080000, CRC(12a9dac0) SHA1(91b27b6ac23788b22da0f3682d21380f1841f27d) )
|
||||
ROM_LOAD( "95415305.evn", 0x0000, 0x080000, CRC(c6dc17a6) SHA1(715c4f501b87deab5f271c5ac36efb88ef0ae858) )
|
||||
ROM_LOAD( "95415306.odd", 0x0000, 0x080000, CRC(59446539) SHA1(0583272c1832de1265924a83781c83b711a4318c) )
|
||||
ROM_LOAD( "95415307.evn", 0x0000, 0x080000, CRC(4dab0f26) SHA1(2e29e2ff48c29628259271e4c63d199d9280a2fe) )
|
||||
|
||||
ROM_REGION( 0x100000, "ym", 0 )
|
||||
ROM_LOAD( "95008294.bin", 0x0000, 0x0e410e, CRC(89e20874) SHA1(d6539d3051938d01c980360046e33c04e35a7929) )
|
||||
ROM_LOAD( "paystation_sound", 0x0000, 0x100000, CRC(0d87f9af) SHA1(7b00cbe3ba69f646fd692bfd6f002bd37801325e) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( sc4spark )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95402142.hi", 0x00000, 0x080000, CRC(1ffc404b) SHA1(44e0f02708e6b0b15d3e272e6fa398d573242fba) )
|
||||
ROM_LOAD16_BYTE( "95402141.lo", 0x00001, 0x080000, CRC(57db7e17) SHA1(bd9a12ac901b379459dbd13dcde9b6441dfafdc3) )
|
||||
|
||||
ROM_REGION( 0x400000, "altrevs", 0 )
|
||||
ROM_LOAD( "95402143.lo", 0x0000, 0x080000, CRC(d06307dc) SHA1(021fb928366aaefc0009ad9a0482294d15fe66a6) )
|
||||
ROM_LOAD( "95402144.hi", 0x0000, 0x080000, CRC(0be0d27f) SHA1(d97156c6b386712afb929321d537b46f81cda81e) )
|
||||
ROM_LOAD( "95403141.lo", 0x0000, 0x080000, CRC(6cb6b647) SHA1(83c862ded1424a120b19323a79fda748a7d49ba3) )
|
||||
ROM_LOAD( "95403142.hi", 0x0000, 0x080000, CRC(8e65a90c) SHA1(b801b9d06333a91a2d0b7b86cc6ffc2443833fe0) )
|
||||
ROM_LOAD( "95403143.lo", 0x0000, 0x080000, CRC(78752813) SHA1(3e8327af899def1e1ea9f7b1d6b44252bd8af9f5) )
|
||||
ROM_LOAD( "95403144.hi", 0x0000, 0x080000, CRC(c0f6dd24) SHA1(3231f66bf6a78d86b1e9653add17ff73e620db1c) )
|
||||
ROM_LOAD( "95404090.lo", 0x0000, 0x080000, CRC(0d2be53b) SHA1(67d1ce2f676e0531e775d5fc54e385c083a9a9a1) )
|
||||
ROM_LOAD( "95404091.hi", 0x0000, 0x080000, CRC(0e026041) SHA1(0eca329deeea24ebefcfb46393b8515a5bea4c50) )
|
||||
ROM_LOAD( "95404092.lo", 0x0000, 0x080000, CRC(c00bc000) SHA1(0fe12fccc219cedd4cee2ef974d2b56099862b15) )
|
||||
ROM_LOAD( "95404093.hi", 0x0000, 0x080000, CRC(1d60ce98) SHA1(3011b0f59145d80d8d34207d31abf98331285eff) )
|
||||
|
||||
ROM_REGION( 0x200000, "ym", 0 )
|
||||
ROM_LOAD( "95008031.bin", 0x000000, 0x100000, CRC(445d3cf7) SHA1(ded74e46b4fb4ef405eb74027a63d301efce1f45) )
|
||||
ROM_LOAD( "95008032.bin", 0x100000, 0x0fd082, CRC(88781139) SHA1(e8e972032664c314f5263d7acb5a3f0769c7fb2a) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( sc4brkfs )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95402330.hi", 0x00000, 0x080000, CRC(5fe5753b) SHA1(df165a79dbfdaa85d6d5664c4b64e68581b6b46e) )
|
||||
ROM_LOAD16_BYTE( "95402329.lo", 0x00001, 0x080000, CRC(0717309e) SHA1(55a1f8554cfb84bd33f88ea24c781ff6e7323daa) )
|
||||
|
||||
ROM_REGION( 0x400000, "altrevs", 0 )
|
||||
ROM_LOAD( "95402331.lo", 0x0000, 0x080000, CRC(a1e71c0a) SHA1(19d5d10924869e5c95a8d72d9aaa9ab09053d4e0) )
|
||||
ROM_LOAD( "95402332.hi", 0x0000, 0x080000, CRC(11915577) SHA1(c2202142bff28d274f5a10dd160ba0159547b6b9) )
|
||||
ROM_LOAD( "95403329.lo", 0x0000, 0x080000, CRC(f80bea0a) SHA1(38b6cdda2968923e1ad82766b89688e5a80a1fad) )
|
||||
ROM_LOAD( "95403330.hi", 0x0000, 0x080000, CRC(5e448f73) SHA1(ce9d3a38e681c3e5fde2928426b07d544bf2e544) )
|
||||
ROM_LOAD( "95403331.lo", 0x0000, 0x080000, CRC(77f05126) SHA1(bf3240a0a7e29d0bf11a241f1068fa1ec4143432) )
|
||||
ROM_LOAD( "95403332.hi", 0x0000, 0x080000, CRC(8008bc30) SHA1(501180f871f44fb54fa1c7343a71ff634334f97d) )
|
||||
|
||||
ROM_REGION( 0x200000, "ym", 0 )
|
||||
ROM_LOAD( "95008013.lo", 0x0000, 0x100000, CRC(286e59da) SHA1(e43901f4ad9fc7f083cbb7ef5cd7e4ad6289833b) )
|
||||
ROM_LOAD( "95008014.hi", 0x0000, 0x100000, CRC(1b9936ad) SHA1(0c98618d1ca30fa4f9913a5214a5f431e520917c) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
ROM_START( sc4gslam )
|
||||
ROM_REGION( 0x400000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "95402975.hi", 0x00000, 0x080000, CRC(ac255d4b) SHA1(2bb6017c915a62faa5cb0bca7b67a7c16540861a) )
|
||||
ROM_LOAD16_BYTE( "95402974.lo", 0x00001, 0x080000, CRC(6a170906) SHA1(0fc5c87db38abe350c655e5b9595da792ddeaa34) )
|
||||
|
||||
ROM_REGION( 0x400000, "altrevs", 0 )
|
||||
ROM_LOAD( "95402976.lo", 0x0000, 0x080000, CRC(6859579d) SHA1(c9e13dd332d5b92cc1a94962d4d22954fa532b76) )
|
||||
ROM_LOAD( "95402977.hi", 0x0000, 0x080000, CRC(5b16cd86) SHA1(5283a97e2ae2c563c82d2b7593e522ab532a3d76) )
|
||||
ROM_LOAD( "95403974.lo", 0x0000, 0x080000, CRC(118bd82c) SHA1(68d936f3146beb80239603de8551d8adb8732302) )
|
||||
ROM_LOAD( "95403975.hi", 0x0000, 0x080000, CRC(9a027e9e) SHA1(64c650e7a9504785c10af7b7702198235976a690) )
|
||||
ROM_LOAD( "95403976.lo", 0x0000, 0x080000, CRC(e645e490) SHA1(7429feb090bc0e17918d804583073d27e7d1cf63) )
|
||||
ROM_LOAD( "95403977.hi", 0x0000, 0x080000, CRC(e37850b9) SHA1(79162fdc8db1b3f7c6b0124a6dcc1b97bad33172) )
|
||||
ROM_LOAD( "95404078.lo", 0x0000, 0x080000, CRC(e32b12b5) SHA1(6459ae08365c806d9cee083036a8b55f9017d6e2) )
|
||||
ROM_LOAD( "95404079.hi", 0x0000, 0x080000, CRC(7d97128c) SHA1(0b7273d460d8aeaf1b8c2507613c994e71b5acd2) )
|
||||
ROM_LOAD( "95405078.lo", 0x0000, 0x080000, CRC(24156751) SHA1(de18a563a5e74318af5e91d70ddfc037a99bf3e4) )
|
||||
ROM_LOAD( "95405079.hi", 0x0000, 0x080000, CRC(a21017ac) SHA1(b8fab6e558cb0f0390c8f0a60e30eb7da32fcf1e) )
|
||||
|
||||
ROM_REGION( 0x200000, "ym", 0 )
|
||||
ROM_LOAD( "95004169.bin", 0x000000, 0x080000, CRC(d2293b2f) SHA1(e3eed38a15885c5a6d63fc79d95f77c5225e9168) )
|
||||
ROM_LOAD( "95004170.bin", 0x080000, 0x080000, CRC(1da0db8f) SHA1(b3c37b5e02efe7267556d8603c362298ed55bb88) )
|
||||
ROM_END
|
||||
|
||||
|
||||
GAME( 200?, sc4bbust ,0, sc4, sc4, 0, ROT0, "Mazooma","Blockbuster (Mazooma) (Scorpion 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 200?, sc4pstat ,0, sc4, sc4, 0, ROT0, "QPS","Paystation (Qps) (Scorpion 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 200?, sc4cvani ,0, sc4, sc4, 0, ROT0, "QPS","Cashvania (Qps) (Scorpion 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 200?, sc4cvclb ,0, sc4, sc4, 0, ROT0, "QPS","Cashvania Club (Qps) (Scorpion 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 200?, sc4spark ,0, sc4, sc4, 0, ROT0, "BFM","South Park (BFM) (Scorpion 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 200?, sc4brkfs ,0, sc4, sc4, 0, ROT0, "BFM","The Big Breakfast (BFM) (Scorpion 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
GAME( 200?, sc4gslam ,0, sc4, sc4, 0, ROT0, "BFM","Grandslam Club (BFM) (Scorpion 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
|
||||
|
||||
|
||||
|
43
src/mame/drivers/bfm_sc5.c
Normal file
43
src/mame/drivers/bfm_sc5.c
Normal file
@ -0,0 +1,43 @@
|
||||
/*
|
||||
|
||||
Scorpion 5
|
||||
|
||||
Skeleton Driver - For note keeping, no sets currently supported pending a better
|
||||
understanding of the system.
|
||||
|
||||
Several sets have large roms, containing strings which mention Compact Flash cards
|
||||
- Are these CF card dumps
|
||||
- Should *All* games have them?
|
||||
- Do the Program roms just override parts of this, or do they work together?
|
||||
|
||||
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/m68000/m68000.h"
|
||||
|
||||
#if 0
|
||||
class sc5_state : public driver_device
|
||||
{
|
||||
public:
|
||||
sc5_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) { }
|
||||
|
||||
};
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( sc5_map, AS_PROGRAM, 32 )
|
||||
AM_RANGE(0x000000, 0x2fffff) AM_ROM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static INPUT_PORTS_START( sc5 )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static MACHINE_CONFIG_START( sc5, sc5_state )
|
||||
MCFG_CPU_ADD("maincpu", M68020, 16000000) // 68340?
|
||||
MCFG_CPU_PROGRAM_MAP(sc5_map)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
/* unknown sound */
|
||||
MACHINE_CONFIG_END
|
||||
#endif
|
@ -1,13 +1,18 @@
|
||||
/* Castle
|
||||
Mechanical Fruit Machines
|
||||
with LCD display
|
||||
/* Castle Mach2000 Hardware
|
||||
|
||||
Mechanical Fruit Machines with DMD display
|
||||
|
||||
motherboard pic:
|
||||
http://mamedev.emulab.it/haze/source_refs/mach2000.jpg
|
||||
|
||||
see
|
||||
http://www.youtube.com/watch?v=jNx1OwwS58I
|
||||
http://www.youtube.com/watch?v=m1QKaYh64-o
|
||||
videos:
|
||||
http://www.youtube.com/watch?v=jNx1OwwS58I
|
||||
http://www.youtube.com/watch?v=m1QKaYh64-o
|
||||
|
||||
unknown HW (mac2000 platform?) predecessor to 'spACE' hardware?
|
||||
starts with an 'illegal' opcode if using m6800, which CPU / variant is it?
|
||||
Note: MB contains an undumped 68705P3, used as the
|
||||
reel controller!
|
||||
|
||||
CPU on the MB is a HD6303YP
|
||||
|
||||
*/
|
||||
|
||||
@ -42,10 +47,10 @@ INPUT_PORTS_END
|
||||
|
||||
|
||||
static MACHINE_CONFIG_START( castle, castle_state )
|
||||
MCFG_CPU_ADD("maincpu", M6800, 1000000)
|
||||
MCFG_CPU_ADD("maincpu", HD6301, 1000000)
|
||||
MCFG_CPU_PROGRAM_MAP(mastermap)
|
||||
|
||||
MCFG_CPU_ADD("slavecpu", M6800, 1000000)
|
||||
MCFG_CPU_ADD("slavecpu", HD6301, 1000000)
|
||||
MCFG_CPU_PROGRAM_MAP(slavemap)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -12,9 +12,11 @@
|
||||
the other is per game / manufacturer and provides data needed for booting?
|
||||
|
||||
|
||||
--------------------------------------------
|
||||
-------------------------------------------------
|
||||
MOST GAMES DO NOT HAVE ANY SOUND ROMS DUMPED
|
||||
--------------------------------------------
|
||||
-------------------------------------------------
|
||||
SOME OF THESE GAMES USED HDDS, ONLY ONE IS DUMPED
|
||||
-------------------------------------------------
|
||||
|
||||
Some games have EPOCH NEVADA in the header, others have EPOCH APOLLO, is there a difference?
|
||||
|
||||
@ -2446,11 +2448,25 @@ ROM_START( ep_pharo )
|
||||
ROM_LOAD16_BYTE( "i01ppt10.g2", 0x000000, 0x020000, CRC(3c725456) SHA1(b6c6bb799f462c4e11760c5b0661a03cd2151091) )
|
||||
ROM_LOAD16_BYTE( "i01ppt10.g3", 0x000000, 0x020000, CRC(7823eb6f) SHA1(0adf369ca240aa15256d03a591c9e0b78d92c01e) )
|
||||
MISSING_SOUND
|
||||
/*
|
||||
Disk marked:
|
||||
|
||||
PHARAOH'S TREASURE
|
||||
SS010003 DATA
|
||||
VIDEO EPOCH
|
||||
|
||||
Fujistu MPF3102AT (10.2GB HDD)
|
||||
*/
|
||||
DISK_REGION( "ide" )
|
||||
DISK_IMAGE( "ep_pharo", 0, SHA1(daf56705178bb2b6f3547418a98c361478702aed) )
|
||||
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ROM_START( ep_pesos )
|
||||
ROM_REGION( 0x200000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "gpk06_0.bin", 0x000000, 0x020000, CRC(fc29012c) SHA1(480a7f9771bfc91b80021911b88dfc164e401191) )
|
||||
|
43
src/mame/drivers/pluto5.c
Normal file
43
src/mame/drivers/pluto5.c
Normal file
@ -0,0 +1,43 @@
|
||||
/*
|
||||
|
||||
Pluto 5
|
||||
|
||||
Skeleton Driver - For note keeping, no sets currently supported.
|
||||
|
||||
68340 based system like MPU5/SC4
|
||||
used by JPM? Manufactuered by Heber Ltd.
|
||||
|
||||
Known games
|
||||
Club DNA?
|
||||
|
||||
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/m68000/m68000.h"
|
||||
|
||||
#if 0
|
||||
class pluto5_state : public driver_device
|
||||
{
|
||||
public:
|
||||
pluto5_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) { }
|
||||
|
||||
};
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( pluto5_map, AS_PROGRAM, 32 )
|
||||
AM_RANGE(0x000000, 0x2fffff) AM_ROM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static INPUT_PORTS_START( pluto5 )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static MACHINE_CONFIG_START( pluto5, pluto5_state )
|
||||
MCFG_CPU_ADD("maincpu", M68020, 16000000) // 68340?
|
||||
MCFG_CPU_PROGRAM_MAP(pluto5_map)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
/* unknown sound */
|
||||
MACHINE_CONFIG_END
|
||||
#endif
|
@ -253,13 +253,23 @@ int stepper_update(int which, UINT8 pattern)
|
||||
if ( which ==1 )logerror("which %d Steps %d Phase %d Pattern Old %02X New %02X\n",which,steps,(step[which].phase),step[which].old_pattern,step[which].pattern);
|
||||
#endif
|
||||
|
||||
if (step[which].reverse)
|
||||
int max = step[which].max_steps;
|
||||
pos = 0;
|
||||
|
||||
if (max!=0)
|
||||
{
|
||||
pos = (step[which].step_pos - steps + step[which].max_steps) % step[which].max_steps;
|
||||
if (step[which].reverse)
|
||||
{
|
||||
pos = (step[which].step_pos - steps + max) % max;
|
||||
}
|
||||
else
|
||||
{
|
||||
pos = (step[which].step_pos + steps + max) % max;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pos = (step[which].step_pos + steps + step[which].max_steps) % step[which].max_steps;
|
||||
logerror("step[which].max_steps == 0\n");
|
||||
}
|
||||
|
||||
if (pos != step[which].step_pos)
|
||||
|
@ -38,6 +38,7 @@
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
|
||||
// "Pacman hardware" games
|
||||
puckman // (c) 1980 Namco
|
||||
puckmana // (c) 1980 Namco
|
||||
@ -9068,20 +9069,6 @@ qos // 1992 BFM
|
||||
qosa // 1992 BFM
|
||||
qosb // 1992 BFM
|
||||
|
||||
// Scorpion 2+Video Board Games
|
||||
qntoondo // 1993
|
||||
quintoon // 1993
|
||||
quintond // 1993
|
||||
quintono // 1993
|
||||
qntoond // 1993
|
||||
pokio // 1994
|
||||
slotsnl // 1995
|
||||
paradice // 1995
|
||||
pyramid // 1996
|
||||
sltblgtk // 1996
|
||||
sltblgpo // 1996
|
||||
sltblgp1 // 1996
|
||||
gldncrwn // 1997
|
||||
|
||||
// ADP games
|
||||
backgamn // (c) 1990
|
||||
@ -11198,48 +11185,101 @@ orbatak
|
||||
|
||||
*/
|
||||
|
||||
// Scorpion 2
|
||||
m_brkfst
|
||||
m_brkfs1
|
||||
m_brkfs2
|
||||
m_brkfs3
|
||||
m_brkfs4
|
||||
m_brkfs5
|
||||
|
||||
m_bdrwho
|
||||
m_bdrwh1
|
||||
m_bdrwh2
|
||||
m_bdrwh3
|
||||
m_bdrwh4
|
||||
m_bdrwh5
|
||||
m_bdrwh6
|
||||
m_bdrwh7
|
||||
m_bdrwh8
|
||||
m_bdrwh9
|
||||
m_bdrw10
|
||||
m_bdrw11
|
||||
m_bdrw12
|
||||
m_bdrw13
|
||||
m_bdrw14
|
||||
m_bdrw15
|
||||
m_bdrw16
|
||||
m_bdrw17
|
||||
|
||||
m_bfocus
|
||||
m_bcgslm
|
||||
m_luvjub
|
||||
m_cpeno1
|
||||
/* Bellfruit Hardware */
|
||||
|
||||
// System85 games
|
||||
|
||||
m_supcrd // (c) 198? BFM
|
||||
|
||||
// Scorpion1 games
|
||||
// Scorpion 1 games
|
||||
|
||||
m_lotsse // (c) 198? BFM Dutch ROMS, prelim
|
||||
m_roulet // (c) 198? BFM Dutch ROMS, prelim
|
||||
m_clattr // (c) 1990 BFM, Game Card 39-370-196
|
||||
|
||||
// Scorpion 1 + Adder Video board
|
||||
|
||||
m_tppokr // (c) 1996 BFM/ELAM,Game Card 95-750-899, uses Adder board for feature gfx
|
||||
|
||||
// Maygay Machines Ltd.
|
||||
// Scorpion 2 / 3
|
||||
|
||||
sc2brkfs // The Big Breakfast
|
||||
sc2brkfs1 //
|
||||
sc2brkfs2 //
|
||||
sc2brkfs3 //
|
||||
sc2brkfs4 //
|
||||
sc2brkfs5 //
|
||||
sc2drwho // Dr.Who The Timelord
|
||||
sc2drwho1 //
|
||||
sc2drwho2 //
|
||||
sc2drwho3 //
|
||||
sc2drwho4 //
|
||||
sc2drwho5 //
|
||||
sc2drwho6 //
|
||||
sc2drwho7 //
|
||||
sc2drwho8 //
|
||||
sc2drwho9 //
|
||||
sc2drwho10 //
|
||||
sc2drwho11 //
|
||||
sc2drwho12 //
|
||||
sc2drwho13 //
|
||||
sc2drwho14 //
|
||||
sc2drwho15 //
|
||||
sc2drwho16 //
|
||||
sc2drwho17 //
|
||||
sc2focus // Focus (Dutch, Game Card 95-750-347)
|
||||
sc2gslam // Club Grandslam (UK, Game Card 95-750-843)
|
||||
sc2cshcl // Cashino Club (Bellfruit)
|
||||
sc2catms // Cat & Mouse (Bellfruit)
|
||||
sc2eggs // Eggs On Legs Tour (Bellfruit)
|
||||
sc2gsclb // The Game Show Club (Bellfruit)
|
||||
sc2suprz // Surprise Surprize (Bellfruit)
|
||||
sc2cpg // Pharaoh's Gold Club (Bellfruit)
|
||||
sc2motd // Match Of The Day (Bellfruit)
|
||||
sc2easy // Easy Money (Bellfruit)
|
||||
sc2majes // Majestic Bells (Bellfruit)
|
||||
sc2dels // Del's Millions (Bellfruit)
|
||||
sc2wembl // Road To Wembley (Bellfruit)
|
||||
|
||||
// Scorpion 2 + Dot Matrix Display
|
||||
|
||||
sc2luvv // Luvvly Jubbly (UK Multisite 10/25p, Game Card 95-750-808)
|
||||
sc2cpe // Club Public Enemy No.1 (UK, Game Card 95-750-846)
|
||||
sc2town // Round The Town (Bellfruit)
|
||||
sc2ofool // Only Fools & Horses (Bellfruit)
|
||||
sc2ptytm // Party Time (Bellfruit)
|
||||
sc2cops // Cops 'n' Robbers (Bellfruit)
|
||||
sc2prem // Premier Club Manager (Bellfruit)
|
||||
|
||||
// Scorpion 2 + Adder 2 Video Board
|
||||
qntoondo // 1993
|
||||
quintoon // 1993
|
||||
quintond // 1993
|
||||
quintono // 1993
|
||||
qntoond // 1993
|
||||
pokio // 1994
|
||||
slotsnl // 1995
|
||||
paradice // 1995
|
||||
pyramid // 1996
|
||||
sltblgtk // 1996
|
||||
sltblgpo // 1996
|
||||
sltblgp1 // 1996
|
||||
gldncrwn // 1997
|
||||
|
||||
// Scorpion 4
|
||||
|
||||
sc4bbust // Blockbuster (Mazooma)
|
||||
sc4pstat // Paystation (Qps) (Scorpion 4)
|
||||
sc4cvani // Cashvania (Qps) (Scorpion 4)
|
||||
sc4cvclb // Cashvania Club (Qps) (Scorpion 4)
|
||||
sc4spark // South Park (Bellfruit) (Scorpion 4)
|
||||
sc4brkfs // The Big Breakfast (BFM) (Scorpion 4)
|
||||
sc4gslam // Grandslam Club (BFM) (Scorpion 4)
|
||||
|
||||
// Scorpion 5
|
||||
|
||||
|
||||
/* Maygay Machines Ltd. */
|
||||
|
||||
// Maygay M1 A/B hardware
|
||||
|
||||
|
@ -512,6 +512,8 @@ $(MAMEOBJ)/bfm.a: \
|
||||
$(DRIVERS)/bfcobra.o \
|
||||
$(DRIVERS)/bfm_sc1.o \
|
||||
$(DRIVERS)/bfm_sc2.o $(VIDEO)/bfm_adr2.o \
|
||||
$(DRIVERS)/bfm_sc4.o \
|
||||
$(DRIVERS)/bfm_sc5.o \
|
||||
$(DRIVERS)/bfmsys85.o \
|
||||
$(MACHINE)/bfm_bd1.o $(VIDEO)/bfm_dm01.o \
|
||||
|
||||
@ -803,6 +805,7 @@ $(MAMEOBJ)/jpm.a: \
|
||||
$(DRIVERS)/jpmmps.o \
|
||||
$(DRIVERS)/jpms80.o \
|
||||
$(DRIVERS)/jpmimpct.o $(VIDEO)/jpmimpct.o \
|
||||
$(DRIVERS)/pluto5.o \
|
||||
|
||||
$(MAMEOBJ)/kaneko.a: \
|
||||
$(DRIVERS)/airbustr.o $(VIDEO)/airbustr.o \
|
||||
|
Loading…
Reference in New Issue
Block a user