Improved PDP-11 save/restore support (added to Device, Panel, RK11, and Serial)
This commit is contained in:
parent
6f83ee8beb
commit
d182c7eced
15 changed files with 850 additions and 635 deletions
|
|
@ -577,10 +577,11 @@ class CPUStatePDP11 extends CPUPDP11 {
|
|||
{
|
||||
this.addrReset = addr;
|
||||
|
||||
this.resetCPU();
|
||||
this.setPC(addr);
|
||||
this.setPSW(0);
|
||||
|
||||
this.resetCPU();
|
||||
|
||||
if (fStart) {
|
||||
/*
|
||||
* TODO: Review. I'm zeroing R2-R5 in the fStart case (ie, for boot code) simply because that's what I
|
||||
|
|
@ -677,7 +678,7 @@ class CPUStatePDP11 extends CPUPDP11 {
|
|||
restore(data)
|
||||
{
|
||||
/*
|
||||
* ES6 ALERT: Gotta love these destructuring assignments, which make it easy to perform the
|
||||
* ES6 ALERT: Love these destructuring assignments, which make it easy to perform the
|
||||
* inverse of what save() does when it collects a bunch of object properties into an array.
|
||||
*/
|
||||
[
|
||||
|
|
|
|||
Loading…
Reference in a new issue