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:
Jeff 2016-11-17 13:22:25 -08:00 committed by Jeff Parsons
commit 9148cec085
8 changed files with 424 additions and 360 deletions

View file

@ -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()) {