mirror of
https://github.com/holub/mame
synced 2025-07-07 10:58:41 +03:00
New systems marked not working
------------------------------ Multi-Action 6711-14-R0A [Brian Troha, The Dumping Union] Multi-Action 7558-01-R4 [Brian Troha, The Dumping Union] Multi-Action 8340-01-R1 [Brian Troha, The Dumping Union] - toaplan/toaplan1.cpp: Corrected ROM labels for the Vimana sets, corrected other ROM labels and added PCB locations to several sets. [Brian Troha]
This commit is contained in:
parent
45564dd026
commit
4b5f852c5a
@ -27090,10 +27090,13 @@ trvwzv // (c) 1985 Merit
|
||||
@source:merit/merit3xx.cpp
|
||||
ma6710 // (c) 1989 Merit
|
||||
ma6710a // (c) 199? Merit
|
||||
ma6711 // (c) 199? Merit
|
||||
ma7551p // (c) 199? Merit
|
||||
ma7551t // (c) 199? Merit
|
||||
ma7556 // (c) 199? Merit
|
||||
ma7558 // (c) 199? Merit
|
||||
ma7558r0 // (c) 199? Merit
|
||||
ma7558r4 // (c) 199? Merit
|
||||
ma8340 // (c) 199? Merit
|
||||
ma8350 // (c) 199? Merit
|
||||
ma9800 // (c) 199? Merit
|
||||
|
||||
|
@ -3,10 +3,19 @@
|
||||
|
||||
/*
|
||||
|
||||
Merit's CRT-300/CRT-350 Superstar platform
|
||||
Merit's Superstar Multi-Poker platform
|
||||
|
||||
Games generically named Superstar, but also Superstar 2000, Superstar 4000 both with & without Jackpot,
|
||||
Dakota Superstar as well as Montana Superstar.
|
||||
Consisting of:
|
||||
CRT-300 or CRT-350 main board which requires a ROM board:
|
||||
CRT-307 Rev - or CRT-307 Rev A ROM board or
|
||||
CRT-352 Rev A MEMORY EXTENSION BOARD
|
||||
Standardized 9 button control panel
|
||||
Coin slot, optional DBV (dollar bill validator)
|
||||
Coin hopper or NCR printer
|
||||
Standard early-mid 80's casino Video Poker machine form factor
|
||||
|
||||
Games generically referred to as Superstar, but machine top glass seen as Superstar 2000 Jackpot,
|
||||
Superstar 4000 Jackpot, Dakota Superstar as well as Montana Superstar.
|
||||
|
||||
Featuring (as stated in flyer):
|
||||
Games approved for Montana, South Dakota and Canada.
|
||||
@ -22,10 +31,23 @@ TODO:
|
||||
- Never initializes CRTC on CRT-352 games;
|
||||
- Map secondary NVRAM module;
|
||||
- Map / connect up Dallas DS1216 RTC;
|
||||
- ma6710a/ma9800 start with game malfunction message. It can be started by switching IN2:2 on,
|
||||
- Map Touchscreen controls (Maxim MAX232CPE RS-232?);
|
||||
- Map missing buttons & lamps;
|
||||
- Figure out parent/clone & regional information when sets are functional;
|
||||
- ma6710a/ma6711/ma9800 start with game malfunction message. They can be started by switching IN2:2 on,
|
||||
then pressing discard 3. Games 'Super Eight' and 'Black Jack' show GFX banking logic isn't correct.
|
||||
'Black Jack' GFX are over 0x8000 in ROM but proper GFX bank bit hasn't been identified.
|
||||
|
||||
NOTE: ma6711 & ma9800, due to no printer, are mostly functional for testing and aiding in further driver
|
||||
development for backswitching graphics, missing keys, RTC etc.
|
||||
|
||||
NOTE: From ma7558r4 set, U12 contains:
|
||||
"DIAGNOSTIC MENU"
|
||||
"PERIOD RESET TO TEST TOUCHSCREEN"
|
||||
"BOOKS - TO CALIBRATE TOUCHSCREEN"
|
||||
"AUDIT KEY - TO EXIT" (another internal and unmapped button??)
|
||||
The touchscreen is controlled through the Maxim MAX232CPE RS-232 on the CRT-352 rom board?
|
||||
|
||||
===================================================================================================
|
||||
|
||||
Standard Superstar machine button layout:
|
||||
@ -43,36 +65,14 @@ Bet & Collect buttons are usually universal, however the other buttons
|
||||
are labeled as needed per individual game requirements. Each button
|
||||
can be lit up depending on the needs and function of the game.
|
||||
|
||||
As examples:
|
||||
|
||||
The ma8350 set uses:
|
||||
|
||||
COLLECT BET
|
||||
MEUN/STAND "DISCARD/RECALL" for 1-5 DEAL/RESET/DRAW/STAND
|
||||
|
||||
|
||||
The ma9800 set uses:
|
||||
|
||||
KIFIZET TET
|
||||
BEFEJEZ "ELDOB/VISSZAVESZ" for 1-5 OSZT
|
||||
|
||||
|
||||
A Dakota Superstar which mimics pull tab cards uses:
|
||||
|
||||
CASH OUT BET/MISEZ
|
||||
SELECT TAB "OPEN/EPOSEZ" for 1-5 OPEN ALL/EPOSEZ TOUT
|
||||
|
||||
|
||||
Other known buttons include an internal PERIOD RESET & BOOKS button, a
|
||||
JACKPOT RESET key switch and an external CALL ATTENDANT button.
|
||||
|
||||
===================================================================================================
|
||||
|
||||
Merit - Multi-Action 6710-13
|
||||
|
||||
MERIT CRT-300 REV A:
|
||||
+------------------------------------------------------------+
|
||||
| U45# HY6264ALP-10 10.000000MHz |
|
||||
| U45* HY6264ALP-10 10.000000MHz |
|
||||
| |
|
||||
| U46 HY6264ALP-10 |
|
||||
| |
|
||||
@ -82,11 +82,11 @@ MERIT CRT-300 REV A:
|
||||
| | |
|
||||
| PAL16l8ACN.U14 |J|
|
||||
| |2|
|
||||
|U7** PAL20L10NC.U8 | |
|
||||
|U7## PAL20L10NC.U8 | |
|
||||
| | |
|
||||
|DS1225Y.U6 PAL20L10NC.U1 PC16550DN | |
|
||||
| | |
|
||||
|U5* U20* DSW 1.84MHz +-|
|
||||
|U5# U20# DSW 1.84MHz +-|
|
||||
| +-|
|
||||
| YM2149F | |
|
||||
| | |
|
||||
@ -109,61 +109,23 @@ Sound: AY8930
|
||||
DSW: 8 switch DIP switch block labeled S1
|
||||
Other: PC16550DN UART with FIFO clocked @ 1.84MHz
|
||||
D8255AC Programmable Peripheral Interface chip x 2
|
||||
DS1225Y-200 Dallas 8Kx8 NVRAM @ U6
|
||||
Dallas DS1225Y-200 8Kx8 NVRAM @ U6
|
||||
BENCHMARQ bq4010YMA-150 8Kx8 NVRAM @ U7
|
||||
DS1231 Power Monitor Chip
|
||||
|
||||
Note: U46 through U47 are for graphics ROMs which matched to the specific game/set
|
||||
* Denotes unpopulated
|
||||
|
||||
* U5 is a 28pin female socket, U20 is 28pin male socket
|
||||
** U7 is a stacked DS1216 Dallas 2Kx8 SmartWatch RTC + BENCHMARQ bq4010YMA-150 8Kx8 NVRAM
|
||||
NOTE: U46, U47 & U48 are game graphics ROMs matched to specific program ROM sets
|
||||
NOTE: To date, U45 has never been found to be populated
|
||||
|
||||
# U5 is a 28pin female socket, U20 is 28pin male socket, used to mount the CRT-307 Rev - ROM board
|
||||
## U7 is a stacked Dallas DS1216 2Kx8 SmartWatch RTC + BENCHMARQ bq4010YMA-150 8Kx8 NVRAM
|
||||
|
||||
Connectors:
|
||||
J1 80-pin connector to backplane & wire harness
|
||||
J2 80-pin connector to backplane & wire harness
|
||||
|
||||
# Denotes unpopulated
|
||||
|
||||
Graphics ROMs (on main board):
|
||||
|
||||
U-46
|
||||
DC-350
|
||||
|
||||
U-47
|
||||
DC-350
|
||||
|
||||
U-48
|
||||
DC-350
|
||||
|
||||
|
||||
CRT-307 rev A
|
||||
+----------------+
|
||||
| 28pinM 28pinF |
|
||||
| U1 74LS541N |
|
||||
| SW1 |
|
||||
| U2 74LS00N |
|
||||
+----------------+
|
||||
|
||||
Other: 8 switch DIP switch block labeled SW1
|
||||
28pinM 28pin male socket to plug into U5
|
||||
28pinF 28pin female socket to receive U20
|
||||
|
||||
ROMs on CRT-307 daughter board
|
||||
|
||||
U-1
|
||||
DC-350
|
||||
Ticket
|
||||
|
||||
U-2
|
||||
DC-350
|
||||
Ticket
|
||||
|
||||
Snooping around the U1 & U2 ROMs with a hex editor shows the game uses a Printer & Modem.
|
||||
Game can be played in English or French
|
||||
Games are: Joker Poker, Aces or Better, Jacks or Better, Super Eight & Blackjack
|
||||
Copyright is 1989
|
||||
|
||||
******************************************************************************
|
||||
===================================================================================================
|
||||
|
||||
The CRT-350 is an extension/revision of CRT-300
|
||||
|
||||
@ -177,9 +139,9 @@ MERIT CRT-350 REV C (and REV B):
|
||||
| | |
|
||||
| U48 IMSG176P-40 | |
|
||||
| | |
|
||||
|U7* PAL16l8ACN.U14 |J|
|
||||
|U7# PAL16l8ACN.U14 |J|
|
||||
| |2|
|
||||
|U6* PAL20L10NC.U8 | |
|
||||
|U6# PAL20L10NC.U8 | |
|
||||
| | |
|
||||
|U5* PAL20L10NC.U4A PC16550DN | |
|
||||
| | |
|
||||
@ -209,15 +171,52 @@ Other: PC16550DN UART with FIFO clocked @ 1.84MHz
|
||||
D8255AC Programmable Peripheral Interface chip x 2
|
||||
DS1231 Power Monitor Chip
|
||||
|
||||
Note: U46 through U47 are for graphics ROMs which matched to the specific game/set
|
||||
* Denotes unpopulated
|
||||
|
||||
NOTE: U46, U47 & U48 are game graphics ROMs matched to specific program ROM sets
|
||||
NOTE: To date, U45 has never been found to be populated
|
||||
|
||||
# When a CRT-307 Rev A ROM board is used with a CRT-350 main board, U7 will be populated with
|
||||
a stacked Dallas DS1216 2Kx8 SmartWatch RTC + Dallas DS1225Y-200 8Kx8 NVRAM chip. U6 will be
|
||||
populated with Dallas DS1235YW-150 or Dallas DS1230Y-200 32Kx8 NVRAM chip. Otherwise U7 & U6
|
||||
are left unpopulated.
|
||||
|
||||
Connectors:
|
||||
J1 80-pin connector to CRT-351 backplane & wire harness
|
||||
J2 80-pin connector to CRT-351 backplane & wire harness
|
||||
J14 64-pin connector for CRT-352 Expansion board (96 pins, but middle row pins removed)
|
||||
|
||||
* Denotes unpopulated
|
||||
===================================================================================================
|
||||
|
||||
For the CRT-300 main board:
|
||||
|
||||
CRT-307 rev -
|
||||
+----------------+
|
||||
| 28pinM 28pinF |
|
||||
| U1 74LS541N |
|
||||
| SW1 |
|
||||
| U2 74LS00N |
|
||||
+----------------+
|
||||
|
||||
Other: 8 switch DIP switch block labeled SW1
|
||||
28pinM 28pin male socket to plug into U5
|
||||
28pinF 28pin female socket to receive U20
|
||||
|
||||
|
||||
For the CRT-350 main board:
|
||||
|
||||
CRT-307 rev A
|
||||
+--------------------------+
|
||||
||===========J2===========||
|
||||
| U1 74LS541N |
|
||||
| SW1 |
|
||||
| U2 74LS00N |
|
||||
+--------------------------+
|
||||
|
||||
Other: J2 96-pin female receiver to connect to CRT-350 main board (64 pins used, middle row pins not connected)
|
||||
8 switch DIP switch block labeled SW1
|
||||
|
||||
===================================================================================================
|
||||
|
||||
MEMORY EXPANSION BOARD CRT-352 rev A
|
||||
+--------------------------+
|
||||
@ -242,20 +241,21 @@ MEMORY EXPANSION BOARD CRT-352 rev A
|
||||
| 74HC541N DSW |
|
||||
+--------------------------+
|
||||
|
||||
Other: DS1225Y-200 Dallas 8Kx8 NVRAM
|
||||
DS1230Y-200 Dallas 32Kx8 NVRAM
|
||||
DS1216 Dallas 2Kx8 SmartWatch RTC
|
||||
Other: Dallas DS1225Y-200 8Kx8 NVRAM
|
||||
Dallas DS1230Y-200 32Kx8 NVRAM
|
||||
Dallas DS1216 2Kx8 SmartWatch RTC
|
||||
PC16550DN UART with FIFO clocked @ 1.84MHz
|
||||
Maxim MAX232CPE RS-232 Line Transmitter/Reciver
|
||||
8 switch DIP switch block labeled SW1 (enable/disable games)
|
||||
|
||||
Connectors:
|
||||
J1 96-pin female receiver to connect to CRT-350 main board (64 pins used, middle row pins not connected)
|
||||
J1 96-pin female receiver to connect to CRT-350 main board (64 pins used, middle row pins not connected)
|
||||
|
||||
* Denotes unpopulated
|
||||
* NOTE: To date, no set has been found with U11 populated
|
||||
|
||||
===================================================================================================
|
||||
|
||||
CRT-351
|
||||
CRT-351 Backplane
|
||||
+----------------------------------------------------------------------------+
|
||||
| |=J5==| |---------------------------J3-------------------------------||
|
||||
| |===J6===| |=====J4=====||
|
||||
@ -270,38 +270,105 @@ J4 40-pin dual row connector for printer
|
||||
J5 16-pin dual row connector for unknown
|
||||
J6 17-pin single row connector for unknown (some kind of jumper block)
|
||||
J7 6-pin single row connector for hopper
|
||||
JPR3 is a 3 pin jumper: Pins 1&2 = Printer, pins 2&3= Hopper
|
||||
JPR3 is a 3 pin jumper: Pins 1&2 = Printer, pins 2&3 = Hopper
|
||||
|
||||
===================================================================================================
|
||||
|
||||
******************************************************************************
|
||||
CRT-300 + CRT-307 Rev - based games
|
||||
******************************************************************************
|
||||
|
||||
Merit Multi-Action 6710-13
|
||||
|
||||
MERIT CRT-300 REV A + CRT-307 rev - ROM board
|
||||
|
||||
Graphics ROMs (on main board):
|
||||
|
||||
U-46
|
||||
DC-350
|
||||
|
||||
U-47
|
||||
DC-350
|
||||
|
||||
U-48
|
||||
DC-350
|
||||
|
||||
ROMs on CRT-307 rev - ROM board
|
||||
|
||||
U-1
|
||||
DC-350
|
||||
Ticket
|
||||
|
||||
U-2
|
||||
DC-350
|
||||
Ticket
|
||||
|
||||
Snooping around the U1 & U2 ROMs with a hex editor shows the game uses a Printer & Modem.
|
||||
Game can be played in English or French
|
||||
Games are: Joker Poker, Aces or Better, Jacks or Better, Super Eight & Blackjack
|
||||
Copyright is 1989
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Merit - Multi-Action 6710-21
|
||||
Merit Multi-Action 6730-00 (not currently dumped)
|
||||
|
||||
MERIT CRT-350 REV C + CRT-307 rev A daughter board
|
||||
MERIT CRT-300 REV A + CRT-307 rev - ROM board
|
||||
|
||||
Graphics ROMs (on main board):
|
||||
|
||||
PTB1
|
||||
U46
|
||||
C1991 MII
|
||||
|
||||
PTB1
|
||||
U47
|
||||
C1991 MII
|
||||
|
||||
PTB1
|
||||
U48
|
||||
C1991 MII
|
||||
|
||||
ROMs on CRT-307 rev - ROM board
|
||||
|
||||
6730-00
|
||||
U1-0B
|
||||
C1991 MII
|
||||
|
||||
6710-21
|
||||
U2-0B
|
||||
C1991 MII
|
||||
|
||||
Game mimics Pull Tabs, the top glass read Dakota Superstar. Has a coin slot
|
||||
and DBV + coin hopper for payout. Game can be played in English or French.
|
||||
|
||||
Control panel button labels:
|
||||
|
||||
CASH OUT BET/MISEZ
|
||||
SELECT TAB "OPEN/EPOSEZ" for 1-5 OPEN ALL/EPOSEZ TOUT
|
||||
|
||||
******************************************************************************
|
||||
CRT-350 + CRT-307 Rev A based games
|
||||
******************************************************************************
|
||||
|
||||
Merit Multi-Action 6710-21
|
||||
|
||||
MERIT CRT-350 REV C + CRT-307 rev A ROM board
|
||||
|
||||
Graphics ROMs (on main board):
|
||||
|
||||
MLTP
|
||||
U46
|
||||
C1991 MII
|
||||
|
||||
MLTP
|
||||
U47
|
||||
C1991 MII
|
||||
|
||||
MLTP
|
||||
U48
|
||||
C1991 MII
|
||||
|
||||
Other: Dallas DS1235YW 32Kx8 NVRAM @ U6
|
||||
Dallas DS1225Y 8Kx8 NVRAM stacked on a DS1216 Dallas 2Kx8 SmartWatch RTC @ U7
|
||||
NOTE: These are mounted to the mainboard, no room on the CRT-307 rev A board
|
||||
|
||||
CRT-307 rev A
|
||||
+----------------+
|
||||
| 28pinM 28pinF |
|
||||
| U1 74LS541N |
|
||||
| SW1 |
|
||||
| U2 74LS00N |
|
||||
+----------------+
|
||||
|
||||
ROMs on CRT-307 daughter board
|
||||
ROMs on CRT-307 rev A ROM board
|
||||
|
||||
6710-21
|
||||
U1
|
||||
@ -317,7 +384,90 @@ Games are: Joker Poker, Aces or Better, Jacks or Better, Super Eight & Blackjack
|
||||
|
||||
******************************************************************************
|
||||
|
||||
7551-20-R3T
|
||||
Merit Multi-Action 6711-14 R0A
|
||||
|
||||
MERIT CRT-350 REV C + CRT-307 rev A ROM board
|
||||
|
||||
Graphics ROMs (on main board):
|
||||
|
||||
MLTP
|
||||
U46
|
||||
C1991 MII
|
||||
|
||||
MLTP
|
||||
U47
|
||||
C1991 MII
|
||||
|
||||
MLTP
|
||||
U48
|
||||
C1991 MII
|
||||
|
||||
ROMs on CRT-307 rev A ROM board
|
||||
|
||||
6711-14-R0A
|
||||
U1
|
||||
|
||||
|
||||
6711-14-R0A
|
||||
U2
|
||||
|
||||
|
||||
Snooping around the U1 & U2 ROMs with a hex editor shows the game uses a coin hopper & Modem.
|
||||
Game can be played in English or French
|
||||
Games are: Joker Poker, Aces or Better, Jacks or Better, Super Eight & Blackjack
|
||||
|
||||
Control panel button labels:
|
||||
|
||||
COLLECT BET
|
||||
MENU/STAND "DISCARD/RECALL" for 1-5 DEAL
|
||||
|
||||
NOTE: In Blackjack buttons are:
|
||||
Discard 1/Double Discard 3/Split Discard 4/Stand Discard 5/Hit
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Merit Multi-Action 9800-20-R0
|
||||
|
||||
MERIT CRT-350 REV B + CRT-307 rev A ROM board
|
||||
|
||||
Graphics ROMs (on main board):
|
||||
|
||||
MLTP
|
||||
U46
|
||||
C1991 MII
|
||||
|
||||
MLTP
|
||||
U47
|
||||
C1991 MII
|
||||
|
||||
MLTP
|
||||
U48
|
||||
C1991 MII
|
||||
|
||||
ROMs on CRT-307 rev A ROM board
|
||||
|
||||
9800-20-R0
|
||||
U1
|
||||
(C)MII 1992
|
||||
|
||||
9800-20-R0
|
||||
U2
|
||||
(C)MII 1992
|
||||
|
||||
This set is for the Hungarian region. Top glass read Superstar 2000 Jackpot
|
||||
Uses a coin slot, no DBV. This machine uses a standard coin hopper for payout.
|
||||
Game can be played in English or Hungarian.
|
||||
|
||||
Control panel button labels:
|
||||
|
||||
KIFIZET TET
|
||||
BEFEJEZ "ELDOB/VISSZAVESZ" for 1-5 OSZT
|
||||
|
||||
******************************************************************************
|
||||
CRT-350 + CRT-352 based games
|
||||
******************************************************************************
|
||||
|
||||
Merit Multi-Action 7551-20-R3T
|
||||
|
||||
MERIT CRT-350 REV C + MEMORY EXPANSION BOARD CRT-352 rev A
|
||||
|
||||
@ -336,7 +486,7 @@ DMA6
|
||||
a382
|
||||
|
||||
|
||||
Program ROMs on Expansion board:
|
||||
Program ROMs on CRT-352 Expansion board:
|
||||
|
||||
U11 *Empty U15
|
||||
7551-20-R3T
|
||||
@ -392,7 +542,7 @@ U48
|
||||
NC $
|
||||
|
||||
|
||||
Program ROMs on Expansion board:
|
||||
Program ROMs on CRT-352 Expansion board:
|
||||
|
||||
U11 *Empty U15
|
||||
7551-21-R2P
|
||||
@ -449,7 +599,7 @@ ck:9daa
|
||||
NOTE: The above ROMs are also known to be labeled as Multi-Action 7556-WV U46 through Multi-Action 7556-WV U48
|
||||
|
||||
|
||||
Program ROMs on Expansion board:
|
||||
Program ROMs on CRT-352 Expansion board:
|
||||
|
||||
U11 *Empty U15
|
||||
7556-01-r0
|
||||
@ -492,6 +642,65 @@ NOTE: on this PCB pin28 on the DS1225Y was bent up so data was not correctly sav
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Merit MULTI-ACTION 7558-01-R4
|
||||
|
||||
MERIT CRT-350 REV B + MEMORY EXPANSION BOARD CRT-352 rev A
|
||||
|
||||
Graphics ROMs (on main board):
|
||||
|
||||
U46
|
||||
MLT9
|
||||
chksm:8312
|
||||
|
||||
U47
|
||||
MLT9
|
||||
chksm:74b6
|
||||
|
||||
U48
|
||||
MLT9
|
||||
chksm:9cca
|
||||
|
||||
|
||||
Program ROMs on CRT-352 Expansion board:
|
||||
|
||||
U11 *Empty U15
|
||||
7558-01-R4
|
||||
chksm:a953
|
||||
|
||||
U10 U14
|
||||
7558-01-R4 7558-01-R4
|
||||
chksm:17c4 chksm:5f11
|
||||
|
||||
U9 U13
|
||||
7558-01-R4 7558-01-R4
|
||||
chksm:6508 chksm:e8e9
|
||||
|
||||
U8 U12
|
||||
7558-01-R4 7558-01-R4
|
||||
chksm:ed16 chksm:e1e7
|
||||
|
||||
|
||||
According to U12:
|
||||
INVALID DIPSW
|
||||
ENABLE 2+ GAMES
|
||||
CS1-1 ON =JOKER (Joker Poker)
|
||||
CS1-2 ON =DEUCES (Deuces Wild)
|
||||
CS1-3 ON =FEVER (Flush Fever)
|
||||
CS1-4 ON =JACKS (Jacks or Better Poker)
|
||||
CS1-5 ON =BJACK (Blackjack)
|
||||
CS1-6 ON =KNO WLD (Wild Spot Keno)
|
||||
CS1-7 ON =PWR KNO (Power Hit Keno)
|
||||
CS1-8 ON =8 LINE (Super 8)
|
||||
CSW1-1 ON =5 REEL (Five Reel)
|
||||
CSW1-2 ON =$ DEUCE (Dollar Deuces)
|
||||
CSW1-3 ON =D DOG (Dogs + Diamonds)
|
||||
CSW1-4 ON =TR7 (Treasure Sevens)
|
||||
|
||||
DIP switch on CRT-350 main is labeled S1
|
||||
DIP switch on CRT-352 MEM is labeled SW1
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Merit MULTI-ACTION 7558-01-R0 DS
|
||||
|
||||
MERIT CRT-350 REV B + MEMORY EXPANSION BOARD CRT-352 rev A
|
||||
@ -511,7 +720,7 @@ Multi-Action
|
||||
U48
|
||||
|
||||
|
||||
Program ROMs on Expansion board:
|
||||
Program ROMs on CRT-352 Expansion board:
|
||||
|
||||
U11 *Empty U15
|
||||
7558-01-R0 DS
|
||||
@ -551,6 +760,62 @@ DIP switch on CRT-352 MEM is labeled SW1
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Merit MULTI-ACTION 8340-01 R1
|
||||
|
||||
MERIT CRT-350 REV B + MEMORY EXPANSION BOARD CRT-352 rev A
|
||||
|
||||
Graphics ROMs (on main board):
|
||||
|
||||
MTP4
|
||||
U46
|
||||
(C) MII 1992
|
||||
|
||||
MTP4
|
||||
U47
|
||||
(C) MII 1992
|
||||
|
||||
MTP4
|
||||
U48
|
||||
(C) MII 1992
|
||||
|
||||
Program ROMs on CRT-352 Expansion board:
|
||||
|
||||
U11 *Empty U15 *Empty
|
||||
|
||||
|
||||
|
||||
U10 *Empty U14
|
||||
8340-01
|
||||
U14-R1
|
||||
|
||||
U9 *Empty U13
|
||||
8340-010
|
||||
U13-R1
|
||||
|
||||
U8 *Empty U12
|
||||
8340-01
|
||||
U12-R1
|
||||
|
||||
|
||||
According to U14:
|
||||
INVALID DIPSW
|
||||
ENABLE AT LEAST ONE GAME
|
||||
CS1-1 ON =5/10/25 OFF=25
|
||||
CS1-2 ON =JOKER POKER
|
||||
CS1-3 ON =SUPER STAR
|
||||
CS1-4 ON =JACKS OR BETTER
|
||||
CS1-5 ON =DEUCES WILD
|
||||
|
||||
DIP switch on CRT-350 main is labeled S1
|
||||
DIP switch on CRT-352 MEM is labeled SW1
|
||||
|
||||
Control panel button labels:
|
||||
|
||||
COLLECT BET
|
||||
MENU/STAND "DISCARD/RECALL" for 1-5 DEAL/RESET/DRAW/STAND
|
||||
|
||||
******************************************************************************
|
||||
|
||||
Merit MULTI-ACTION 8350-00-00 R1
|
||||
|
||||
MERIT CRT-350 REV B + MEMORY EXPANSION BOARD CRT-352 rev A
|
||||
@ -559,12 +824,15 @@ Graphics ROMs (on main board):
|
||||
|
||||
MTP4
|
||||
U46
|
||||
(C) MII 1992
|
||||
|
||||
MTP4
|
||||
U47
|
||||
(C) MII 1992
|
||||
|
||||
MTP4
|
||||
U48
|
||||
(C) MII 1992
|
||||
|
||||
|
||||
Program ROMs on Expansion board:
|
||||
@ -598,7 +866,14 @@ According to U14:
|
||||
DIP switch on CRT-350 main is labeled S1
|
||||
DIP switch on CRT-352 MEM is labeled SW1
|
||||
|
||||
*/
|
||||
Top glass read Superstar 4000 Jackpot, game play show title as Montana Superstar
|
||||
|
||||
Control panel button labels:
|
||||
|
||||
COLLECT BET
|
||||
MENU/STAND "DISCARD/RECALL" for 1-5 DEAL/RESET/DRAW/STAND
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
|
||||
@ -745,28 +1020,15 @@ void merit3xx_state::crt352_io_map(address_map &map)
|
||||
map(0x20, 0x20).w(FUNC(merit3xx_state::crt352_rombank_w));
|
||||
}
|
||||
|
||||
// currently geared towards 'Joker Poker' in ma6710a
|
||||
/*
|
||||
Need to map:
|
||||
// currently geared towards 'Joker Poker' in ma6710a
|
||||
|
||||
9 control panel buttons: 1-5, BET, COLLECT, STAND, DEAL <-- Done!!
|
||||
|
||||
Internal door panel buttons: PERIOD RESET & BOOKS <-- Books is done
|
||||
|
||||
JACKPOT RESET key switch <-- IN2, bit 0x04?? or is that "Period Reset"
|
||||
|
||||
Call Attendant button & Call Attendant lamp
|
||||
|
||||
lamps for control panel buttons
|
||||
|
||||
*/
|
||||
static INPUT_PORTS_START( merit3xx )
|
||||
PORT_START("IN0")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Discard 1") // "Double Down" button in Blackjack
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Discard 1") // "Double" Down button in Blackjack in 6710 & related sets
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Discard 2")
|
||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Discard 3") // "Split" button in Blackjack
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Discard 4") // "Stand" button in Blackjack
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Discard 5") // "Hit" button in Blackjack
|
||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Discard 3") // "Split" Button in Blackjack in 6710 & related sets
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Discard 4") // "Stand" button in Blackjack in 6710 & related sets
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Discard 5") // "Hit" button in Blackjack in 6710 & related sets
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_GAMBLE_BET )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_PAYOUT )
|
||||
@ -777,7 +1039,7 @@ static INPUT_PORTS_START( merit3xx )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2)
|
||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK )
|
||||
PORT_SERVICE_NO_TOGGLE( 0x08, IP_ACTIVE_LOW ) // AKA Diagnostics - Not working
|
||||
PORT_SERVICE_NO_TOGGLE( 0x08, IP_ACTIVE_LOW ) // AKA Diagnostics? - Not working
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_STAND )
|
||||
PORT_DIPNAME( 0x20, 0x20, "IN1.6" )
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
|
||||
@ -836,32 +1098,33 @@ static INPUT_PORTS_START( merit3xx )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( ma6711 )
|
||||
PORT_INCLUDE( merit3xx )
|
||||
|
||||
/*
|
||||
Translations of on screen messages for ma9800:
|
||||
Bedobott Ermek = Inserted Coins
|
||||
Hivja A Gepkezelot = Call Attendant
|
||||
Feketedoboz Hiba = Blackbox Error
|
||||
PORT_MODIFY("IN1")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Discard 1 / Double")
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Discard 2")
|
||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Discard 3 / Split")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Discard 4 / Stand")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Discard 5 / Hit")
|
||||
|
||||
Button labels:
|
||||
TET = Bet
|
||||
OSZT = Deal
|
||||
KIFIZET = Collect
|
||||
BEFEJEZ = Stand
|
||||
ELDOB/VISSZAVESZ = Discard/Recover
|
||||
|
||||
It seems that this set uses a hopper instead of a printer like other sets.
|
||||
*/
|
||||
PORT_MODIFY("IN1")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // gives 1 credit at a time (25 cents)
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // gives 4 credits at a time ($1.00)
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Door 2") PORT_CODE(KEYCODE_U) PORT_TOGGLE // Uknown what these 2 are but will give DOOR OPEN errors
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Door 3") PORT_CODE(KEYCODE_Y) PORT_TOGGLE // Uknown what these 2 are but will give DOOR OPEN errors
|
||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // gives 4 credits at a time ($1.00)
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( ma9800 )
|
||||
PORT_INCLUDE( merit3xx )
|
||||
|
||||
// PORT_MODIFY("IN1")
|
||||
// PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) // Button labeled ELDOB/VISSZAVESZ
|
||||
// PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) // Button labeled ELDOB/VISSZAVESZ - Double Down in Blackjack
|
||||
// PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) // Button labeled ELDOB/VISSZAVESZ
|
||||
// PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) // Button labeled ELDOB/VISSZAVESZ
|
||||
// PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) // Button labeled ELDOB/VISSZAVESZ
|
||||
// PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) // Button labeled ELDOB/VISSZAVESZ
|
||||
// PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) // Button labeled ELDOB/VISSZAVESZ - Split in Blackjack
|
||||
// PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) // Button labeled ELDOB/VISSZAVESZ - Stand in Blackjack
|
||||
// PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) // Button labeled ELDOB/VISSZAVESZ - Hit in Blackjack
|
||||
// PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) // Button labeled TET
|
||||
// PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) // Button labeled OSZT
|
||||
// PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_PAYOUT ) // Button labeled KIFIZET
|
||||
@ -870,8 +1133,8 @@ static INPUT_PORTS_START( ma9800 )
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) // gives 1 credit at a time (25 cents)
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) // gives 4 credits at a time ($1.00)
|
||||
// PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_STAND ) // Button labeled BEFEJEZ
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Door 2") PORT_CODE(KEYCODE_U) PORT_TOGGLE // Unknown what these 2 are but will give DOOR OPEN errors
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Door 3") PORT_CODE(KEYCODE_Y) PORT_TOGGLE // Unknown what these 2 are but will give DOOR OPEN errors
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Door 2") PORT_CODE(KEYCODE_U) PORT_TOGGLE // Uknown what these 2 are but will give DOOR OPEN errors
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Door 3") PORT_CODE(KEYCODE_Y) PORT_TOGGLE // Uknown what these 2 are but will give DOOR OPEN errors
|
||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) // gives 4 credits at a time ($1.00)
|
||||
INPUT_PORTS_END
|
||||
|
||||
@ -962,8 +1225,11 @@ void merit3xx_state::crt352(machine_config &config)
|
||||
subdevice<i8255_device>("ppi1")->out_pa_callback().set_nop();
|
||||
}
|
||||
|
||||
/**********************************************************
|
||||
CRT-300 main board + CRT-307 rev - ROM board sets
|
||||
**********************************************************/
|
||||
|
||||
ROM_START( ma6710 ) // CRT-300 mainboard + CRT-307 rev A expansion board
|
||||
ROM_START( ma6710 ) // CRT-300 mainboard + CRT-307 rev -
|
||||
ROM_REGION(0x20000, "maincpu", 0)
|
||||
ROM_LOAD( "u-1_dc-350_ticket.u1", 0x00000, 0x10000, CRC(33aa53ce) SHA1(828d6f4828d5d90777c573a6870d800ae6a51425) ) // labeled for CRT-350?
|
||||
ROM_LOAD( "u-2_dc-350_ticket.u2", 0x10000, 0x10000, CRC(fcac2391) SHA1(df9a1834441569fef876594aaef7d364831dbae6) ) // 6710-13 TPT56 042596
|
||||
@ -974,16 +1240,21 @@ ROM_START( ma6710 ) // CRT-300 mainboard + CRT-307 rev A expansion board
|
||||
ROM_LOAD( "u-48_dc-350.u48", 0x20000, 0x10000, CRC(b93a0481) SHA1(df60d81fb68bd868ce94f8b313896d6d31e54ad4) )
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 )
|
||||
ROM_LOAD( "ds1225y.u6", 0x0000, 0x2000, CRC(78fd0284) SHA1(37aa7deaafc6faad7505cd56a442913b35f54166) )
|
||||
ROM_LOAD( "benchmarq_bq4010.u7", 0x0000, 0x2000, CRC(003ea272) SHA1(3f464a0189af49470b33825a00905df6b156913f) ) // Dallas DS1225Y compatible
|
||||
|
||||
ROM_REGION( 0x2000, "nvram2", 0 )
|
||||
ROM_LOAD( "bq4010.u5", 0x0000, 0x2000, CRC(003ea272) SHA1(3f464a0189af49470b33825a00905df6b156913f) ) // DS1225Y compatible
|
||||
ROM_LOAD( "dallas_ds1225y.u6", 0x0000, 0x2000, CRC(78fd0284) SHA1(37aa7deaafc6faad7505cd56a442913b35f54166) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma6710a ) // CRT-350 mainboard + CRT-307 rev A expansion board
|
||||
/**********************************************************
|
||||
CRT-350 main board + CRT-307 rev A ROM board sets
|
||||
**********************************************************/
|
||||
|
||||
|
||||
ROM_START( ma6710a ) // CRT-350 mainboard + CRT-307 rev A, NCR printer
|
||||
ROM_REGION(0x20000, "maincpu", 0)
|
||||
ROM_LOAD( "6710-21_u1_5c.u1", 0x00000, 0x10000, CRC(cc8d40ca) SHA1(3988c82ed820fd2a8b9e6432e8231efbc0274721) ) // different jurisdiction than the 6710-13 set
|
||||
ROM_LOAD( "6710-21_u1_5c.u1", 0x00000, 0x10000, CRC(cc8d40ca) SHA1(3988c82ed820fd2a8b9e6432e8231efbc0274721) ) // English / French set
|
||||
ROM_LOAD( "6710-21_u2_5c.u2", 0x10000, 0x10000, CRC(47f08ef0) SHA1(f572df3807a83e11a1d361f7cb809818898b98b4) ) // 6710-21 TPT56 011299
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
@ -992,16 +1263,40 @@ ROM_START( ma6710a ) // CRT-350 mainboard + CRT-307 rev A expansion board
|
||||
ROM_LOAD( "mltp_u48.u48", 0x20000, 0x10000, CRC(daeb9a0e) SHA1(d209ae3f802a5ceeb92e41ed71415629892bce91) )
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 )
|
||||
ROM_LOAD( "ds1225y.u7", 0x0000, 0x2000, CRC(b2977ed0) SHA1(63cddd7af4bdd6734b67dbb38effe1057515fa37) )
|
||||
ROM_LOAD( "dallas_ds1225y.u7", 0x0000, 0x2000, CRC(b2977ed0) SHA1(63cddd7af4bdd6734b67dbb38effe1057515fa37) )
|
||||
|
||||
ROM_REGION( 0x8000, "nvram2", 0 )
|
||||
ROM_LOAD( "ds1235yw.u16", 0x0000, 0x8000, CRC(52df2aa0) SHA1(ccfc99693010beedcc354d54d0fda9940469dfd4) )
|
||||
ROM_LOAD( "dallas_ds1235yw.u6", 0x0000, 0x8000, CRC(52df2aa0) SHA1(ccfc99693010beedcc354d54d0fda9940469dfd4) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma9800 ) // CRT-350 mainboard + CRT-307 rev A expansion board
|
||||
ROM_START( ma6711 ) // CRT-350 mainboard + CRT-307 rev A, coin hopper - no printer
|
||||
ROM_REGION(0x20000, "maincpu", 0)
|
||||
ROM_LOAD( "9800-20-r0_u1.u1", 0x00000, 0x10000, CRC(8a815776) SHA1(56e538808b29d77ad88c27974bbdc40785221e64) ) // Hungarian regional set
|
||||
ROM_LOAD( "6711-14_r0a.u1", 0x00000, 0x10000, CRC(cfb47c33) SHA1(d1638dbc9f6cec159b1f638f92974798e7e93f0b) ) // English / French set
|
||||
ROM_LOAD( "6711-14_r0a.u2", 0x10000, 0x10000, CRC(46d11f57) SHA1(ef5f45812429a662cd89df1d9b94dc96cbb2c531) ) // 6710-14 R0A 100692
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "mltp_u46.u46", 0x00000, 0x10000, CRC(77d89071) SHA1(bf5207aaca2831cbc45734f8cd4ef2468cfd7191) )
|
||||
ROM_LOAD( "mltp_u47.u47", 0x10000, 0x10000, CRC(efdfad6a) SHA1(2f6d2a601f60351d3b5ff735a96bde1e11f2bb74) )
|
||||
ROM_LOAD( "mltp_u48.u48", 0x20000, 0x10000, CRC(daeb9a0e) SHA1(d209ae3f802a5ceeb92e41ed71415629892bce91) )
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 )
|
||||
ROM_LOAD( "dallas_ds1225y.u7", 0x0000, 0x2000, CRC(757764d0) SHA1(92d270b2258537c62348c9e0c4c05b0a7d4adaf9) )
|
||||
|
||||
ROM_REGION( 0x8000, "nvram2", 0 )
|
||||
ROM_LOAD( "dallas_ds1235yw.u6", 0x0000, 0x8000, CRC(0b608e54) SHA1(c6b4c227f19d859f440cf46844a5625df6c45719) )
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
Translations of Hungarian messages in the ma9800 set:
|
||||
|
||||
Bedobott Ermek = Inserted Coins
|
||||
Hivja A Gepkezelot = Call Attendant
|
||||
Feketedoboz Hiba = Blackbox Error
|
||||
*/
|
||||
ROM_START( ma9800 ) // CRT-350 mainboard + CRT-307 rev A, coin hopper - no printer
|
||||
ROM_REGION(0x20000, "maincpu", 0)
|
||||
ROM_LOAD( "9800-20-r0_u1.u1", 0x00000, 0x10000, CRC(8a815776) SHA1(56e538808b29d77ad88c27974bbdc40785221e64) ) // Hungarian / English set
|
||||
ROM_LOAD( "9800-20-r0_u2.u2", 0x10000, 0x10000, CRC(386ea511) SHA1(ca212e091d50973e8c247fbc829937273b9f0b5b) ) // G9800-20 REV 100692
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
@ -1010,16 +1305,14 @@ ROM_START( ma9800 ) // CRT-350 mainboard + CRT-307 rev A expansion board
|
||||
ROM_LOAD( "mltp_u48.u48", 0x20000, 0x10000, CRC(daeb9a0e) SHA1(d209ae3f802a5ceeb92e41ed71415629892bce91) )
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 )
|
||||
ROM_LOAD( "ds1225y.u7", 0x0000, 0x2000, NO_DUMP )
|
||||
ROM_LOAD( "dallas_ds1225y.u7", 0x0000, 0x2000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x8000, "nvram2", 0 )
|
||||
ROM_LOAD( "ds1235yw.u16", 0x0000, 0x8000, NO_DUMP )
|
||||
ROM_LOAD( "dallas_ds1235yw.u6", 0x0000, 0x8000, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
/**********************************************************
|
||||
|
||||
MEMORY EXPANSION BOARD CRT-352 sets
|
||||
|
||||
CRT-350 main board + MEMORY EXPANSION BOARD CRT-352 sets
|
||||
**********************************************************/
|
||||
|
||||
ROM_START( ma7551t ) // all ROMs' reads matched printed checksum
|
||||
@ -1094,7 +1387,31 @@ ROM_START( ma7556 ) // all ROMs' reads matched printed checksum
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma7558 ) // all ROMs' reads matched printed checksum
|
||||
ROM_START( ma7558r4 ) // Uses a NCR printer, all ROMs' reads matched printed checksum
|
||||
ROM_REGION(0x40000, "maincpu", 0)
|
||||
ROM_LOAD( "u8_7558-01-r4_chksm_ed16.u8", 0x00000, 0x08000, CRC(db46f43f) SHA1(886cb40ab227099a74cc2037a394e405e29914fc) )
|
||||
ROM_LOAD( "u9_7558-01-r4_chksm_6508.u9", 0x08000, 0x08000, CRC(b2ae6dd1) SHA1(962f00ef15a4397ba1cb54d8eb4f338a3be90a62) )
|
||||
ROM_LOAD( "u10_7558-01-r4_chksm_17c4.u10", 0x10000, 0x08000, CRC(0d945bfd) SHA1(28c96f0b17ae8bb8b87d2b8a95c84f2d4b27d8fd) )
|
||||
// u11 not populated
|
||||
ROM_LOAD( "u15_7558-01-r4_chksm_a953.u15", 0x20000, 0x08000, CRC(91ab387f) SHA1(87efd92c79f11bfe6f66b03c4933be5404c8af3a) )
|
||||
ROM_LOAD( "u14_7558-01-r4_chksm_5f11.u14", 0x28000, 0x08000, CRC(fc09d498) SHA1(934d9c5c026221e5407dba796a5a4a27261174c1) )
|
||||
ROM_LOAD( "u13_7558-01-r4_chksm_e8e9.u13", 0x30000, 0x08000, CRC(905cdce0) SHA1(2c48782dcdbbd4e082a7a4ed46065e4b8a6fcccd) )
|
||||
ROM_LOAD( "u12_7558-01-r4_chksm_e1e7.u12", 0x38000, 0x08000, CRC(894a9fb2) SHA1(f8dc9c8779dad38e7f1765ffd8301d74e01e65fb) ) // 7558-01 R4 010901
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "u46_mlt9_chksm_8312.u46", 0x00000, 0x10000, CRC(cf180006) SHA1(e0060377d41a6f53d0fcb2d7b2b4c9786600290c) ) // labeled: U46 MLT9 chksm:8312
|
||||
ROM_LOAD( "u47_mlt9_chksm_74b6.u47", 0x10000, 0x10000, CRC(efb2cf58) SHA1(6fe7e6e75723130e1b04c9d9a333d56ac206a833) ) // labeled: U47 MLT9 chksm:74b6
|
||||
ROM_LOAD( "u48_mlt9_chksm_9cca.u48", 0x20000, 0x10000, CRC(13b12b76) SHA1(9a41f75f6f4510a95ccec9096d2618bf6e99dee3) ) // labeled: U48 MLT9 chksm:9cca
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 )
|
||||
ROM_LOAD( "dallas_ds1225y-200.u7", 0x0000, 0x2000, CRC(8d6abedc) SHA1(b60a75eef4e7f78e9b23232979a8f8c486979364) )
|
||||
|
||||
ROM_REGION( 0x8000, "nvram2", 0 )
|
||||
ROM_LOAD( "dallas_ds1230y-200.u17", 0x0000, 0x8000, CRC(bd6da4e6) SHA1(1e83a20d8fb182f6277d08afff3eb0cab96bca40) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma7558r0 ) // Uses a NCR printer, all ROMs' reads matched printed checksum
|
||||
ROM_REGION(0x40000, "maincpu", 0)
|
||||
ROM_LOAD( "u8_7558-01-r0_ds_d27a.u8", 0x00000, 0x08000, CRC(ff59d929) SHA1(902ba35967a49b73a6b7c1990c736ac922e25672) )
|
||||
ROM_LOAD( "u9_7558-01-r0_ds_e651.u9", 0x08000, 0x08000, CRC(e02f8c98) SHA1(d04351535f86907129b97811a02a590f96f108b9) )
|
||||
@ -1118,6 +1435,30 @@ ROM_START( ma7558 ) // all ROMs' reads matched printed checksum
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma8340 )
|
||||
ROM_REGION(0x40000, "maincpu", 0)
|
||||
// u8 not populated
|
||||
// u9 not populated
|
||||
// u10 not populated
|
||||
// u11 not populated
|
||||
// u15 not populated
|
||||
ROM_LOAD( "8340-01_u14-r1.u14", 0x28000, 0x08000, CRC(385bc02a) SHA1(1cc16854dea1f5e9883d753fc7671052e6129d61) )
|
||||
ROM_LOAD( "8340-01_u13-r1.u13", 0x30000, 0x08000, CRC(24ae7209) SHA1(685a5de8fc757d2df079161c4603ededcec61209) )
|
||||
ROM_LOAD( "8340-01_u12-r1.u12", 0x38000, 0x08000, CRC(83f501fc) SHA1(261e7c8881b9f2b1ab9224d5c2268c3f0394bbba) ) // 8340-01 R1 041893
|
||||
|
||||
ROM_REGION( 0x30000, "gfx1", 0 )
|
||||
ROM_LOAD( "mtp4_u46.u46", 0x00000, 0x10000, CRC(ec3f1128) SHA1(2782000cbb23727c4b94da7180cf34cdc129572a) )
|
||||
ROM_LOAD( "mtp4_u47.u47", 0x10000, 0x10000, CRC(4d39aef7) SHA1(d087481fb7c7721454cee179da127ee33f020a6d) )
|
||||
ROM_LOAD( "mtp4_u48.u48", 0x20000, 0x10000, CRC(8cf3ef36) SHA1(cd4b7da6e2bfe732433a03bb03bc4c3e1b174e59) )
|
||||
|
||||
ROM_REGION( 0x2000, "nvram", 0 )
|
||||
ROM_LOAD( "dallas_ds1225y-200.u7", 0x0000, 0x2000, CRC(0336be79) SHA1(f55aeefc2c653f543b75ab0d4138ec748c305514) )
|
||||
|
||||
ROM_REGION( 0x8000, "nvram2", 0 )
|
||||
ROM_LOAD( "dallas_ds1230y-200.u17", 0x0000, 0x8000, CRC(e1e15db6) SHA1(985d4b84c51bcd3d7b52143b2beedfeeb732544d) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ma8350 ) // photo of in game play show title as Montana Superstar with top glass reading Superstar 4000 Jackpot
|
||||
ROM_REGION(0x40000, "maincpu", 0)
|
||||
// u8 not populated
|
||||
@ -1144,14 +1485,19 @@ ROM_END
|
||||
} // anonymous namespace
|
||||
|
||||
|
||||
// CRT-300 or CRT-350 mainboard + CRT-307 Rev A ROM board
|
||||
GAME( 1989, ma6710, 0, crt307, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 6710-13", MACHINE_IS_SKELETON ) // build date is 04/25/96?
|
||||
GAME( 1991, ma6710a, 0, crt307_alt, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 6710-21", MACHINE_IS_SKELETON ) // build date is 01/12/99? - but shows 1991 on screen
|
||||
GAME( 1992, ma9800, 0, crt307_alt, ma9800, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 9800-20-R0", MACHINE_IS_SKELETON ) // build date is 10/06/92?
|
||||
// CRT-300 mainboard + CRT-307 Rev - ROM board
|
||||
GAME( 1989, ma6710, 0, crt307, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 6710-13", MACHINE_IS_SKELETON ) // build date is 04/25/96?
|
||||
|
||||
// CRT-350 mainboard + CRT-307 Rev A ROM board
|
||||
GAME( 1991, ma6710a, 0, crt307_alt, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 6710-21", MACHINE_IS_SKELETON ) // build date is 01/12/99? - but shows 1991 on screen
|
||||
GAME( 1992, ma6711, 0, crt307_alt, ma6711, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 6711-14-R0A", MACHINE_IS_SKELETON ) // build date is 10/06/92?
|
||||
GAME( 1992, ma9800, 0, crt307_alt, ma9800, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 9800-20-R0", MACHINE_IS_SKELETON ) // build date is 10/06/92?
|
||||
|
||||
// CRT-350 mainboard + MEMORY EXPANSION BOARD CRT-352
|
||||
GAME( 199?, ma7551t, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7551-20-R3T", MACHINE_IS_SKELETON ) // build date is 04/12/00?
|
||||
GAME( 199?, ma7551p, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7551-21-R2P", MACHINE_IS_SKELETON ) // build date is 12/27/00? - should be clone of ma7551t??
|
||||
GAME( 199?, ma7556, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7556-00-R2", MACHINE_IS_SKELETON ) // build date is 10/20/98?
|
||||
GAME( 199?, ma7558, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7558-01-R0", MACHINE_IS_SKELETON ) // build date is 02/25/02?
|
||||
GAME( 199?, ma8350, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 8350-00-R1", MACHINE_IS_SKELETON ) // build date is 07/28/94?
|
||||
GAME( 199?, ma7551t, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7551-20-R3T", MACHINE_IS_SKELETON ) // build date is 04/12/00?
|
||||
GAME( 199?, ma7551p, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7551-21-R2P", MACHINE_IS_SKELETON ) // build date is 12/27/00?
|
||||
GAME( 199?, ma7556, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7556-00-R2", MACHINE_IS_SKELETON ) // build date is 10/20/98?
|
||||
GAME( 199?, ma7558r4, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7558-01-R4", MACHINE_IS_SKELETON ) // build date is 01/09/01?
|
||||
GAME( 199?, ma7558r0, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 7558-01-R0", MACHINE_IS_SKELETON ) // build date is 02/25/02?
|
||||
GAME( 199?, ma8340, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 8340-01-R1", MACHINE_IS_SKELETON ) // build date is 04/18/93?
|
||||
GAME( 199?, ma8350, 0, crt352, merit3xx, merit3xx_state, empty_init, ROT0, "Merit", "Multi-Action 8350-00-R1", MACHINE_IS_SKELETON ) // build date is 07/28/94?
|
||||
|
@ -697,12 +697,10 @@ static INPUT_PORTS_START(dodgecty)
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME( "Hold 5 / Double Up / Hi" )
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_GAMBLE_BET )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_STAND ) PORT_NAME( "Hi-Score" )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_STAND )
|
||||
|
||||
PORT_MODIFY("PIO1_PORTB")
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2)
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_S) PORT_NAME("Setup / Test")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_GAMBLE_BOOK )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START(mtjpoker)
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user