Added some "special considerations" to PDP-10 byte pointer processing
This commit is contained in:
parent
25aa95cec8
commit
796a23ce6c
4 changed files with 196 additions and 143 deletions
|
|
@ -179,10 +179,10 @@ class CPUStatePDP10 extends CPUPDP10 {
|
|||
this.fOverflow = this.fCarry0 = this.fCarry1 = this.fNoDivide = this.fPDOverflow = false;
|
||||
|
||||
/*
|
||||
* This next two internal regs are used only with byte instructions, to record an active byte
|
||||
* pointer state (regPS) and pointer address (regPA).
|
||||
* This next internal reg is used only with byte instructions, to record an active byte
|
||||
* pointer state (regPS).
|
||||
*/
|
||||
this.regPS = this.regPA = -1;
|
||||
this.regPS = -1;
|
||||
|
||||
/*
|
||||
* This is queried and displayed by the Panel when it's not displaying its own ADDRESS register
|
||||
|
|
@ -286,7 +286,6 @@ class CPUStatePDP10 extends CPUPDP10 {
|
|||
this.regEA,
|
||||
this.regRA,
|
||||
this.regPS,
|
||||
this.regPA,
|
||||
this.regOP,
|
||||
this.regPC,
|
||||
this.lastPC,
|
||||
|
|
@ -317,7 +316,6 @@ class CPUStatePDP10 extends CPUPDP10 {
|
|||
this.regEA,
|
||||
this.regRA,
|
||||
this.regPS,
|
||||
this.regPA,
|
||||
this.regOP,
|
||||
this.regPC,
|
||||
this.lastPC,
|
||||
|
|
|
|||
Loading…
Reference in a new issue