Hardware is Intel 810e or 815 chipset with integrated graphics. CPU is Celeron or Pentium III. Old versions were 866MHz, newer versions went up to 1.3GHz. Hardware was IDE hard drive and CD drive. Nothing special. The I/O card had four functions, mapped the buttons to keyboard, map the trackball and spinners to mouse, provide audio amplification to the JAMMA connector, and provide video amplification for low and med res monitors. Any I/O adapter will work so long as the keyboard mapping is correct.
The system ran on a proprietary OS called Joshua that was a DOS / Linux derivative created by Joshua Technologies. It uses a modified FAT system so you can't see it with any partition tools. When installed, the system would lock the games to a unique machine id generated by using the CPU, NIC, Motherboard and HDD serial numbers.
Games are loaded via CD or USB Flash drive. When by CD, an unlock code was required, generated by the machine id, game pack id, and serial number of the game pack. When by Flash Drive, the flash drive would be married to the machine id, and then the games copied to the hard drive. Then the flash drive could only be used on that machine id moving forward.