Added myself and other devs to a few drivers...

This commit is contained in:
RobertoFresca 2015-05-16 14:14:41 -03:00
parent bb519c8c70
commit 8e124ace53
5 changed files with 197 additions and 203 deletions

View File

@ -1,5 +1,5 @@
// license:BSD-3-Clause
// copyright-holders:Angelo Salese, Palindrome, FraSher
// copyright-holders:Angelo Salese, Palindrome, FraSher, Roberto Fresca
/*
Driver: aristmk4

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:David Haywood, Roberto Fresca, Angelo Salese
/*
Lucky Girl (newer 1991 version on different hardware?)

View File

@ -1,5 +1,5 @@
// license:BSD-3-Clause
// copyright-holders:Angelo Salese, Roberto Fresca,David Haywood
// copyright-holders:Angelo Salese, Roberto Fresca, David Haywood
/******************************************************************************
MAGIC CARD - IMPERA

View File

@ -1,278 +1,273 @@
// license:???
// copyright-holders:Roberto Fresca
// copyright-holders:Roberto Fresca, Grull Osgo
/*************************************************************************
VIDEO POKER - IGT/INTERFLIP
-----------------------
VIDEO POKER - IGT/INTERFLIP
---------------------------
Original driver by Grull Osgo.
Rewrite and additional work by Roberto Fresca.
Fortune I (IGT) added by Jim Stolis.
Original driver by Grull Osgo.
Rewrite and additional work by Roberto Fresca.
Fortune I (IGT) added by Jim Stolis.
Games running on this hardware:
Games running on this hardware:
* Draw Poker, 1984, IGT - International Game Technology
* Draw Poker, 1984, IGT - International Game Technology
* Video Poker, 1984, InterFlip.
* Black Jack, 1984, InterFlip.
* Video Dado, 1987, InterFlip.
* Video Cordoba, 1987, InterFlip.
* Video Poker, 1984, InterFlip.
* Black Jack, 1984, InterFlip.
* Video Dado, 1987, InterFlip.
* Video Cordoba, 1987, InterFlip.
* Baby Poker, 1989, Recreativos Franco.
* Baby Dado, 1989, Recreativos Franco.
* Baby Poker, 1989, Recreativos Franco.
* Baby Dado, 1989, Recreativos Franco.
* Video Poker (v1403), 198?, Recreativos Franco?.
* Video Poker (v1403), 198?, Recreativos Franco?.
***************************************************************************
History:
========
History:
========
In 1975, Si Redd founded A1-Supply. This was renamed to Sircoma in 1978,
and eventually IGT (International Game Technology) in 1981.
In 1975, Si Redd founded A1-Supply. This was renamed to Sircoma in 1978,
and eventually IGT (International Game Technology) in 1981.
Along the way, in 1978, Fortune Coin Company was acquired and contained
the basis to their Fortune I game machines.
Along the way, in 1978, Fortune Coin Company was acquired and contained
the basis to their Fortune I game machines.
The Fortune I hardware consisted of the following games:
Regular Draw Poker
Progressive Draw Poker
Joker Wild Poker
Double Up Draw Poker
Credit Draw Poker
Lucky 7 Poker (Seven Card Stud Poker)
Twenty One
Live 21
Count Down 21
Two Hand 21
In Between
Regular Slot
Credit Slot
The Fortune I hardware consisted of the following games:
Regular Draw Poker
Progressive Draw Poker
Joker Wild Poker
Double Up Draw Poker
Credit Draw Poker
Lucky 7 Poker (Seven Card Stud Poker)
Twenty One
Live 21
Count Down 21
Two Hand 21
In Between
Regular Slot
Credit Slot
InterFlip (Spain), is a subsidiary of Recreativos Franco.
This company was created mainly with the purpose of manufacture
and distribute export-class games.
InterFlip (Spain), is a subsidiary of Recreativos Franco.
This company was created mainly with the purpose of manufacture
and distribute export-class games.
These machines were build in upright wood style cabinets, and compliment
with class "C" (for casinos) spanish gaming regulations.
These machines were build in upright wood style cabinets, and compliment
with class "C" (for casinos) spanish gaming regulations.
***************************************************************************
Hardware Info
=============
Hardware Info
=============
This is a two board system: Main & Sound board.
This is a two board system: Main & Sound board.
* Main board:
1x Intel 8039 CPU Clocked @ 6/8 MHz.
2x 2716 EPROM Program ROM.
2x 2716 EPROM Character/graphics ROM.
1x 5101 (256 x 4) SRAM Data Memory (Battery Backed RAM).
2x 2114 (1024 x 4) SRAM 8-Bit Char. RAM.
1x 2114 (1024 x 4) SRAM 4-Bit Color RAM.
1x 74s287 (256 x 4) TTL PROM Color PROM.
1x 6 MHz.(or 8 MHz.) Crystal CPU clock.
1x 7.8643 MHz. Crystal Video System.
1x 3.6 Ni-Cd Battery Data Memory.
TTL type Raster video Configurable HIGH-LOW resolution through hardware jumper.
Configurable 50Hz-60Hz V-Sync through hardware jumper.
I/O System Buffered, latched & optocoupled.
* Main board:
* Sound board:
1x Intel 8039 CPU Clocked @ 6/8 MHz.
2x 2716 EPROM Program ROM.
2x 2716 EPROM Character/graphics ROM.
1x 5101 (256 x 4) SRAM Data Memory (Battery Backed RAM).
2x 2114 (1024 x 4) SRAM 8-Bit Char. RAM.
1x 2114 (1024 x 4) SRAM 4-Bit Color RAM.
1x 74s287 (256 x 4) TTL PROM Color PROM.
1x 6 MHz.(or 8 MHz.) Crystal CPU clock.
1x 7.8643 MHz. Crystal Video System.
1x 3.6 Ni-Cd Battery Data Memory.
TTL type Raster video Configurable HIGH-LOW resolution through hardware jumper.
Configurable 50Hz-60Hz V-Sync through hardware jumper.
I/O System Buffered, latched & optocoupled.
* Sound board:
1x Intel 8039 CPU Clocked @ 8 MHz.
2x 2716 EPROM Program ROM.
1x 1408 DAC
1x 8.0000 MHz. Crystal
1x Intel 8039 CPU Clocked @ 8 MHz.
2x 2716 EPROM Program ROM.
1x 1408 DAC
1x 8.0000 MHz. Crystal
********************************************************************************
Main CPU Memory Map
===================
Main CPU Memory Map
===================
0x0000 - 0x0FFF Program ROM.
0x0000 - 0x0FFF Program ROM.
Data & Video RAM are mapped through I/O hardware implementations due to
I8039 memory addressing restrictions.
Data & Video RAM are mapped through I/O hardware implementations due to
I8039 memory addressing restrictions.
Main CPU I/0 Map
================
Main CPU I/0 Map
================
P1.0 ; Used at bit level, Aux_0 signal.
P1.1 ; Used at bit level, Aux_1 signal.
P1.2 ; Used at bit level, Aux_2 signal.
P1.3 ; Used at bit level, Aux_3 signal.
P1.4 ; Used at bit level, Aux_4 signal & Sound Latch bit 3
P1.5 ; Used at bit level, Aux_5 signal & Sound Latch bit 0
P1.6 ; Expands address bus for video and color RAM access (V.A8)
P1.7 ; Expands address bus for video and color RAM access (V.A9)
P1.0 ; Used at bit level, Aux_0 signal.
P1.1 ; Used at bit level, Aux_1 signal.
P1.2 ; Used at bit level, Aux_2 signal.
P1.3 ; Used at bit level, Aux_3 signal.
P1.4 ; Used at bit level, Aux_4 signal & Sound Latch bit 3
P1.5 ; Used at bit level, Aux_5 signal & Sound Latch bit 0
P1.6 ; Expands address bus for video and color RAM access (V.A8)
P1.7 ; Expands address bus for video and color RAM access (V.A9)
P2.0 - P2.3: ; I8039 as address bus expansion (Program memory - High address nibble).
P2.0 - P2.3: ; I8039 as address bus expansion (Program memory - High address nibble).
P2.4: ; Reads 8 bits from data buffer input port (interface for switch encoder).
Bit 0: Lamp_1.
Bit 1: Lamp_2.
Bit 2: Lamp_3.
Bit 3: Lamp_4.
Bit 4: Coin Acceptor.
Bit 5: Hopper 1 & Sound Latch bit 1.
Bit 6: Hopper 2 & Sound Latch bit 2.
Bit 7: Diverter.
P2.4: ; Reads 8 bits from data buffer input port (interface for switch encoder).
Bit 0: Lamp_1.
Bit 1: Lamp_2.
Bit 2: Lamp_3.
Bit 3: Lamp_4.
Bit 4: Coin Acceptor.
Bit 5: Hopper 1 & Sound Latch bit 1.
Bit 6: Hopper 2 & Sound Latch bit 2.
Bit 7: Diverter.
Writes 8 bits to data latch out port (lamps, relays and coils).
Bit 0: SW_encoder_0.
Bit 1: SW_encoder_1.
Bit 2: SW_encoder_2.
Bit 3: SW_encoder_3.
Bit 4: Coin Out.
Bit 5: Undocumented jumper.
Bit 6: N/U (pulled up).
Bit 7: N/U (pulled up).
; Writes 8 bits to data latch out port (lamps, relays and coils).
Bit 0: SW_encoder_0.
Bit 1: SW_encoder_1.
Bit 2: SW_encoder_2.
Bit 3: SW_encoder_3.
Bit 4: Coin Out.
Bit 5: Undocumented jumper.
Bit 6: N/U (pulled up).
Bit 7: N/U (pulled up).
P2.5: ; Enable access to data RAM.
P2.6: ; Enable access to video RAM (write mode) - no read mode.
P2.7: ; Enable access to color RAM (write Mode) - no read mode.
P2.5: ; Enable access to data RAM.
P2.6: ; Enable access to video RAM (write mode) - no read mode.
P2.7: ; Enable access to color RAM (write Mode) - no read mode.
********************************************************************************
Game Info
=========
Game Info
=========
Pay Tables:
Pay Tables:
These machines had its pay tables out of screen, in the upper front panel (backlighted).
These machines had their pay tables out of screen, in a backlighted upper front panel.
Video Poker (Spanish text only)
----------------------------------------------------------------------------
Fichas Jugadas 1 Ficha 2 Fichas 3 Fichas 4 Fichas 5 Fichas
----------------------------------------------------------------------------
Escalera Maxima 250 500 750 1000 4000
de color
Video Poker (Spanish text only)
----------------------------------------------------------------------------
Fichas Jugadas 1 Ficha 2 Fichas 3 Fichas 4 Fichas 5 Fichas
----------------------------------------------------------------------------
Escalera Maxima 250 500 750 1000 4000
de color
Escalera de Color 100 200 300 400 500
Escalera de Color 100 200 300 400 500
Poker 50 100 150 200 250
Poker 50 100 150 200 250
Full 11 22 33 44 55
Full 11 22 33 44 55
Color 7 14 21 28 35
Color 7 14 21 28 35
Escalera 5 10 15 20 25
Escalera 5 10 15 20 25
Trio 3 6 9 12 15
Trio 3 6 9 12 15
Doble Pareja 2 4 6 8 10
----------------------------------------------------------------------------
Doble Pareja 2 4 6 8 10
----------------------------------------------------------------------------
Black Jack (Spanish text only)
----------------------------------------------------------------------------
Fichas Jugadas 1 Ficha 2 Fichas 3 Fichas 4 Fichas 5 Fichas
----------------------------------------------------------------------------
Empate 1 2 3 4 5
Black Jack (Spanish text only)
----------------------------------------------------------------------------
Fichas Jugadas 1 Ficha 2 Fichas 3 Fichas 4 Fichas 5 Fichas
----------------------------------------------------------------------------
Empate 1 2 3 4 5
La Banca se pasa 2 4 6 8 10
La Banca se pasa 2 4 6 8 10
Jugador tiene mas 2 4 6 8 10
que la banca
Jugador tiene mas 2 4 6 8 10
que la banca
Jugador tiene menos 2 4 6 8 10
de 22 con 6 cartas
Jugador tiene menos 2 4 6 8 10
de 22 con 6 cartas
Jugador tiene blackjack 2 5 7 10 12
y la Banca no
----------------------------------------------------------------------------
Jugador tiene blackjack 2 5 7 10 12
y la Banca no
----------------------------------------------------------------------------
Video Cordoba
----------------------------------------------------------------------------
Fichas Jugadas 1 Ficha 2 Fichas 3 Fichas 4 Fichas 5 Fichas
----------------------------------------------------------------------------
TRIPLE BAR 250 250 250 250 2000
............................................................................
3 x Doble Bar - 100 | Olive-Olive-Any Bar - 18
3 x Single Bar - 50 | 3 x Orange - 14
3 x Any Bar - 20 | Orange-Orange-Any Bar - 14
3 x Bell - 20 | 3 x Cherry - 10
Bell-Bell-Any Bar - 20 | 2 x Cherry - 5
3 x Olive - 10 | 1 x Cherry - 2
............................................................................
All combinations are valid only from left to rigth
----------------------------------------------------------------------------
Video Cordoba
----------------------------------------------------------------------------
Fichas Jugadas 1 Ficha 2 Fichas 3 Fichas 4 Fichas 5 Fichas
----------------------------------------------------------------------------
TRIPLE BAR 250 250 250 250 2000
............................................................................
3 x Doble Bar - 100 | Olive-Olive-Any Bar - 18
3 x Single Bar - 50 | 3 x Orange - 14
3 x Any Bar - 20 | Orange-Orange-Any Bar - 14
3 x Bell - 20 | 3 x Cherry - 10
Bell-Bell-Any Bar - 20 | 2 x Cherry - 5
3 x Olive - 10 | 1 x Cherry - 2
............................................................................
All combinations are valid only from left to rigth
----------------------------------------------------------------------------
Video Dado
---------------------------------------------
Twelve (12) 33 x 1
Eleven (11) 16 x 1
Crap (2,3,12) 8 x 1
Seven (7) 5 x 1
Field (2,12) 3 x 1
8 or More (8,9,10,11,12) 2 x 1
6 or Less (2,3,4,5,6) 2 x 1
Video Dado
---------------------------------------------
Twelve (12) 33 x 1
Eleven (11) 16 x 1
Crap (2,3,12) 8 x 1
Seven (7) 5 x 1
Field (2,12) 3 x 1
8 or More (8,9,10,11,12) 2 x 1
6 or Less (2,3,4,5,6) 2 x 1
Winnings less or equal to 25 can be re-played
---------------------------------------------
Winnings less or equal to 25 can be re-played
---------------------------------------------
All payments with less than 400 coins are done through hopper.
(you need to press "Coin Out" button once per coin due to the lack of hopper emulation)
All payments with less than 400 coins are done through hopper.
(you need to press "Coin Out" button once per coin due to the lack of hopper emulation)
Payments over 400 coins are manual.
Payments over 400 coins are manual.
**************************************************************************
[2008-10-08]
[2008-10-08]
- Added Baby Poker Game.
- Added Baby Dado Game.
- Mapped "Hand Pay" button for Baby Games.
- Added decoder to Jackpot mechanical counter.
- Added sound support to Baby Poker Game.
- Added tower lamps to Baby Games layouts.
- Reworked layouts for Baby Games.
- Reworked the color routines.
- Added new color routines for Baby Games.
- Redumped the videocba color PROM.
- Added color switch. (It changes background color in some games).
- Added "hopper full" switch support (for diverter function).
- Added diverter function decoder.
- Added Button-lamps layout.
- Added full functional mechanical counters decoding.
- Added 7 Segment decoder and 7 Digit Counter functions.
- Added button-lamps layout & mechanical counters simulation on layout.
Mechanical counters to layout: Coin-In, Coin-Out and Coin to Drop.
- Added NVRAM support to mechanical counters.
- Added Baby Poker Game.
- Added Baby Dado Game.
- Mapped "Hand Pay" button for Baby Games.
- Added decoder to Jackpot mechanical counter.
- Added sound support to Baby Poker Game.
- Added tower lamps to Baby Games layouts.
- Reworked layouts for Baby Games.
- Reworked the color routines.
- Added new color routines for Baby Games.
- Redumped the videocba color PROM.
- Added color switch. (It changes background color in some games).
- Added "hopper full" switch support (for diverter function).
- Added diverter function decoder.
- Added Button-lamps layout.
- Added full functional mechanical counters decoding.
- Added 7 Segment decoder and 7 Digit Counter functions.
- Added button-lamps layout & mechanical counters simulation on layout.
Mechanical counters to layout: Coin-In, Coin-Out and Coin to Drop.
- Added NVRAM support to mechanical counters.
TO DO
=====
TO DO
=====
* Add Tech. Notes for Baby board, a reworked and improved version on Video Poker hardware.
* Fix some missing pulses on mechanical counters.
* Fix the bug on bookeeping mode (videodad & videocba).
* Figure out the undocumented jumper.
* Hopper simulation.
* Switch to resnet system.
* Add Tech. Notes for Baby board, a reworked and improved version on Video Poker hardware.
* Fix some missing pulses on mechanical counters.
* Fix the bug on bookeeping mode (videodad & videocba).
* Figure out the undocumented jumper.
* Hopper simulation.
* Switch to resnet system.
**************************************************************************/
@ -384,7 +379,6 @@ public:
* Video Hardware *
*************************/
/* BCD to Seven Segment Decoder */
static UINT8 dec_7seg(int data)
{

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Roberto Fresca
/**************************************************************************************************
WMS 360 / 550 (also 3601?) CPU 1.5 Plus board
@ -560,7 +560,7 @@ DRIVER_INIT_MEMBER(wms_state,wms)
* Game Drivers *
*********************************************/
// YEAR NAME PARENT MACHINE INPUT STATS INIT ROT COMPANY FULLNAME FLAGS
// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS
GAME( 200?, wms, 0, wms, wms, wms_state, wms, ROT0, "WMS", "WMS SetUp/Clear Chips (set 1)", GAME_IS_SKELETON )
GAME( 200?, wmsa, wms, wms, wms, wms_state, wms, ROT0, "WMS", "WMS SetUp/Clear Chips (set 2)", GAME_IS_SKELETON )