[Simh] RSTS/E problem in 3.9

Bob Supnik bob at supnik.org
Fri Apr 27 14:49:42 EDT 2012


Thanks for finding this before final release of 3.9.

In pdp11_io.c, the array of constants defining internal interrupts is 
backwards.  It should be:

static const int32 int_internal[IPL_HLVL] = {
     0,             INT_INTERNAL1, INT_INTERNAL2, INT_INTERNAL3,
     INT_INTERNAL4, INT_INTERNAL5, INT_INTERNAL6, INT_INTERNAL7
     };

With this fix, RSTS/E boots correctly and also seems to idle correctly.  
Note that there is a 10-20 second lag before idling will "kick in" in 
the current release.

/Bob Supnik





More information about the Simh mailing list