NOTE: MISSING SOME OF THE ROMS! Untested, looks like an early version / prototype - lots of bodge wires.