South Dakota Administrative Rules › Title 20 - PUBLIC SAFETY › Article 20:18 - GAMING COMMISSION - DEADWOOD GAMBLING › Chapter 20:18:17 - Slot machine and system requirements › Section 20:18:17:02 - Control program requirements

Current through Register Vol. 51, page 10, July 15, 2024
A slot machine control program must test the slot machine
				  for possible corruption caused by failure of the program storage media. Test
				  methodology must detect 99.99 percent of all possible failures. The ROM must be
				  tested at least once during a game cycle.
The program residing in the slot machine may be contained in
				  a storage medium which is alterable through use of the circuitry or programming
				  of the slot machine itself. If the storage medium is alterable, the following
				  criteria must be met:
(1) The slot
				machine shall authenticate all critical game files including executables, data,
				and operating system files which may affect the game outcome or operation which
				reside on the medium. This authentication shall employ a hashing algorithm
				which produces a message digest output of at least 128 bits;
(2) The message digest shall reside on a
				memory device within the slot machine. Message digests which reside on any
				medium other than ROM based mediums shall be encrypted, using a public/private
				key algorithm with a minimum of 512 bit key or an equivalent encryption
				algorithm with similar security approved by the commission;
(3) The slot machine shall authenticate all
				files that affect game play, operation, or outcome upon the device being
				powered up or the first time the files are loaded, or both. This applies even
				if the files are partially loaded;
(4) If there is a failed authentication, the
				slot machine must immediately go into a tilt condition and generate an
				appropriate log identifying the error with the time and date. This tilt
				condition shall require attendant intervention. The device shall remain in a
				tilt condition until such time as the proper steps have been taken to remedy
				the error and all files are authenticated; and
(5) The slot machine shall be capable of
				displaying the message digest of any and all files on demand through the audit
				mode.
If the storage medium is alterable while residing in the slot
				  machine, it must meet the following criteria in addition to the criteria set
				  forth above:
(1) May only be altered
				when the logic area has been accessed; and
(2) May only be altered after being enabled
				to do so by some means approved and controlled by the commission.
The control program must check for corruption of random
				  access memory locations used for crucial slot machine functions, including
				  information relating to the play and final outcome of the ten prior games,
				  random number generator outcome, and any error states. These memory areas must
				  be checked for corruption following game initiation but prior to display of the
				  game outcome to the player. Detection of corruption is a game malfunction and
				  must result in a tilt condition which identifies the error and causes the slot
				  machine to cease further functions.
Slot machines must have the capacity to display a complete
				  play history for the last ten games played. The display must indicate the game
				  outcome or a representative equivalent, bets placed, credits or coins paid,
				  credits cashed out, and any tilt conditions.
Slot machines which use a bill acceptor shall retain in
				  memory and be able to display upon demand the denomination of the last five
				  bills accepted.
Slot machines which use a printer or slot machine wagering
				  voucher acceptor, or both, shall retain in memory and be able to display upon
				  demand a dedicated history of the last thirty-five transactions. This history
				  should note at least the following:
(1)
				The date and time of the transaction. (The date and time is not required if
				storage of this information is built into the system's database);
(2) The value of the transaction;
				and
(3) The type of transaction;
				i.e., cashout, jackpot, or acceptance.
General Authority:
SDCL
					 42-7B-7,
					 42-7B-11(13).
Law Implemented:
SDCL
					 42-7B-7,
					 42-7B-11(13),
					 42-7B-17,
					 42-7B-43.