Guides

SAS, explained

SAS is how a slot machine talks to the system that keeps track of it. If your machine came off a casino floor, it almost certainly speaks SAS, even sitting in your game room.

Updated . Written by GMOOCA in plain language; not an official specification.

What SAS is

SAS stands for Slot Accounting System. It was originally developed by IGT in the 1990s and became the common language that casino systems use to talk to slot machines from nearly every manufacturer. Most machines built since the late 1990s include it, whether or not anything is plugged into it.

Think of it as a phone line between the machine and a computer. The machine doesn’t call out on its own. Instead, the computer (called the host) checks in many times a second, and the machine answers with whatever has happened since the last check.

A host computer connected to one slot machine by a serial cable. The host sends a question; the machine sends back an answer. Slot machine answers Host system asks one serial cable per machine "Anything new?" "Door opened. $20 bill accepted. Meters attached."
SAS is a conversation the host always starts. One cable, one machine.

What a machine shares over SAS

  • Meters. The running totals every machine keeps: money in, money out, games played, games won, jackpots and handpays, bills accepted by denomination.
  • Events. Things that just happened: a door opened, a bill was accepted or rejected, the printer ran out of paper, power was lost and restored.
  • Vouchers. Ticket-in, ticket-out (TITO) printing and redemption rely on SAS to check each ticket with the host before it’s paid.
  • Control. A host can lock or unlock a machine, add credits for a bonus or promotion, or clear a handpay remotely, if the machine is set up to allow it.

Why it matters to an owner

Casinos plug every machine into an accounting system through SAS. When a machine leaves the floor, that connection is gone, but the SAS port is still there. With the right hardware and software you can read your own machine’s meters without opening the cabinet, keep a history of play, spot problems like a bill validator that keeps rejecting notes, and track a small group of machines from one screen.

Most owners never touch SAS because, until now, the tools to use it were built for casinos and priced for them.

A few things to know before connecting anything

  • SAS has to be turned on. Each machine has a SAS setup in its operator menu, including an address number and which features are allowed. Many retired machines arrive with SAS disabled or set for a casino system that no longer exists.
  • The physical connection varies. Depending on the manufacturer and era, the SAS port might be a dedicated connector on the main board or a communication card inside the cabinet. The cable and adapter you need depend on your machine.
  • Settings live behind the machine’s security. Changing SAS options usually requires the machine’s operator access. We don’t publish ways around a machine’s security, and we don’t host manufacturer manuals; check your machine’s own documentation.
  • Rules vary by state. Owning, connecting and operating machines is regulated differently everywhere. Check your state’s rules before you use a machine for anything beyond personal use. Nothing here is legal advice.

What GMOOCA is building for SAS

Two of our projects use SAS directly:

  • GMOOCA Gaming Manager 2 is Windows software that acts as the host. It reads meters and events, handles TITO tickets and credit transfers, keeps a history, and is designed for one machine in a game room up to a small floor.
  • The GMOOCA SAS Gateway is a small box that connects a machine’s SAS port to your home or business network with one Ethernet cable, which also powers it, so you don’t need to run a serial cable to every machine.

Gaming Manager has already been tested over SAS on real machines on our bench, and Gaming Manager 3 will extend it for enterprise and regulated operators. You can follow progress on the projects page.