This commit is contained in:
folkert van heusden 2022-03-14 22:03:37 +01:00
parent b47fc65221
commit 5258ea3661
2 changed files with 4 additions and 3 deletions

View file

@ -905,7 +905,7 @@ bool cpu::single_operand_instructions(const uint16_t instr)
case 0b00110110: // MTPI/MTPD case 0b00110110: // MTPI/MTPD
// FIXME // FIXME
a = getGAMAddress(dst_mode, dst_reg, word_mode, false); a = getGAMAddress(dst_mode, dst_reg, word_mode, false);
fprintf(stderr, "MTPI/MTPD\n"); D(fprintf(stderr, "MTPI/MTPD\n");)
v = popStack(); v = popStack();
setPSW_n(word_mode ? v & 0x80 : v & 0x8000); setPSW_n(word_mode ? v & 0x80 : v & 0x8000);
setPSW_z(v == 0); setPSW_z(v == 0);

View file

@ -55,7 +55,7 @@ uint16_t tty::readWord(const uint16_t addr)
vtemp = 128; vtemp = 128;
} }
fprintf(stderr, "PDP11TTY read addr %o (%s): %d, 7bit: %d\n", addr, regnames[reg], vtemp, vtemp & 127); D(fprintf(stderr, "PDP11TTY read addr %o (%s): %d, 7bit: %d\n", addr, regnames[reg], vtemp, vtemp & 127);)
registers[reg] = vtemp; registers[reg] = vtemp;
@ -81,7 +81,8 @@ void tty::writeByte(const uint16_t addr, const uint8_t v)
void tty::writeWord(const uint16_t addr, uint16_t v) void tty::writeWord(const uint16_t addr, uint16_t v)
{ {
const int reg = (addr - PDP11TTY_BASE) / 2; const int reg = (addr - PDP11TTY_BASE) / 2;
fprintf(stderr, "PDP11TTY write %o (%s): %o\n", addr, regnames[reg], v);
D(fprintf(stderr, "PDP11TTY write %o (%s): %o\n", addr, regnames[reg], v);)
if (v == 0207 && testMode) { if (v == 0207 && testMode) {
fprintf(stderr, "TestMode: TTY 0207 char\n"); fprintf(stderr, "TestMode: TTY 0207 char\n");