Oddly, most Japanese arcade games are running on Windows, for ease of portability in their market, which makes PC ports actually extremely straightforward.
Source: I got to use machines when they were doing a reboot and the whole interface loads up for the multi-game cabinets like a emulator frontend that just launches and kills the processes.
Try harder, you can do better than this.