mirror of
https://github.com/holub/mame
synced 2025-06-01 18:41:47 +03:00
New clones added
================ Nudge Double Up (JPM SRU) Unknown SRU Game Additional documentation added to MPU4 and Proconn
This commit is contained in:
parent
c6f2743b2c
commit
f9bad94224
@ -146,6 +146,26 @@ ROM_START( j_luck2 )
|
||||
ROM_LOAD( "lt_9.3", 0x0800, 0x000400, CRC(d6881e6f) SHA1(42a83f01d67a8f530ca2a10ffeff30237bdfba94) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( j_nuddup )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ndu10_1.p1", 0x0000, 0x000400, CRC(f2210c00) SHA1(34a18028661a5ac0064b8c5c2f09d3918942be6e) )
|
||||
ROM_LOAD( "ndu10_1.p2", 0x0400, 0x000400, CRC(69243c04) SHA1(958791fbd515ab6e2b38391527b611977303ad10) )
|
||||
ROM_LOAD( "ndu10_1.p3", 0x0800, 0x000400, CRC(9f67e2f7) SHA1(f850655ba5d3651ff91f624431deb0e008fab57e) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( j_nuddup2 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "nduset1-1.bin", 0x0000, 0x000400, CRC(66445282) SHA1(8614b5330d72ed28141974e60a2238e003f4bce1) )
|
||||
ROM_LOAD( "nduset1-2.bin", 0x0400, 0x000400, CRC(2945e808) SHA1(e306b5f9cc9f4999b9b4b8536101f2b69728f6ca) )
|
||||
ROM_LOAD( "nduset1-3.bin", 0x0800, 0x000400, CRC(f4359851) SHA1(43c17c147a96aba901435154de657594fbec6008) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( j_unk )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "sruunk1.p1", 0x0000, 0x000400, CRC(be7d3b79) SHA1(3304dcc69e93eca2e6e89df0b18afc6874ebacf0) )
|
||||
ROM_LOAD( "sruunk1.p2", 0x0400, 0x000400, CRC(bf19cd60) SHA1(77b0b439628589cb0db1b74a760b652519c20991) )
|
||||
ROM_LOAD( "sruunk1.p3", 0x0800, 0x000400, CRC(25138e03) SHA1(644fc6144ea74f08dc892f106ad494ba364afe86) )
|
||||
ROM_END
|
||||
|
||||
GAME(198?, j_ewnud ,0 ,jpmsru,jpmsru, jpmsru_state,jpmsru,ROT0, "Barcrest?","Each Way Nudger (Barcrest?, set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
GAME(198?, j_ewnda ,j_ewnud ,jpmsru,jpmsru, jpmsru_state,jpmsru,ROT0, "Barcrest?","Each Way Nudger (Barcrest?, set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
@ -158,5 +178,11 @@ GAME(198?, j_super2 ,0 ,jpmsru,jpmsru, jpmsru_state,jpmsru,ROT0, "JPM
|
||||
|
||||
GAME(198?, j_luck2 ,0 ,jpmsru_4,jpmsru, jpmsru_state,jpmsru,ROT0, "<unknown>","Lucky Twos?", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
GAME(198?, j_nuddup ,0 ,jpmsru_4,jpmsru, jpmsru_state,jpmsru,ROT0, "JPM","Nudge Double Up (JPM SRU, set 1)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
GAME(198?, j_nuddup2,j_nuddup ,jpmsru_4,jpmsru, jpmsru_state,jpmsru,ROT0, "JPM","Nudge Double Up (JPM SRU, set 2)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
GAME(198?, j_unk ,0 ,jpmsru_4,jpmsru, jpmsru_state,jpmsru,ROT0, "JPM?","Unknown SRU Game (JPM?)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
||||
// this one is different again?
|
||||
GAME(198?, j_plus2 ,0 ,jpmsru_4,jpmsru, jpmsru_state,jpmsru,ROT0, "JPM","Plus 2 (JPM)", GAME_IS_SKELETON_MECHANICAL )
|
||||
|
@ -18,6 +18,7 @@ MACHINE_CONFIG_EXTERN( bwboki );
|
||||
MACHINE_CONFIG_EXTERN( mod2 );
|
||||
|
||||
INPUT_PORTS_EXTERN( mpu4 );
|
||||
INPUT_PORTS_EXTERN( mpu4_cw );
|
||||
INPUT_PORTS_EXTERN( mpu4jackpot8tkn );
|
||||
INPUT_PORTS_EXTERN( mpu4jackpot8per );
|
||||
INPUT_PORTS_EXTERN( grtecp );
|
||||
@ -1881,6 +1882,33 @@ ROM_START( m4fsxb )
|
||||
M4FSX_EXTRAS
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
Coinworld data
|
||||
|
||||
Error Number Cause of alarm Comments
|
||||
11 1 GBP coin in These alarms go off when a coin is jammed in the mech, or if the Mars anti-strimming alarm is activated.
|
||||
12 50p coin in The machine will lock up for a short amount of time, whilst sounding as alarm tone.
|
||||
13 20p coin in Error 15 can be caused by having DIL switch 6 in the wrong position for your coin mech loom.
|
||||
14 10p coin in
|
||||
15 5p coin in
|
||||
16 2 GBP coin in
|
||||
21 Reel 1 alarm The faulty reel will flash. Nothing more will happen until the machine is reset
|
||||
22 Reel 2 alarm
|
||||
23 Reel 3 alarm
|
||||
42 Ram Cleared The RAM is cleared when the machine is turned on for the first time, or when the price of play is changed. The alarm
|
||||
clears after a short time
|
||||
51 Checksum error The machine will lock up completely if the eprom has failed, or if the security chip is missing or has failed
|
||||
54 Security chip fail
|
||||
61 Cash in meter failure The machine will not run if the cash in, or cash out meters are not connected properly.
|
||||
62 Cash out meter failure
|
||||
71 Datapack error If the machine is in protocol mode, and a datapack is not connected, then the machine alarms. It will reset after a
|
||||
time, and have another go at transmitting the data
|
||||
72 Sound card fail If the sound card is missing, or the wrong sound eprom is fitted, the machine alarms on power on. The machine will then
|
||||
operate in silence.
|
||||
99 Payout tubes empty If one of the tubes runs dry, the machine will attempt to compensate by paying from the other tube. If this runs dry
|
||||
as well, the machine will lock up, requiring a refill before games can continue. The alarm tone is a softer, more friendly one.
|
||||
*/
|
||||
|
||||
#define M4CCOP_EXTRAS \
|
||||
ROM_REGION( 0x100000, "alt1msm6376", ROMREGION_ERASE00 ) \
|
||||
ROM_LOAD( "cash-copssnd1-de.bin", 0x000000, 0x080000, CRC(cd03f7f7) SHA1(4c09a86bcdf9a9eb224b19b932b75c9db3784fad) ) \
|
||||
@ -2634,11 +2662,11 @@ GAME(199?, m4fsx , 0, mpu4crys ,mpu4, mpu4_state, m_frkstn, ROT0,
|
||||
GAME(199?, m4fsxa , m4fsx, mpu4crys ,mpu4, mpu4_state, m_frkstn, ROT0, "AET/Coinworld","Fun Spot X (MPU4?) (set 2)",GAME_FLAGS )
|
||||
GAME(199?, m4fsxb , m4fsx, mpu4crys ,mpu4, mpu4_state, m_frkstn, ROT0, "AET/Coinworld","Fun Spot X (MPU4?) (set 3)",GAME_FLAGS )
|
||||
|
||||
GAME(199?, m4ccop , 0, mod4oki ,mpu4, mpu4_state, m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 1)",GAME_FLAGS )
|
||||
GAME(199?, m4ccopa , m4ccop, mod4oki ,mpu4, mpu4_state, m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 2)",GAME_FLAGS )
|
||||
GAME(199?, m4ccopb , m4ccop, mod4oki ,mpu4, mpu4_state, m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 3)",GAME_FLAGS )
|
||||
GAME(199?, m4ccop , 0, mod4oki ,mpu4_cw,mpu4_state, m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 1)",GAME_FLAGS )
|
||||
GAME(199?, m4ccopa , m4ccop, mod4oki ,mpu4_cw,mpu4_state, m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 2)",GAME_FLAGS )
|
||||
GAME(199?, m4ccopb , m4ccop, mod4oki ,mpu4_cw,mpu4_state, m4default, ROT0, "Coinworld","Cash Cops (MPU4?) (set 3)",GAME_FLAGS )
|
||||
|
||||
GAME(199?, m4ccc , 0, mod4oki ,mpu4, mpu4_state, m4default, ROT0, "Coinworld","Criss Cross Crazy (Coinworld) (MPU4?)",GAME_FLAGS )
|
||||
GAME(199?, m4ccc , 0, mod4oki ,mpu4_cw,mpu4_state, m4default, ROT0, "Coinworld","Criss Cross Crazy (Coinworld) (MPU4?)",GAME_FLAGS )
|
||||
GAME(199?, m4treel , 0, mod2 ,mpu4, mpu4_state, m4default, ROT0, "<unknown>","Turbo Reels (unknown) (MPU4?) (set 1)",GAME_FLAGS )
|
||||
GAME(199?, m4treela , m4treel, mod2 ,mpu4, mpu4_state, m4default, ROT0, "<unknown>","Turbo Reels (unknown) (MPU4?) (set 2)",GAME_FLAGS )
|
||||
|
||||
|
@ -1787,6 +1787,45 @@ INPUT_PORTS_START( mpu4 )
|
||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("100p")//PORT_IMPULSE(5)
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
INPUT_PORTS_START( mpu4_cw )
|
||||
//Inputs for CoinWorld games
|
||||
PORT_INCLUDE( mpu4 )
|
||||
PORT_MODIFY("DIL1")
|
||||
PORT_DIPNAME( 0x01, 0x00, "Profile Type" ) PORT_DIPLOCATION("DIL1:01")
|
||||
PORT_DIPSETTING( 0x00, "Bingo Profile" )
|
||||
PORT_DIPSETTING( 0x01, "Arcade" )
|
||||
PORT_DIPNAME( 0x02, 0x00, "Accept 2 GBP Coin?" ) PORT_DIPLOCATION("DIL1:02")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
|
||||
PORT_DIPSETTING( 0x02, DEF_STR( Yes ) )
|
||||
PORT_DIPNAME( 0x0C, 0x00, "Jackpot" ) PORT_DIPLOCATION("DIL1:03,04")
|
||||
PORT_DIPSETTING( 0x04, "15 GBP" )
|
||||
PORT_DIPSETTING( 0x00, "10 GBP" )
|
||||
PORT_DIPSETTING( 0x08, "5 GBP" )
|
||||
PORT_DIPNAME( 0x10, 0x00, "Hold Mode" ) PORT_DIPLOCATION("DIL1:05")
|
||||
PORT_DIPSETTING( 0x00, "Show Hints" )
|
||||
PORT_DIPSETTING( 0x10, "Auto Hold" )
|
||||
PORT_DIPNAME( 0x20, 0x00, "Coin Mech Type" ) PORT_DIPLOCATION("DIL1:05")
|
||||
PORT_DIPSETTING( 0x00, "6 Coin" )
|
||||
PORT_DIPSETTING( 0x20, "5 Coin" )
|
||||
PORT_DIPNAME( 0x40, 0x00, "Reel Motor Type" ) PORT_DIPLOCATION("DIL1:05")
|
||||
PORT_DIPSETTING( 0x00, "Slim motor" )
|
||||
PORT_DIPSETTING( 0x40, "Fat motor" )
|
||||
PORT_DIPNAME( 0x80, 0x00, "Payout Tube" ) PORT_DIPLOCATION("DIL1:05")
|
||||
PORT_DIPSETTING( 0x00, "20p" )
|
||||
PORT_DIPSETTING( 0x80, "10p" )
|
||||
|
||||
PORT_START("DIL2")
|
||||
|
||||
PORT_DIPNAME( 0x07, 0x00, "Stake Setting" )
|
||||
PORT_DIPSETTING( 0x00, "Not fitted / 5p" )
|
||||
PORT_DIPSETTING( 0x01, "10p" )
|
||||
PORT_DIPSETTING( 0x02, "20p" )
|
||||
PORT_DIPSETTING( 0x03, "25p" )
|
||||
PORT_DIPSETTING( 0x04, "30p" )
|
||||
PORT_BIT(0xE0, IP_ACTIVE_HIGH, IPT_UNUSED)
|
||||
INPUT_PORTS_END
|
||||
|
||||
INPUT_PORTS_START( mpu4jackpot8tkn )
|
||||
PORT_INCLUDE( mpu4 )
|
||||
|
||||
|
@ -4,6 +4,21 @@
|
||||
|
||||
what's the difference between the platforms, sound hardware?
|
||||
|
||||
Some early Proconn hardware was used for Maygay stuff, so this may be a bit of a mix.
|
||||
|
||||
Error codes:
|
||||
|
||||
ERROR 1 EPROM FAILED
|
||||
ERROR 3 RAM CORRUPTION DETECTED (common on PC90 boards)
|
||||
ERROR 10 RAM FAILURE
|
||||
ERROR 20 METERS DISCONNECTED
|
||||
ERROR 21 CASH IN METER FAIL
|
||||
ERROR 22 CASH OUT METER FAIL
|
||||
ERROR 25 REFILL METER FAIL
|
||||
ERROR 30 REEL 1 FAIL
|
||||
ERROR 31 REEL 2 FAIL
|
||||
ERROR 32 REEL 3 FAIL
|
||||
ERROR 99 SECURITY CARD MISSING OR FAILED, OR INCORRECT FOR PROGRAM
|
||||
*/
|
||||
|
||||
|
||||
|
@ -12056,6 +12056,9 @@ j_ewnd20
|
||||
j_ews // Each Way Shifter
|
||||
j_ews8a
|
||||
j_luckac // Lucky Aces
|
||||
j_nuddup // Nudge Double Up
|
||||
j_nuddup2
|
||||
j_unk
|
||||
j_super2 // Super 2
|
||||
j_plus2 // Plus 2
|
||||
j_luck2 // Lucky Twos
|
||||
|
Loading…
Reference in New Issue
Block a user