This doesn't work under MEMU yet.
Both assembler and basic programs seem to be accessing port 16.
This is a port used by floppy disks.
The program claims to be using port 255, but isn't.
Also, some of the values being tested don't reflect the comments in the code.
