Yo he buscado y no he encontrado nada parecido, ten en cuenta que si eso existiera, aparte de tener que ser compatible con el frontend que uses, también debe ser compatible con el emulador en cuestión, y frontends y emuladores hay para aburrir...
Me repito, lo mas sencillo y barato es un timer usb con su pantallita digital.
Cuando metes una moneda y pulsas "1 player" activa los controles y permite jugar un tiempo predefinido por el dueño de la maquina, si metes más dinero se va sumando tiempo.
Cuando el tiempo se acaba, dejan de funcionar los controles.
Aqui tienes un ejemplo para que te hagas una idea de lo que es y lo que puede costar:
https://www.alibaba.com/product-detail/Coin-operated-timer-USB-control-board_283064034.htmlAqui un video de como funciona:
Este esta metido en una pequeña caja porque no es una arcade si no una xbox one, pero tu lo podrías integrar en la maca.
Personalmente creo que es la mejor opción (si no la única) que tienes para solventar tu problema.