On Thursday 19 October 2006 16:38, Jay West wrote:
  I did test those locations (420-430) and I can
read/write the
 "normal" values as well as the complemented values VIA the front
 panel.
 It's also not "any data written by the processor is complemented"
 because the trap catcher program does write the correct data to
 locations 0-770.
 I'm certain I'm typing in the memory address test correctly. I have
 no other -11 handy. Is it possible there's a typo in the program I
 got? It follows: 
<snip>
  When I enter and run the above program, it halts at
246. R1 contains
 422. In going back after this halt, the program at 200 is unchanged
 and just as entered. However, location 4 contains a 6, not a 226.
 Puzzled.... 
If it makes you feel any better, simh gives the same results.  So,
there's something wrong with the program you have, not your machine. :)
Stepping through it, I catch the error:
        000250  000773          br loop2
That actually branches back to the instruction *after* loop2.  You
should instead have
        000250  000771          br loop2
That works as expected...
Pat
--
Purdue University Research Computing ---  
http://www.rcac.purdue.edu/
The Computer Refuge                  ---  
http://computer-refuge.org