I should perhaps mention the WIP in line with the previous aristmk5 screenshots (it's funny that a lot of the "arcade" WIP in this topic is "slot machine" WIP!)
The driver has come a long way since 2016 in that everything that isn't a bad dump now runs and has actually been playable since about 0.182 (once they have been set up of course; see aristmk5.cpp for setup instructions), however only a few games run without significant issues thus most of the games are still flagged as MACHINE_NOT_WORKING due to randomly crashing, or becoming completely stuck at a forced payout if a win was not an exact multiple of the coin value. In fact, all of the games were considered not working until very recently.
As this is a WIP topic, there's still a few things left, such as the Archimedes timing problems (see machine/archimds.cpp), getting the sound working in the older games and hooking up a bill acceptor. The games that require external communications (such as those from Queensland) may require a dirty hack to keep the games happy, as it may be next to impossible to acquire, dump and emulate a complete host server. The same applies for Hyperlink jackpot games, which save the progressive jackpot values on the server; the games are still playable however, they simply won't be paying any credits when a progressive jackpot is won (the US region Hyperlink games can also have the jackpot mode turned off completely and run as a normal full-pay game (e.g. don't use variation 5 in the set chips), but this is not possible with non-US games adonisce, qnilemm or rainwrce). Hyperlink games basically upload a tiny percentage of your bet amount to the server to add to the progressive prizes, and when a jackpot is triggered, downloads the appropriate jackpot amount to be added directly to the machine's credits and the server resets the jackpot back to its minimum amount.