as treats lines starting with ; as comments
Allow access to DS register in privileged mode; Use cpu.registers.REGISTER_NAMES instead of all this ifs