debug
This commit is contained in:
parent
b47fc65221
commit
5258ea3661
2 changed files with 4 additions and 3 deletions
2
cpu.cpp
2
cpu.cpp
|
@ -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);
|
||||||
|
|
5
tty.cpp
5
tty.cpp
|
@ -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");
|
||||||
|
|
Loading…
Add table
Reference in a new issue