mirror of
https://github.com/holub/mame
synced 2025-06-28 23:24:23 +03:00
minor corrections and cleans... nw
This commit is contained in:
parent
a3e1a6ccc8
commit
25866c88fb
@ -2,16 +2,14 @@
|
||||
// copyright-holders:Roberto Fresca
|
||||
/****************************************************************************************
|
||||
|
||||
GAME-A-TRON gambling hardware
|
||||
-----------------------------
|
||||
|
||||
GAME-A-TRON gambling hardware.
|
||||
Driver by Roberto Fresca.
|
||||
|
||||
Games running on this hardware:
|
||||
|
||||
* Poker 4-1, 1983, Game-A-Tron.
|
||||
* Pull Tabs, 1983, Game-A-Tron.
|
||||
* Bingo, 1983, Game-A-Tron?.
|
||||
* Bingo, 1983, Game-A-Tron.
|
||||
|
||||
|
||||
*****************************************************************************************
|
||||
@ -19,13 +17,10 @@
|
||||
Hardware Notes:
|
||||
---------------
|
||||
|
||||
|
||||
* PCB1: PULL TABS.
|
||||
|
||||
Board silkscreend:
|
||||
|
||||
GAME-A-TRON CORP.
|
||||
(c)1983 PAT.PENDING
|
||||
Board silkscreend: "GAME-A-TRON CORP. (c)1983 PAT.PENDING"
|
||||
"9003"
|
||||
|
||||
ROMS: - U31 - 2732 (PT-1R-V)
|
||||
- U32 - 2732 (PT-2G-V)
|
||||
@ -33,13 +28,13 @@
|
||||
|
||||
- U00 - 2764 (PULL-TABS-1-90)
|
||||
|
||||
Most chips, except for the EPROMS, were covered in a hard black plastic so that
|
||||
their numbers could not be read.
|
||||
Most chips, except for the EPROMS, are covered with a hard black plastic coat
|
||||
so their ID's could not be read.
|
||||
|
||||
U30 was silkscreend VRAM, 24 pin.
|
||||
U11 was silkscreend scp RAM, 24 pin.
|
||||
U13 was silkscreend CPU, 40 pin.
|
||||
U12 was silkscreend DECODE, 16 pin.
|
||||
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.
|
||||
@ -47,10 +42,8 @@
|
||||
|
||||
* PCB2: FOUR IN ONE POKER.
|
||||
|
||||
Board silkscreend:
|
||||
|
||||
GAME-A-TRON CORP.
|
||||
(c)1983 PAT.PENDING
|
||||
Board silkscreend: "GAME-A-TRON CORP. (c)1983 PAT.PENDING"
|
||||
"9003"
|
||||
|
||||
ROMS: - U31 - 2732 (POKER-R)
|
||||
- U32 - 2732 (POKER-G)
|
||||
@ -59,11 +52,11 @@
|
||||
- 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.
|
||||
Most chips, except for the EPROMS, are covered with a hard black plastic coat
|
||||
so their ID's could not be read.
|
||||
|
||||
CPU at u13 still covered in black plastic.
|
||||
U05 M5L8255AP-5
|
||||
U13 CPU (also coated with black plastic).
|
||||
U05 I/O M5L8255AP-5
|
||||
U11 SCP RAM TC5516APL (2Kx8)
|
||||
U30 VRAM HM6116LP-3 (2Kx8)
|
||||
|
||||
@ -132,6 +125,7 @@
|
||||
|
||||
*** Game Notes ***
|
||||
|
||||
|
||||
All games:
|
||||
|
||||
The first time the machine is turned on, will show the legend "DATA ERROR".
|
||||
@ -225,7 +219,6 @@
|
||||
|
||||
*****************************************************************************************
|
||||
|
||||
|
||||
--------------------
|
||||
*** Memory Map ***
|
||||
--------------------
|
||||
@ -236,12 +229,10 @@
|
||||
0xA000 - 0xA000 ; Sound (PSG).
|
||||
0xE000 - 0xE000 ; Output Port 0 (lamps).
|
||||
|
||||
|
||||
* Z80 I/O ports *
|
||||
|
||||
0x00 - 0x03 ; PPI 8255 (ports A & B as input, port C as output).
|
||||
|
||||
|
||||
* 8255 I/O ports *
|
||||
|
||||
Port A (input) ; Input Port 0 (player buttons).
|
||||
@ -297,6 +288,7 @@
|
||||
|
||||
*****************************************************************************************/
|
||||
|
||||
|
||||
#define MASTER_CLOCK XTAL_16MHz
|
||||
|
||||
#include "emu.h"
|
||||
@ -317,6 +309,31 @@
|
||||
WRITE8_MEMBER(gatron_state::output_port_0_w)
|
||||
{
|
||||
/*---------------
|
||||
Poker 4-1 lamps
|
||||
---------------
|
||||
|
||||
0x00 - Default State.
|
||||
0x01 - Hold3.
|
||||
0x02 - Hold4.
|
||||
0x04 - Hold5/DDown.
|
||||
0x08 - Ante/Bet.
|
||||
0x10 - Start.
|
||||
0x20 - Deal/Hit.
|
||||
0x40 - Stand/FreeBonusDraw.
|
||||
|
||||
- bits -
|
||||
7654 3210
|
||||
---------
|
||||
.... ...x --> Hold3.
|
||||
.... ..x. --> Hold4.
|
||||
.... .x.. --> Hold5/DDown.
|
||||
.... x... --> Ante/Bet.
|
||||
...x .... --> Start.
|
||||
..x. .... --> Deal/Hit.
|
||||
.x.. .... --> Stand/FreeBonusDraw.
|
||||
|
||||
|
||||
---------------
|
||||
Pull Tabs lamps
|
||||
---------------
|
||||
|
||||
@ -360,31 +377,6 @@ WRITE8_MEMBER(gatron_state::output_port_0_w)
|
||||
..x. .... --> Change Game / D-UP / High.
|
||||
.x.. .... --> Change Card / Take / Low.
|
||||
|
||||
|
||||
---------------
|
||||
Poker 4-1 lamps
|
||||
---------------
|
||||
|
||||
0x00 - Default State.
|
||||
0x01 - Hold3.
|
||||
0x02 - Hold4.
|
||||
0x04 - Hold5/DDown.
|
||||
0x08 - Ante/Bet.
|
||||
0x10 - Start.
|
||||
0x20 - Deal/Hit.
|
||||
0x40 - Stand/FreeBonusDraw.
|
||||
|
||||
- bits -
|
||||
7654 3210
|
||||
---------
|
||||
.... ...x --> Hold3.
|
||||
.... ..x. --> Hold4.
|
||||
.... .x.. --> Hold5/DDown.
|
||||
.... x... --> Ante/Bet.
|
||||
...x .... --> Start.
|
||||
..x. .... --> Deal/Hit.
|
||||
.x.. .... --> Stand/FreeBonusDraw.
|
||||
|
||||
*/
|
||||
output_set_lamp_value(0, (data) & 1); /* hold3 lamp */
|
||||
output_set_lamp_value(1, (data >> 1) & 1); /* hold4 lamp */
|
||||
@ -613,4 +605,4 @@ ROM_END
|
||||
/* 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, 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 )
|
||||
|
Loading…
Reference in New Issue
Block a user