SAS protocol (EGM side)
SAS (Slot Accounting System) on the machine: general polls, long polls, events and exceptions, meters, TITO, AFT, progressives, handpays and legacy bonusing, with the casino management system as host.
consulting team · Mexico City · US time zones
We are a Mexico City team with more than 10 years in the casino industry. We integrate the SAS (Slot Accounting System) protocol, TITO printers, bill validators, button decks and touchscreens into electronic gaming machines, ready for GLI certification, and we can run several fronts at once: protocol, peripherals and certification. We work nearshore in US and Canadian time zones.
Get in touchSAS (Slot Accounting System) on the machine: general polls, long polls, events and exceptions, meters, TITO, AFT, progressives, handpays and legacy bonusing, with the casino management system as host.
JCM GEN5 and TransAct Epic 950 thermal printer integration: voucher printing, paper states, jams and error recovery without losing a ticket.
JCM iVIZION and JCM UBA integration: bill and ticket acceptance, fault handling and reconciliation with the machine meters.
Button decks, touchscreens, player card readers, Cherry door switches and tower lights, wired into the game logic through the same event flow.
Credits, meters and events persisted in NVRAM, exact state recovery after a power loss, and the RAM clear procedure.
Locked-down, read-only machine OS as labs require. On EGMs we worked with Windows IoT; with Linux we have years on servers and production systems.
Game math engine: RNG, RTP and PAR sheets, ready for lab review under GLI-11.
SAS progressives, handpays, legacy bonusing and communication with floor jackpot consoles and controllers.
GAT implementation so labs and regulators can verify the signatures of the software installed on the machine.
Operator audit menus, meters, event log and game recall of the last plays.
Game software ready for the lab: we took an EGM platform through GLI certification for the USA and Canada.
Splitting a monolithic game server into independent services and replacing physical hard drive swaps with automated Docker deployments.
Among our projects: decomposing a monolithic game server into 6 microservices (game orchestrator, math engine, wallet, jackpots, printer and bill validator) on an event-driven architecture.
Software in production on more than 1,200 physical machines, expansion to online casinos and GLI certification for the USA and Canada. Tested against WinSystems, Konami and IGT casino systems. Deployments that went from swapping hard drives by hand to automated Docker containers.
SAS communication diagnostics, peripheral integration reviews, GLI preparation and focused protocol questions.
One concrete integration with defined scope, deliverables and date.
We join your engineering team for the gaming platform, for months or years.
Integrating JCM iVIZION and UBA validators into an EGM: why the hard part is recovering bills and tickets when something fails halfway, and how to design it so credits, meters and the casino system always reconcile.
What GAT (Game Authentication Terminal) is, which EGM components get authenticated, and how to split platform from game so every GLI submission compares hashes and versions without surprises.
What an EGM keeps in NVRAM, how mirror mode works, the write order that survives a power loss, and what to do when memory cannot be trusted.
How SAS (Slot Accounting System) works from the machine, what an EGM has to implement, and why the hard part is not the spec but behaving the same with every casino management system.
Integrating JCM GEN5 and TransAct Epic 950 printers into an EGM: why the hard part is deciding whether a half-printed ticket is valid or void, and how to design it so nothing gets paid twice.
Tell us which peripherals, which SAS version and which certification you need.