A disclosed gaming machine has a plurality of "gaming peripherals," each
communicating with a master gaming controller via a standard peripheral
interface such as the USB (Universal Serial Bus). Further, the gaming
peripherals employ a standard peripheral controller and one or more
specialized "peripheral devices" (e.g., the actual lights, bill
validators, ticket printers, etc. that perform the specific functions of
the gaming peripherals). Much of the hardware associated with the
peripheral controller is identical from one gaming peripheral to the
next. Only a portion of the peripheral controller hardware is specific to
the different types of gaming peripherals.