mirror of
https://github.com/holub/mame
synced 2025-04-20 15:32:45 +03:00
* Added PLD dumps to Maygay M1, Scorpion 2 and Scorpion 4
New games added as MACHINE_NOT_WORKING -------------------------------------- SPRINT (Maygay) (M1A/B) [HIGHWAYMAN] High Roller (Bellfruit) (Scorpion 4) [HIGHWAYMAN] New clones added as MACHINE_NOT_WORKING -------------------------------------- Donkey Kong (Maygay) v?.? (M1A/B) [HIGHWAYMAN] The Simpsons (Maygay) (M1A/B) (set 9) [HIGHWAYMAN] Del's Millions (Bellfruit) (set 11, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN] Del's Millions (Bellfruit) (set 12, UK, ??GBP Jackpot) (Scorpion 2/3) [HIGHWAYMAN]
This commit is contained in:
parent
260b4cef23
commit
1f2bef1f21
File diff suppressed because it is too large
Load Diff
@ -8,10 +8,6 @@
|
||||
|
||||
-----------------
|
||||
|
||||
This file contains the set lists only, for the actual hardware
|
||||
emulation see bfm_sc4h.c
|
||||
|
||||
|
||||
note: default Jackpot keys should be set to whatever value the game
|
||||
mentions it should be using with none present, many games accept
|
||||
multiple keys. A number of Mazooma games will attempt to use
|
||||
@ -219,15 +215,14 @@
|
||||
|
||||
Configuration is SC4 motherboard + game card
|
||||
|
||||
The game card contains the program roms, sound rom and YMZ280B
|
||||
The game card contains the program roms, sound rom and YMZ280B with a gal and optional RTC
|
||||
|
||||
The GAL is only dumped for highroller, not sure if other boards have a different part.
|
||||
|
||||
Adder 4 video board adds an additional card with a MC68340PV25E (25.175Mhz)
|
||||
|
||||
-------------------------------
|
||||
|
||||
This file contains the hardware emulation, for the supported sets
|
||||
see bfm_sc4.c
|
||||
|
||||
The hopper(s) are not currently emulated, many of the games can
|
||||
be operated in 'Door Open' mode granting you free credits.
|
||||
|
||||
@ -1831,6 +1826,18 @@ ROM_START( sc4tst )
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc4hrolr ) // uses RTC on romcard
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD16_BYTE( "highroller13_hi.bin", 0x00000, 0x080000, CRC(b4138351) SHA1(330b45a4eb4c5bb5432508cc2c6806901ae59a95) )
|
||||
ROM_LOAD16_BYTE( "highroller13_lo.bin", 0x00001, 0x080000, CRC(b479cd74) SHA1(c41b156ef2fd46e8658d036ee4d8c4056d0061d2) )
|
||||
|
||||
ROM_REGION( 0x100000, "ymz", 0 )
|
||||
ROM_LOAD( "b3a_highroller.bin", 0x0000, 0x080000, CRC(38ce5435) SHA1(e159420e7929fa048f3b2393f761eeed2e1cf3b7) )
|
||||
|
||||
ROM_REGION( 0x100000, "gals", 0 )
|
||||
ROM_LOAD( "75585129.ic1.bin", 0x0000, 0x000117, CRC(2454bb33) SHA1(610cde14caef3f2d02f0076b924e015077c3832b) ) /* protected gal16v8 on romcard */
|
||||
|
||||
ROM_END
|
||||
|
||||
ROM_START( ad4skill )
|
||||
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
|
||||
@ -25153,7 +25160,8 @@ ROM_END
|
||||
|
||||
/* Scorpion 4 */
|
||||
|
||||
GAMEL( 200?, sc4tst, 0, sc4, sc4, sc4_state, init_sc4, ROT0, "BFM", "Scorpion 4 Test Rig (Bellfruit) (Scorpion ?)", MACHINE_FLAGS, layout_bfm_sc4 )
|
||||
GAMEL( 200?, sc4tst, 0, sc4, sc4, sc4_state, init_sc4, ROT0, "BFM", "Scorpion 4 Test Rig (Bellfruit) (Scorpion ?)", MACHINE_FLAGS, layout_bfm_sc4 )
|
||||
GAMEL( 2011, sc4hrolr,0, sc4, sc4, sc4_state, init_sc4, ROT0, "BFM", "High Roller (Bellfruit) (Scorpion 4)", MACHINE_FLAGS, layout_bfm_sc4 )
|
||||
|
||||
void sc4_state::init_sc4pstat()
|
||||
{
|
||||
|
@ -2,15 +2,21 @@
|
||||
// copyright-holders:David Haywood
|
||||
/*****************************************************************************************
|
||||
|
||||
Maygay M1 A/B driver, (under heavy construction !!!)
|
||||
Maygay M1 -/A/B driver, (under heavy construction !!!)
|
||||
|
||||
This only loads the basic stuff - there needs to be more done to make this run.
|
||||
|
||||
The sound ROM + OKIM6376 is on the game plug-in board, so not all games have it
|
||||
(although in some cases it is just missing)
|
||||
There are 3 Mainboards, original M1 uses 2x TMP82C79P's, M1A and M1B use 1x TMP82C79P and 1x 80c51 microcontroller with a 12MHz crystal
|
||||
|
||||
There are 3 sound options,
|
||||
1: AY3-8930 on the mainboard.
|
||||
2: "Digital Sound Board" sound ROM + NEC D7759 on the romcard.
|
||||
3: "E.S.P. Board" sound ROMS + OKI M6376, + NEC C1892
|
||||
|
||||
** later ESP boards also have a sub-board marked "RAM Protection Board"
|
||||
|
||||
|
||||
Gladiators
|
||||
Gladiators (Info is wrong, according to Highwayman dump)
|
||||
----------
|
||||
|
||||
Produttore
|
||||
|
@ -88,11 +88,25 @@
|
||||
#define GAME_FLAGS MACHINE_NOT_WORKING|MACHINE_NO_SOUND|MACHINE_REQUIRES_ARTWORK|MACHINE_MECHANICAL|MACHINE_CLICKABLE_ARTWORK
|
||||
|
||||
// I assume all sets have this, or is M1B different? We don't use it right now anyway.
|
||||
// TODO: Add these to appropriate boards as a BIOS or similar, for now we expect all sets to have them
|
||||
#define ROM_END_M1A_MCU \
|
||||
ROM_REGION( 0x1000, "mcu", ROMREGION_ERASE00 ) \
|
||||
ROM_REGION( 0x1000, "mcu", ROMREGION_ERASE00 ) /* 80c51 */ \
|
||||
ROM_LOAD( "m1a-mcu.bin", 0x0000, 0x1000, CRC(ae957b00) SHA1(83267b64335b4ab33cc033d5003c4c93c813fc37) ) \
|
||||
ROM_REGION( 0x100000, "gals", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "gal16v8a.m1a.a.u32", 0x0000, 0x000117, CRC(5da2b5ab) SHA1(7af5ee675e280905fa41aee23b06394a59c8758d) ) /* M1a,b mainboards */ \
|
||||
ROM_LOAD( "gal16v8.digi.b.u5", 0x0000, 0x000117, CRC(98dc995a) SHA1(13056e0b2a979a92279b668ce570b80bb75654f9) ) /* DIGITAL sound/rom card */ \
|
||||
ROM_LOAD( "gal16v8.esp.b.u9", 0x0000, 0x000117, CRC(d0ea9b54) SHA1(b7611fb4004431a21f81be10934392bea8dc00a0) ) /* E.S.P. sound/rom card */ \
|
||||
ROM_END
|
||||
|
||||
/*******************************************************************************************************************************************************************************************************
|
||||
SPRINT
|
||||
(uses onboard sound)
|
||||
******************************************************************************************************************************************************************************************************/
|
||||
|
||||
ROM_START( m1sprint ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD( "sa1-084.bin", 0x0000, 0x010000, CRC(c4ac0892) SHA1(f20b1f50aedeb7e554cf1b210fc442763086f781) ) ROM_END_M1A_MCU
|
||||
|
||||
GAME( 1990, m1sprint, 0, maygay_m1_no_oki, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "SPRINT (Maygay) (M1A/B)",GAME_FLAGS )
|
||||
|
||||
/*******************************************************************************************************************************************************************************************************
|
||||
Black Hole (Dutch)
|
||||
(sound roms?)
|
||||
@ -812,6 +826,7 @@ ROM_START( m1dkong81 ) ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASE00 ) RO
|
||||
ROM_START( m1dkong81p ) ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD( "sa7-116", 0x0000, 0x020000, CRC(1a28ddbb) SHA1(e28297885c1321cff5bf87cbf9d98f3b6ae005d6) ) m1_dkong_sound ROM_END_M1A_MCU //8_1 Protocol
|
||||
ROM_START( m1dkong41 ) ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD( "sa7-109", 0x0000, 0x020000, CRC(06aec0d7) SHA1(aa1dd411aa43ecf0908cb9db64636de319041159) ) m1_dkong_sound ROM_END_M1A_MCU //4_1
|
||||
ROM_START( m1dkong41p ) ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD( "sa7-110", 0x0000, 0x020000, CRC(7f2bd92c) SHA1(d0f41d63db4e71ee4a7cc2ea878add0c72b1c7bb) ) m1_dkong_sound ROM_END_M1A_MCU //4_1 Protocol
|
||||
ROM_START( m1dkonga2 ) ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD( "sa7-364.bin", 0x0000, 0x020000, CRC(2EB63913) SHA1(7F7FCD894878E2565A50FCA6D59CF8EFA2C31859) ) m1_dkong_sound ROM_END_M1A_MCU
|
||||
|
||||
GAMEL( 1996, m1dkong, 0, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "Donkey Kong (Maygay) v9.2 (M1A/B)",GAME_FLAGS,layout_m1dkong91n)
|
||||
GAMEL( 1996, m1dkongp, m1dkong, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "Donkey Kong (Maygay) v9.2 (Protocol) (M1A/B)",GAME_FLAGS,layout_m1dkong91n)
|
||||
@ -840,6 +855,7 @@ GAMEL( 1996, m1dkong21, m1dkong, maygay_m1, maygay_m1, maygay1b_state, init_m1
|
||||
GAMEL( 1996, m1dkong21p, m1dkong, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "Donkey Kong (Maygay) v2.1 (Older) (Protocol) (M1A/B)",GAME_FLAGS,layout_m1dkong91n)
|
||||
GAMEL( 1996, m1dkong11, m1dkong, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "Donkey Kong (Maygay) v1.1 (M1A/B)",GAME_FLAGS,layout_m1dkong91n)
|
||||
GAMEL( 1996, m1dkong11p, m1dkong, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "Donkey Kong (Maygay) v1.1 (M1A/B) (Protocol?)",GAME_FLAGS,layout_m1dkong91n)
|
||||
GAMEL( 1996, m1dkonga2, m1dkong, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "Donkey Kong (Maygay) v?.? (M1A/B)",GAME_FLAGS,layout_m1dkong91n)
|
||||
|
||||
/*******************************************************************************************************************************************************************************************************
|
||||
Apollo 9
|
||||
@ -1301,12 +1317,10 @@ GAMEL( 199?, m1monoaa,m1mono, maygay_m1_nec, maygay_m1, maygay1b_state, init_m1n
|
||||
******************************************************************************************************************************************************************************************************/
|
||||
|
||||
#define m1_glad_sound \
|
||||
ROM_REGION( 0x100000, "gals", ROMREGION_ERASE00 ) /* these might be protected? */ \
|
||||
ROM_LOAD( "gal16v8.esp.b.u9", 0x0000, 0x000117, CRC(d0ea9b54) SHA1(b7611fb4004431a21f81be10934392bea8dc00a0) ) \
|
||||
ROM_LOAD( "gal16v8a.m1a.a.u32", 0x0000, 0x000117, CRC(5da2b5ab) SHA1(7af5ee675e280905fa41aee23b06394a59c8758d) ) \
|
||||
ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "sound1.dig1-049.u2", 0x000000, 0x080000, CRC(ab0ef8aa) SHA1(e9cd8c7c0fd0bec44d0531eff6272aa10b88b08c) ) \
|
||||
ROM_LOAD( "sound2.dig1-049.u3", 0x080000, 0x080000, CRC(44c05fb6) SHA1(8d40d62d7c55224ddca8ff2f90779d5fad2af3ba) )
|
||||
|
||||
ROM_START( m1glad ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD("game.gladiatorsstd,fb8b,1.u6", 0x0000, 0x010000, CRC(eae9f323) SHA1(1a345480b37ff88f263beb0ba3715954e0c6ecb0) ) m1_glad_sound ROM_END_M1A_MCU
|
||||
ROM_START( m1glada ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD("glad20p", 0x0000, 0x010000, CRC(b8803541) SHA1(a7c96501c031a84638bacf34a3e2c76dcd26bfe2) ) m1_glad_sound ROM_END_M1A_MCU
|
||||
ROM_START( m1gladb ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD("glad5.10", 0x0000, 0x010000, CRC(1562bfcb) SHA1(294a770e42143b7a009a9f071b00a1ef0da20ae6) ) m1_glad_sound ROM_END_M1A_MCU
|
||||
@ -2810,6 +2824,7 @@ ROM_START( m1simpsd ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LO
|
||||
ROM_START( m1simpse ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD("sa4-448", 0x0000, 0x010000, CRC(e9afaa51) SHA1(fbce125e9874167b42a56f0ad38ecb21897f76b0) ) m1_simps_sound ROM_END_M1A_MCU
|
||||
ROM_START( m1simpsf ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD("sa4-460", 0x0000, 0x010000, CRC(17c1ad7a) SHA1(97ed56dbd2a926b92fbde12587984737c558c0f6) ) m1_simps_sound ROM_END_M1A_MCU
|
||||
ROM_START( m1simpsg ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD("si_x6__d.2_1", 0x0000, 0x010000, CRC(5dca0be1) SHA1(ade490360e70fb0c5184a72520735d31579893bd) ) m1_simps_sound ROM_END_M1A_MCU
|
||||
ROM_START( m1simpsh ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 ) ROM_LOAD("sa4-352.bin", 0x0000, 0x010000, CRC(48C5EFCC) SHA1(CD45B8290DD3D0A98FB55C4152EBCA12C462AF38) ) m1_simps_sound ROM_END_M1A_MCU
|
||||
|
||||
GAME( 199?, m1simps, 0, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "The Simpsons (Maygay) (M1A/B) (set 1)",GAME_FLAGS )
|
||||
GAME( 199?, m1simpsa, m1simps, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "The Simpsons (Maygay) (M1A/B) (set 2)",GAME_FLAGS )
|
||||
@ -2819,6 +2834,7 @@ GAME( 199?, m1simpsd, m1simps, maygay_m1, maygay_m1, maygay1b_state, init_m1, RO
|
||||
GAME( 199?, m1simpse, m1simps, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "The Simpsons (Maygay) (M1A/B) (set 6)",GAME_FLAGS )
|
||||
GAME( 199?, m1simpsf, m1simps, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "The Simpsons (Maygay) (M1A/B) (set 7)",GAME_FLAGS )
|
||||
GAME( 199?, m1simpsg, m1simps, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "The Simpsons (Maygay) (M1A/B) (set 8)",GAME_FLAGS )
|
||||
GAME( 1993, m1simpsh, m1simps, maygay_m1, maygay_m1, maygay1b_state, init_m1, ROT0, "Maygay", "The Simpsons (Maygay) (M1A/B) (set 9)",GAME_FLAGS )
|
||||
|
||||
/*******************************************************************************************************************************************************************************************************
|
||||
Trick Or Treat Club
|
||||
|
@ -4061,6 +4061,8 @@ sc2dels6 //
|
||||
sc2dels7 //
|
||||
sc2dels8 //
|
||||
sc2dels9 //
|
||||
sc2dels10 //
|
||||
sc2dels11 //
|
||||
sc2delsd //
|
||||
sc2delsm // (Mazooma set)
|
||||
sc2delsm1 //
|
||||
@ -5902,6 +5904,7 @@ sc4himif //
|
||||
sc4himig //
|
||||
sc4himih //
|
||||
sc4himii //
|
||||
sc4hrolr // High Roller (Bellfruit)
|
||||
sc4hiss // Hissing Quid (Qps)
|
||||
sc4hissa //
|
||||
sc4hissb //
|
||||
@ -20527,6 +20530,7 @@ m1dkong91na //
|
||||
m1dkong91np //
|
||||
m1dkong91p //
|
||||
m1dkonga //
|
||||
m1dkonga2 //
|
||||
m1dkongp //
|
||||
m1dm4ev // Diamonds Are Forever Club (Maygay)
|
||||
m1dm4ev11 //
|
||||
@ -21193,6 +21197,7 @@ m1simpsd //
|
||||
m1simpse //
|
||||
m1simpsf //
|
||||
m1simpsg //
|
||||
m1simpsh //
|
||||
m1sirich // Strike It Rich
|
||||
m1siricha //
|
||||
m1sirichb //
|
||||
@ -21201,6 +21206,7 @@ m1sixspn // Six Spinner (Maygay)
|
||||
m1spid // Spiderman (Maygay)
|
||||
m1spida //
|
||||
m1spidb //
|
||||
m1sprint //
|
||||
m1sprnov // Super Nova (Maygay)
|
||||
m1sptlgt // Spotlight (Maygay)
|
||||
m1sptlgta //
|
||||
|
Loading…
Reference in New Issue
Block a user