Drivers

Cade uses platform drivers to communicate with pinball machine hardware and simulators. Each driver implements a common set of device interfaces (switches, coils, lights, flippers, autofire, servos) so that game logic remains the same regardless of the underlying platform. Cade ships with three drivers: FAST Framework for physical FAST Pinball controllers, Visual Pinball for gRPC-connected virtual tables, and Virtual for in-memory simulation during development and testing.