Using a computer to simulate active XOs