Older arcades I know had their own kind of circuit board, etc. People say that the hardware inside modern arcades nowadays are really just PC's inside of a cabinet.
So, if it is really like developers building their own gaming computer (Buying and putting together their selected video card, motherboard, processor etc) then putting it inside of a cabinet connecting to arcade parts like the joysticks and running their own arcade game off of the hard drive...
Does that mean the games in those modern arcade cabinets are programs running on Windows? Or other Operating system like Linux, or maybe the developers own made distro of Linux?
If not, that must mean they either write their own tiny OS to work their arcade game program, or the PC is just running the game program by itself off of the hard drive (Can that be done?), but I just thought maybe both would be a much bigger amount of hard work because they would have to be at the deepest part of the programming but if I'm getting any of these concepts wrong so far, please inform me about it, I would love any possible info on this. Thanks.