Added MMU dump command ("d mmu [filter]"), fixed byte updates of PDRs, masked 18-bit UNIBUS addresses when UNIBUS relocation map not enabled, and fixed reads of MMR0 when ABORT bits are set
This commit is contained in:
parent
2b23c86649
commit
9148cec085
8 changed files with 424 additions and 360 deletions
|
|
@ -1207,26 +1207,22 @@ if (DEBUGGER) {
|
|||
value = cpu.regSL;
|
||||
break;
|
||||
case DebuggerPDP11.REG_MMR0:
|
||||
value = panel.getMMR0();
|
||||
value = cpu.getMMR0();
|
||||
break;
|
||||
case DebuggerPDP11.REG_MMR1:
|
||||
value = panel.getMMR1();
|
||||
value = cpu.getMMR1();
|
||||
break;
|
||||
case DebuggerPDP11.REG_MMR2:
|
||||
value = panel.getMMR2();
|
||||
value = cpu.getMMR2();
|
||||
break;
|
||||
case DebuggerPDP11.REG_MMR3:
|
||||
value = panel.getMMR3();
|
||||
value = cpu.getMMR3();
|
||||
break;
|
||||
case DebuggerPDP11.REG_AR:
|
||||
if (panel) {
|
||||
value = panel.getAR();
|
||||
}
|
||||
if (panel) value = panel.getAR();
|
||||
break;
|
||||
case DebuggerPDP11.REG_DR:
|
||||
if (panel) {
|
||||
value = panel.getDR();
|
||||
}
|
||||
if (panel) value = panel.getDR();
|
||||
break;
|
||||
case DebuggerPDP11.REG_SR:
|
||||
if (panel && panel.hasSwitches()) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue