minor corrections and cleans... nw

This commit is contained in:
RobertoFresca 2015-05-13 00:20:32 -03:00
parent a3e1a6ccc8
commit 25866c88fb

View File

@ -2,301 +2,293 @@
// copyright-holders:Roberto Fresca // copyright-holders:Roberto Fresca
/**************************************************************************************** /****************************************************************************************
GAME-A-TRON gambling hardware GAME-A-TRON gambling hardware.
----------------------------- Driver by Roberto Fresca.
Driver by Roberto Fresca. Games running on this hardware:
Games running on this hardware: * Poker 4-1, 1983, Game-A-Tron.
* Pull Tabs, 1983, Game-A-Tron.
* Poker 4-1, 1983, Game-A-Tron. * Bingo, 1983, Game-A-Tron.
* Pull Tabs, 1983, Game-A-Tron.
* Bingo, 1983, Game-A-Tron?.
***************************************************************************************** *****************************************************************************************
Hardware Notes: Hardware Notes:
--------------- ---------------
* PCB1: PULL TABS.
Board silkscreend: "GAME-A-TRON CORP. (c)1983 PAT.PENDING"
"9003"
ROMS: - U31 - 2732 (PT-1R-V)
- U32 - 2732 (PT-2G-V)
- U33 - 2732 (PT-3B-V)
- U00 - 2764 (PULL-TABS-1-90)
Most chips, except for the EPROMS, are covered with a hard black plastic coat
so their ID's could not be read.
U30 location was silkscreend VRAM, 24 pin.
U11 location was silkscreend SCP RAM, 24 pin.
U13 location was silkscreend CPU, 40 pin.
U12 location was silkscreend DECODE, 16 pin.
1x 16MHz Crystal
1x Duracell PX-2 I, 4.5V battery.
* PCB1: PULL TABS. * PCB2: FOUR IN ONE POKER.
Board silkscreend: Board silkscreend: "GAME-A-TRON CORP. (c)1983 PAT.PENDING"
"9003"
GAME-A-TRON CORP. ROMS: - U31 - 2732 (POKER-R)
(c)1983 PAT.PENDING - U32 - 2732 (POKER-G)
- U33 - 2732 (BLACK)
ROMS: - U31 - 2732 (PT-1R-V) - U00 - 2764 (2764-POKER)
- U32 - 2732 (PT-2G-V) - U08 - 2732 (2732-POKER-4-1)
- U33 - 2732 (PT-3B-V)
- U00 - 2764 (PULL-TABS-1-90) Most chips, except for the EPROMS, are covered with a hard black plastic coat
so their ID's could not be read.
Most chips, except for the EPROMS, were covered in a hard black plastic so that U13 CPU (also coated with black plastic).
their numbers could not be read. U05 I/O M5L8255AP-5
U11 SCP RAM TC5516APL (2Kx8)
U30 VRAM HM6116LP-3 (2Kx8)
U30 was silkscreend VRAM, 24 pin. 1x 16MHz Crystal
U11 was silkscreend scp RAM, 24 pin. 1x Duracell PX-2 I, 4.5V battery.
U13 was silkscreend CPU, 40 pin.
U12 was silkscreend DECODE, 16 pin.
1x 16MHz Crystal
1x Duracell PX-2 I, 4.5V battery.
* PCB2: FOUR IN ONE POKER. Identified the unknown writes as a init sequence for 1x PSG sound device.
The type/class is unknown due to almost all devices are plastic covered.
Board silkscreend:
GAME-A-TRON CORP.
(c)1983 PAT.PENDING
ROMS: - U31 - 2732 (POKER-R)
- U32 - 2732 (POKER-G)
- U33 - 2732 (BLACK)
- U00 - 2764 (2764-POKER)
- U08 - 2732 (2732-POKER-4-1)
Most chips, except for the EPROMS, were covered in a hard black plastic so that
their numbers could not be read.
CPU at u13 still covered in black plastic.
U05 M5L8255AP-5
U11 SCP RAM TC5516APL (2Kx8)
U30 VRAM HM6116LP-3 (2Kx8)
1x 16MHz Crystal
1x Duracell PX-2 I, 4.5V battery.
Identified the unknown writes as a init sequence for 1x PSG sound device. * PCB 3: BINGO.
The type/class is unknown due to almost all devices are plastic covered.
The PCB doesn't looks like an official Game-A-Tron board. Maybe it's a bootleg,
or prototype. Battery backed RAM was replaced by a Mostek MK48Z02B-20 zeropower RAM.
* PCB 3: BINGO. PCB Layout:
.-----------------------------------------------------------------------------------------------.
The PCB doesn't looks like an official Game-A-Tron board. Maybe it's a bootleg, | |
or prototype. Battery backed RAM was replaced by a Mostek MK48Z02B-20 zeropower RAM. | U14 U11 U12 U13 U10 U9 |
| .--------. .--------. .--------. .--------. .--------. .--------. REV B |
PCB Layout: | |74LS161 | |74LS161 | |74LS161 | |74LS161 | |74LS161 | |HD74LS04| D R |
.-----------------------------------------------------------------------------------------------. | '--------' '--------' '--------' '--------' '--------' '--------' |
| | | .--------. .--------. .--------. XTAL |
| U14 U11 U12 U13 U10 U9 | | |74LS157 | |74LS157 | |74LS157 | R .-----. C C |
| .--------. .--------. .--------. .--------. .--------. .--------. REV B | | '--------' '--------' '--------' R | 16 | |
| |74LS161 | |74LS161 | |74LS161 | |74LS161 | |74LS161 | |HD74LS04| D R | | R | MHz | |
| '--------' '--------' '--------' '--------' '--------' '--------' | | '-----' |
| .--------. .--------. .--------. XTAL | | .--------. |
| |74LS157 | |74LS157 | |74LS157 | R .-----. C C | | .-------------. U26 .-------------. | 74LS32 |U28 |
| '--------' '--------' '--------' R | 16 | | | |U23 | .--------. | Mostek |U3 '--------' |
| R | MHz | | | | 2732 | |74LS166 | | MK48Z02B-20 | .--------. |
| '-----' | | | ROM| '--------' |zeropower RAM| | 74LS08 |U31 |
| .--------. | | '-------------' U20 '-------------' '--------' |
| .-------------. U26 .-------------. | 74LS32 |U28 | | .-------------. U25 .-------------. .---------------. .--------. |
| |U23 | .--------. | Mostek |U3 '--------' | | |U22 | .--------. | | |U2 | | 74LS00 |U30 |
| | 2732 | |74LS166 | | MK48Z02B-20 | .--------. | | | 2732 | |74LS166 | | NEC D4016C | | 2764 type | '--------' |
| | ROM| '--------' |zeropower RAM| | 74LS08 |U31 | | | ROM| '--------' | (32Kx8) | | ROM| .--------. |
| '-------------' U20 '-------------' '--------' | | '-------------' '-------------' '---------------' | 74LS10 |U29 |
| .-------------. U25 .-------------. .---------------. .--------. | | .-------------. U24 U18 .---------------------. '--------' |
| |U22 | .--------. | | |U2 | | 74LS00 |U30 | | |U21 | .--------. .-----------. |U1 | .--------. |
| | 2732 | |74LS166 | | NEC D4016C | | 2764 type | '--------' | | | 2732 | |74LS166 | | 74LS245N | | EMPTY SOCKET | | NO IC |U5 |
| | ROM| '--------' | (32Kx8) | | ROM| .--------. | | | ROM| '--------' '-----------' | (Z80) | '--------' |
| '-------------' '-------------' '---------------' | 74LS10 |U29 | | '-------------' '---------------------' .--------. |
| .-------------. U24 U18 .---------------------. '--------' | | U19 U6 .---------------------. | 74LS74 |U8 |
| |U21 | .--------. .-----------. |U1 | .--------. | | .-----. .--------. .--------. |U4 | '--------' |
| | 2732 | |74LS166 | | 74LS245N | | EMPTY SOCKET | | NO IC |U5 | | | POT | |74LS367 | |SN76489N| | EMPTY SOCKET | |
| | ROM| '--------' '-----------' | (Z80) | '--------' | | '-----' '--------' '--------' | (8255 PPI) | .--------. |
| '-------------' '---------------------' .--------. | | VOLUME .-----------. '---------------------' | 74LS04 |U32 |
| U19 U6 .---------------------. | 74LS74 |U8 | | U27 | 74LS374B1 | '--------' |
| .-----. .--------. .--------. |U4 | '--------' | | '-----------' CCCCCCCC CCCCCCCC |
| | POT | |74LS367 | |SN76489N| | EMPTY SOCKET | | | U7 |
| '-----' '--------' '--------' | (8255 PPI) | .--------. | | .--------. RRRRRRRR RRRRRRRR RRRRRRRR RRRRRRRR |
| VOLUME .-----------. '---------------------' | 74LS04 |U32 | | | LM380N | |
| U27 | 74LS374B1 | '--------' | | '--------' CCCCCCCC RRRRRRRR RRRRRRRR CCCCCCCC |
| '-----------' CCCCCCCC CCCCCCCC | | C C C D D |
| U7 | | |
| .--------. RRRRRRRR RRRRRRRR RRRRRRRR RRRRRRRR | '----------------------------. 25x2 EDGE CONNECTOR .----------------'
| | LM380N | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| '--------' CCCCCCCC RRRRRRRR RRRRRRRR CCCCCCCC | R = Resistors. | | | | | | | | | | | | | | | | | | | | | | | | | |
| C C C D D | C = Capacitors. '-------------------------------------------------'
| | D = Diodes.
'----------------------------. 25x2 EDGE CONNECTOR .----------------'
| | | | | | | | | | | | | | | | | | | | | | | | | |
R = Resistors. | | | | | | | | | | | | | | | | | | | | | | | | | |
C = Capacitors. '-------------------------------------------------'
D = Diodes.
***************************************************************************************** *****************************************************************************************
*** Game Notes *** *** Game Notes ***
All games:
The first time the machine is turned on, will show the legend "DATA ERROR".
You must to RESET (F3) the machine to initialize the NVRAM properly.
NOTE: These games are intended to be for amusement only.
There is not such a payout system, so...Dont ask about it!
* Four in One Poker: All games:
Pressing SERVICE 1 (key 9) you enter the Test/Settings Mode. You can test The first time the machine is turned on, will show the legend "DATA ERROR".
inputs there, and change all the game settings. Press "DISCARD 1" (key Z) You must to RESET (F3) the machine to initialize the NVRAM properly.
to choose an option, and "DISCARD 5" (key B) to change the settings.
Press "SERVICE 2" (key 0) to exit.
The settings options are: NOTE: These games are intended to be for amusement only.
There is not such a payout system, so...Dont ask about it!
HIGHEST-ANTE-IS: 1-5-10-15-20-25-30-35-40-45-50.
JOKERS: 0-1-2.
BONUS DRAWS: 0-1.
DOUBLE-UPS: 0-1-2-3-4-5-6-7-8-9.
WIN-ON: JACKS AND UP - PAIR OF ACES.
SKILL LEVEL: 50-55-60-65-70-75-80-85-90-95-100.
CREDITS-PER-COIN: 1-5-10-15-20-25-30-35-40-45-50-55-60-65-70-75-80-85-90-95-100.
The game allow to choose one of the following card games:
- DRAW POKER.
- STUD POKER.
- ACEY-DEUCY.
- BLACKJACK.
- HIGH-LOW.
Press "DISCARD 1" (key Z) to switch between games.
Press "BET/ANTE" (key N) to bet credits and then start the game.
The rest of buttons are self-explanatory.
* Pull Tabs: * Four in One Poker:
Pressing SERVICE 1 (key 9) you enter the Test/Settings Mode. You can test Pressing SERVICE 1 (key 9) you enter the Test/Settings Mode. You can test
inputs there, and change all the game settings. Press "SUPER STAR TICKET" inputs there, and change all the game settings. Press "DISCARD 1" (key Z)
(key Z) to choose an option, and "BIG BAR TICKET" (key C) to change the to choose an option, and "DISCARD 5" (key B) to change the settings.
settings. Press "SERVICE 2" (key 0) to exit. Press "SERVICE 2" (key 0) to exit.
The settings options are: The settings options are:
HIGHEST-ANTE-IS: 1-5-10-15-20-25. HIGHEST-ANTE-IS: 1-5-10-15-20-25-30-35-40-45-50.
SKILL LEVEL: 50-55-60-65-70-75-80-85-90-95-100. JOKERS: 0-1-2.
CREDITS-PER-COIN: 1-5-10-15-20-25-30-35-40-45-50-55-60-65-70-75-80-85-90-95-100. BONUS DRAWS: 0-1.
MUSIC: PLAYS - OFF DOUBLE-UPS: 0-1-2-3-4-5-6-7-8-9.
WIN-ON: JACKS AND UP - PAIR OF ACES.
SKILL LEVEL: 50-55-60-65-70-75-80-85-90-95-100.
CREDITS-PER-COIN: 1-5-10-15-20-25-30-35-40-45-50-55-60-65-70-75-80-85-90-95-100.
You must bet through "ANTE" (key 1), and then choose a ticket to play. The game allow to choose one of the following card games:
Press "SUPER STAR TICKET" (key Z) to play with Super Star (left) Ticket. - DRAW POKER.
Press "LADY LUCK TICKET" (key X) to play with Lady Luck (center) Ticket. - STUD POKER.
Press "BIG BAR TICKET" (key C) to play with Big Bar (right) Ticket. - ACEY-DEUCY.
- BLACKJACK.
- HIGH-LOW.
Press "DISCARD 1" (key Z) to switch between games.
Press "BET/ANTE" (key N) to bet credits and then start the game.
The rest of buttons are self-explanatory.
* Bingo: * Pull Tabs:
Pressing SERVICE 1 (key 9) you enter the Test/Settings Mode. You can test Pressing SERVICE 1 (key 9) you enter the Test/Settings Mode. You can test
inputs there, and change all the game settings. Press "CHANGE CARD" (key Z) inputs there, and change all the game settings. Press "SUPER STAR TICKET"
to choose an option, and "CHANGE GAME" (key C) to change the settings. (key Z) to choose an option, and "BIG BAR TICKET" (key C) to change the
Press "SERVICE 3" (key 8) to test audio. Press "SERVICE 2" (key 0) to exit. settings. Press "SERVICE 2" (key 0) to exit.
The settings options are: The settings options are:
HIGHEST-ANTE-IS: 1-5-10-15-20-25-30-35-40-45-50. HIGHEST-ANTE-IS: 1-5-10-15-20-25.
X OR FEWER HITS WIN 1 to 1: 1-2-3-4-5-6. SKILL LEVEL: 50-55-60-65-70-75-80-85-90-95-100.
X DOUBLE-UPS: 0-1-2-3-4-5-6-7-8-9. CREDITS-PER-COIN: 1-5-10-15-20-25-30-35-40-45-50-55-60-65-70-75-80-85-90-95-100.
BEEPS DURING PLAY: YES-NO. MUSIC: PLAYS - OFF
SKILL LEVEL: 50-55-60-65-70-75-80-85-90-95-100.
CREDITS-PER-COIN: 1-5-10-15-20-25-30-35-40-45-50-55-60-65-70-75-80-85-90-95-100.
3 ON A LINE WINS: YES-NO.
You must bet through "ANTE" (key 1), and then... You must bet through "ANTE" (key 1), and then choose a ticket to play.
Press "CHANGE CARD" (key Z) to change for another card with a different set of numbers. Press "SUPER STAR TICKET" (key Z) to play with Super Star (left) Ticket.
Press "START" (key X) to start the game. Press "LADY LUCK TICKET" (key X) to play with Lady Luck (center) Ticket.
Press "CHANGE GAME" (key C) to switch between games X-L-T-C-N-U. Press "BIG BAR TICKET" (key C) to play with Big Bar (right) Ticket.
Note that letters in games X-L-T-C-N-U are just references to the shape of the special
numbers group inside the card, which will play.
You must setup double-ups to something different of 0 (default), to play with these * Bingo:
features (High or Low ball)
Pressing SERVICE 1 (key 9) you enter the Test/Settings Mode. You can test
inputs there, and change all the game settings. Press "CHANGE CARD" (key Z)
to choose an option, and "CHANGE GAME" (key C) to change the settings.
Press "SERVICE 3" (key 8) to test audio. Press "SERVICE 2" (key 0) to exit.
The settings options are:
HIGHEST-ANTE-IS: 1-5-10-15-20-25-30-35-40-45-50.
X OR FEWER HITS WIN 1 to 1: 1-2-3-4-5-6.
X DOUBLE-UPS: 0-1-2-3-4-5-6-7-8-9.
BEEPS DURING PLAY: YES-NO.
SKILL LEVEL: 50-55-60-65-70-75-80-85-90-95-100.
CREDITS-PER-COIN: 1-5-10-15-20-25-30-35-40-45-50-55-60-65-70-75-80-85-90-95-100.
3 ON A LINE WINS: YES-NO.
You must bet through "ANTE" (key 1), and then...
Press "CHANGE CARD" (key Z) to change for another card with a different set of numbers.
Press "START" (key X) to start the game.
Press "CHANGE GAME" (key C) to switch between games X-L-T-C-N-U.
Note that letters in games X-L-T-C-N-U are just references to the shape of the special
numbers group inside the card, which will play.
You must setup double-ups to something different of 0 (default), to play with these
features (High or Low ball)
***************************************************************************************** *****************************************************************************************
--------------------
*** Memory Map ***
--------------------
-------------------- 0x0000 - 0x5FFF ; ROM space.
*** Memory Map *** 0x6000 - 0x67FF ; Video RAM (only the first 0x300 bytes are used).
-------------------- 0x8000 - 0x87FF ; Main RAM.
0xA000 - 0xA000 ; Sound (PSG).
0xE000 - 0xE000 ; Output Port 0 (lamps).
0x0000 - 0x5FFF ; ROM space. * Z80 I/O ports *
0x6000 - 0x67FF ; Video RAM (only the first 0x300 bytes are used).
0x8000 - 0x87FF ; Main RAM.
0xA000 - 0xA000 ; Sound (PSG).
0xE000 - 0xE000 ; Output Port 0 (lamps).
0x00 - 0x03 ; PPI 8255 (ports A & B as input, port C as output).
* Z80 I/O ports * * 8255 I/O ports *
0x00 - 0x03 ; PPI 8255 (ports A & B as input, port C as output). Port A (input) ; Input Port 0 (player buttons).
Port B (input) ; Input Port 1 (player & service buttons).
Port C (output) ; Output Port 1 (lamps & counters).
* 8255 I/O ports *
Port A (input) ; Input Port 0 (player buttons).
Port B (input) ; Input Port 1 (player & service buttons).
Port C (output) ; Output Port 1 (lamps & counters).
***************************************************************************************** *****************************************************************************************
DRIVER UPDATES: DRIVER UPDATES:
[2014-02-04] [2014-02-04]
- Added Bingo (1983). PCB seems bootleg, but the game looks legit. - Added Bingo (1983). PCB seems bootleg, but the game looks legit.
- Worked from the scratch a whole set of inputs and button-lamps support for this game. - Worked from the scratch a whole set of inputs and button-lamps support for this game.
- Changed the poker41 description to Four in One Poker (as seen in the official brochure). - Changed the poker41 description to Four in One Poker (as seen in the official brochure).
- Added game and technical notes. - Added game and technical notes.
[2008-10-14] [2008-10-14]
- Improved the button-lamps layouts to look more realistic. - Improved the button-lamps layouts to look more realistic.
[2008-08-21] [2008-08-21]
After an exhaustive analysis to the unknown writes, finally figured out the missing sound device. After an exhaustive analysis to the unknown writes, finally figured out the missing sound device.
- Added sound support to "Poker 4-1" and "Pull Tabs". - Added sound support to "Poker 4-1" and "Pull Tabs".
- Figured out the output ports. Documented each bit accessed. - Figured out the output ports. Documented each bit accessed.
- Added button lamps support. Created layouts for both games. - Added button lamps support. Created layouts for both games.
- Switched the 8255 port C to be used as output port. - Switched the 8255 port C to be used as output port.
- Adjusted the coin pulse timing. - Adjusted the coin pulse timing.
- Updated technical notes. - Updated technical notes.
- Splitted the driver to driver + video. - Splitted the driver to driver + video.
- Final clean-up. - Final clean-up.
[2008-05-31] [2008-05-31]
- Renamed the games to "Poker 4-1" and "Pull Tabs" as shown in the ROMs stickers. - Renamed the games to "Poker 4-1" and "Pull Tabs" as shown in the ROMs stickers.
- Renamed the ROMs in each set according to their own stickers. - Renamed the ROMs in each set according to their own stickers.
- Moved the driver into gametron.a group. - Moved the driver into gametron.a group.
- Added the missing input port C to 8255 PPI I/O chip. Poker41 and pulltabs don't - Added the missing input port C to 8255 PPI I/O chip. Poker41 and pulltabs don't
make use of it, but is present in the Test/Settings Mode. make use of it, but is present in the Test/Settings Mode.
- Updated technical notes. - Updated technical notes.
[2008-05-10] [2008-05-10]
- Initial release. - Initial release.
- Properly decoded graphics. - Properly decoded graphics.
- Proper memory map. - Proper memory map.
- Added NVRAM support. - Added NVRAM support.
- Proper Inputs through 8255 PPI I/O chip. - Proper Inputs through 8255 PPI I/O chip.
- Both games are working. - Both games are working.
- Added technical & game notes. - Added technical & game notes.
TODO: TODO:
- Nothing... :) - Nothing... :)
*****************************************************************************************/ *****************************************************************************************/
#define MASTER_CLOCK XTAL_16MHz #define MASTER_CLOCK XTAL_16MHz
#include "emu.h" #include "emu.h"
@ -316,74 +308,74 @@
WRITE8_MEMBER(gatron_state::output_port_0_w) WRITE8_MEMBER(gatron_state::output_port_0_w)
{ {
/* --------------- /*---------------
Pull Tabs lamps Poker 4-1 lamps
--------------- ---------------
0x00 - Default State. 0x00 - Default State.
0x01 - Hold3. 0x01 - Hold3.
0x04 - Hold5. 0x02 - Hold4.
0x08 - Ante/Bet. 0x04 - Hold5/DDown.
0x08 - Ante/Bet.
0x10 - Start.
0x20 - Deal/Hit.
0x40 - Stand/FreeBonusDraw.
- bits - - bits -
7654 3210 7654 3210
--------- ---------
.... ...x ---> Hold3. .... ...x --> Hold3.
.... .x.. ---> Hold5. .... ..x. --> Hold4.
.... x... ---> Ante/Bet. .... .x.. --> Hold5/DDown.
.... x... --> Ante/Bet.
Tab1 = Hold1 ...x .... --> Start.
Tab2 = Hold3 ..x. .... --> Deal/Hit.
Tab3 = Hold5 .x.. .... --> Stand/FreeBonusDraw.
--------------- ---------------
Bingo lamps Pull Tabs lamps
--------------- ---------------
0x01 - unknown. 0x00 - Default State.
0x02 - unknown. 0x01 - Hold3.
0x04 - unknown. 0x04 - Hold5.
0x08 - Ante/Bet. 0x08 - Ante/Bet.
0x10 - Start.
0x20 - Change Game / D-UP / High.
0x40 - Change Card / Take / Low.
- bits - - bits -
7654 3210 7654 3210
--------- ---------
.... ...x --> Hold3. .... ...x ---> Hold3.
.... ..x. --> Hold4. .... .x.. ---> Hold5.
.... .x.. --> Hold5/DDown. .... x... ---> Ante/Bet.
.... x... --> Ante/Bet.
...x .... --> Start. Tab1 = Hold1
..x. .... --> Change Game / D-UP / High. Tab2 = Hold3
.x.. .... --> Change Card / Take / Low. Tab3 = Hold5
--------------- ---------------
Poker 4-1 lamps Bingo lamps
--------------- ---------------
0x00 - Default State. 0x01 - unknown.
0x01 - Hold3. 0x02 - unknown.
0x02 - Hold4. 0x04 - unknown.
0x04 - Hold5/DDown. 0x08 - Ante/Bet.
0x08 - Ante/Bet. 0x10 - Start.
0x10 - Start. 0x20 - Change Game / D-UP / High.
0x20 - Deal/Hit. 0x40 - Change Card / Take / Low.
0x40 - Stand/FreeBonusDraw.
- bits - - bits -
7654 3210 7654 3210
--------- ---------
.... ...x --> Hold3. .... ...x --> Hold3.
.... ..x. --> Hold4. .... ..x. --> Hold4.
.... .x.. --> Hold5/DDown. .... .x.. --> Hold5/DDown.
.... x... --> Ante/Bet. .... x... --> Ante/Bet.
...x .... --> Start. ...x .... --> Start.
..x. .... --> Deal/Hit. ..x. .... --> Change Game / D-UP / High.
.x.. .... --> Stand/FreeBonusDraw. .x.. .... --> Change Card / Take / Low.
*/ */
output_set_lamp_value(0, (data) & 1); /* hold3 lamp */ output_set_lamp_value(0, (data) & 1); /* hold3 lamp */
@ -398,17 +390,17 @@ WRITE8_MEMBER(gatron_state::output_port_0_w)
WRITE8_MEMBER(gatron_state::output_port_1_w) WRITE8_MEMBER(gatron_state::output_port_1_w)
{ {
/* ---------------- /*----------------
Lamps & Counters Lamps & Counters
---------------- ----------------
- bits - - bits -
7654 3210 7654 3210
--------- ---------
.... ...x --> Hold2 lamp. .... ...x --> Hold2 lamp.
.... ..x. --> Hold1 lamp. .... ..x. --> Hold1 lamp.
.x.. .... --> Coin counter (inverted). .x.. .... --> Coin counter (inverted).
x... .... --> Inverted pulse. Related to counters. x... .... --> Inverted pulse. Related to counters.
*/ */
output_set_lamp_value(7, (data) & 1); /* hold2 lamp */ output_set_lamp_value(7, (data) & 1); /* hold2 lamp */
@ -613,4 +605,4 @@ ROM_END
/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT */ /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS LAYOUT */
GAMEL( 1983, poker41, 0, gat, poker41, driver_device, 0, ROT0, "Game-A-Tron", "Four in One Poker", 0, layout_poker41 ) GAMEL( 1983, poker41, 0, gat, poker41, driver_device, 0, ROT0, "Game-A-Tron", "Four in One Poker", 0, layout_poker41 )
GAMEL( 1983, pulltabs, 0, gat, pulltabs, driver_device, 0, ROT0, "Game-A-Tron", "Pull Tabs", 0, layout_pulltabs ) GAMEL( 1983, pulltabs, 0, gat, pulltabs, driver_device, 0, ROT0, "Game-A-Tron", "Pull Tabs", 0, layout_pulltabs )
GAMEL( 1983, bingo, 0, gat, bingo, driver_device, 0, ROT0, "Game-A-Tron?", "Bingo", 0, layout_bingo ) GAMEL( 1983, bingo, 0, gat, bingo, driver_device, 0, ROT0, "Game-A-Tron", "Bingo", 0, layout_bingo )