logging
This commit is contained in:
parent
d3cbab42fb
commit
dc3b9812a8
2 changed files with 2 additions and 2 deletions
|
@ -174,7 +174,7 @@ void reg_dump(console *const cnsl, cpu *const c)
|
||||||
c->lowlevel_register_get(set, 5)));
|
c->lowlevel_register_get(set, 5)));
|
||||||
}
|
}
|
||||||
|
|
||||||
cnsl->put_string_lf(format("PSW: %06o, PC: %06o", c->getPSW(), c->lowlevel_register_get(0, 7)));
|
cnsl->put_string_lf(format("PSW: %06o, PC: %06o, run mode: %d", c->getPSW(), c->lowlevel_register_get(0, 7), c->getPSW_runmode()));
|
||||||
|
|
||||||
cnsl->put_string_lf(format("STACK: k:%06o, sv:%06o, -:%06o, usr: %06o",
|
cnsl->put_string_lf(format("STACK: k:%06o, sv:%06o, -:%06o, usr: %06o",
|
||||||
c->lowlevel_register_sp_get(0),
|
c->lowlevel_register_sp_get(0),
|
||||||
|
|
2
main.cpp
2
main.cpp
|
@ -182,7 +182,7 @@ int run_cpu_validation(const std::string & filename)
|
||||||
json_t *temp = json_array_get(a_sp, i);
|
json_t *temp = json_array_get(a_sp, i);
|
||||||
uint16_t sp = c->lowlevel_register_sp_get(i);
|
uint16_t sp = c->lowlevel_register_sp_get(i);
|
||||||
if (json_integer_value(temp) != sp) {
|
if (json_integer_value(temp) != sp) {
|
||||||
DOLOG(warning, true, "SP[%d] register mismatch (is: %06o (%d), should be: %06o (%d))", i, sp, sp, json_integer_value(temp), json_integer_value(temp));
|
DOLOG(warning, true, "SP[%d] register mismatch (is: %06o (%d), should be: %06o (%d)) for %06o", i, sp, sp, json_integer_value(temp), json_integer_value(temp), b->readPhysical(start_pc));
|
||||||
err = true;
|
err = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue