Professional Documents
Culture Documents
Dacom
Dacom
Version 1.5
INTRODUCTION
The Broadcast Dacom Protocol is used to report the machine’s information and conditions. A head system can be
plugged into the machine to collect this data. PC simulator software (DACOMSIM) can also be used to help
interpret this data.
The Standard Data Block is alternated with the Manufacturer Data Block every 1.5 (0.15) seconds whilst the
machine is in ‘Idle’, non-lockup state or whilst the machine is in a lockup state. The first packet after the machine
entered ‘Idle’, non-lockup state or lockup state may be transmitted 1.5 (0.15) seconds later. The transmission of
the packet is not to be interrupted by a change in state of the slot machine, except power down. The transmission
of the packet must be completed within a period of 300 ms. The transmission of the MDB packet must not
interfere in any way with the transmission of the SDB. If memory error or reset occur during power up, RAM
communication area will be reinitialized and appropriate events will be generated.
IF A VALID COMMAND IS RECEIVED BY THE GAMING DEVICE THE GAMING DEVICE WILL
SEND AN ACK DATA BLOCK. IF IT CAN COMPLY WITH THE COMMAND. IF THE GAME
CANNOT COMPLY WITH THE COMMAND, IT WILL SEND A ‘CAN’T COMPLY’ BLOCK. IF THE
CRC DOES NOT CHECK OUT, THE GAMING DEVICE SENDS A NAK.
Last four bytes represent four nibbles of actual CRC sum calculated for that block.
Last four bytes represent four nibbles of actual CRC sum calculated for that block.
Note that a “Main door access ticket” type occurs when a main door or logic door access ticket is printed, and a
“Cash door access ticket” type occurs when a cashbox door or bacc door access ticket is printed.
PROGRESSIVE/MYSTERY HANDLING
Some changes have been made to the handling of external wins from a progressive/mystery controller. This
section is intended to clarify how such wins are handled.
Generally, these wins fall into one of two categories:
Win amounts that are paid as a handpay to the patron, requiring attendant keyoff.
Win amounts that are paid directly to the credit meter (assuming this is possible) with no attendant keyoff
All wins are received from the controller, but the event may be initiated by the game (progressive) or controller
itself for mystery pays.
PROGRESSIVES:
1. The game signals the controller that a link hit has occurred on a particular level.
2. The controller determines the amount available for that particular level.
3. The controller then returns the amount to the game.
4. The game determines whether the amount should be paid as a handpay (lockup), or paid directly to the credit
meter.
5. If the amount is a handpay, the game signals a handpay pending to the host by setting status byte 10, bit 0
This indicates a Jackpot handpay is occurring. The actual amount is placed in the JACKPOT field of the
MDB, bytes 65-69. The progressive level is signaled by setting the progressive level bits in status byte 10,
bits 3 through 6 as follows:
MYSTERY:
1. The controller signals the game that a mystery pays has occurred.
2. The game responds, and accepts an amount from the controller.
3. The game determines whether the amount should be paid as a handpay (lockup), or paid directly to the credit
meter.
4. If the amount is a handpay, the game signals a handpay pending to the host by setting status byte 2, bit 0. This
indicates a Jackpot handpay is occurring. The actual amount is placed in the JACKPOT field of the MDB,
bytes 65-69. The mystery level is signaled by setting the progressive level bits in status byte 2, bits 3 through
6 as follows:
JACKPOT HANDLING
As a general rule, all wins in the game paid to the credit meter appear in the COIN_OUT hard meter and
CREDITS_WON meter in the SDB.
External Wins (Progressive and mystery pays) which are paid to the credit meter also appear in these meters. They
also appear as credit amounts in the JACKPOT meter of the MDB, but the Jackpot status flag is NOT set. The
level is indicated by the progressive level bits described above.
Hand pay wins do NOT appear in the COIN_OUT hard meter or CREDITS_WON meter of the SDB. They appear
in the JACKPOT meter, and are indicated by the jackpot status bit. Cumulative jackpots appear in the
JACKPOT_CREDIT meter in the SDB.
External Hand Pay wins (Progressive and mystery pays) do NOT appear in the COIN_OUT hard meter or
CREDITS_WON meter of the SDB. They appear in the JACKPOT meter, and are indicated by the jackpot status
bit. The level is indicated by the progressive level bits described above. Cumulative jackpots appear in the
JACKPOT_CREDIT meter in the SDB.