A method and an apparatus to interface multiple peripheral devices to a
host computer is provided. An interface control module located in a
multi-user computer game arcade system interfaces a host computer via a
Universal Serial Bus (USB) to one or more joysticks, steering wheels,
trackballs, coin op/bill counters, credit card readers and/or optical
guns. A set of connectors allows the game builder or player to interface a
variety of input peripherals to the interface control module. The
interface control module recognizes the HID type of the input peripheral
by the type of the selected connector, and then provides HD reports that
describe each input device to the HID compliant software system of the
host computer. The interface control module may support 127 HID
peripherals. A watchdog function of the interface control module detects
host computer malfunctions and crashes, and boots the host computer while
retaining coin credit input data received proximate to and during the
malfunction and recovery.
Un método y un aparato para interconectar los dispositivos periféricos múltiples a un ordenador huesped se proporciona. Un módulo de control del interfaz situado en interfaces de computadora del juego de un sistema multiusos de la arcada un ordenador huesped vía un autobús serial universal (USB) a unas o más palancas de mando, ruedas de manejo, Trackball, contadores de la moneda op/billete, lectores de la tarjeta de crédito y/o armas ópticos. Un sistema de conectadores permite que el constructor o el jugador del juego interconecte una variedad de periférico de la entrada al módulo de control del interfaz. El módulo de control del interfaz reconoce el tipo OCULTADO del periférico de la entrada por el tipo del conectador seleccionado, y después proporciona los informes de HD que describen cada dispositivo de entrada al sistema de software obediente OCULTADO del ordenador huesped. El módulo de control del interfaz puede apoyar 127 periférico OCULTADOS. Una función del perro guardián del módulo de control del interfaz detecta malfuncionamientos y desplomes del ordenador huesped, y patea el ordenador huesped mientras que los datos de entrada de retención del crédito de la moneda recibieron próximo y durante al malfuncionamiento y a la recuperación.