Now that I've gotten past my SCL issue, I've been trying to boot XXDP on my 11/05 and running into problems. I'm using tu58em and a minimal XXDP image I built using xxdpdir.
My 11/05 is pretty bare-bones at this point; just 8KW core and a DL11-W configured as unit 1 (176500/300, LTC disabled).
First thing I noticed is that the boot block on my tape image appears to be intended for a system more memory. Early on in the code it sets the stack pointer beyond the end of core (060000), which results in a double fault when the code attempts to push the stack.
If I patch the boot block to set the stack to 040000 I get further. The system loads blocks 9 though 27h from tu58em, but then halts with an illegal instruction trap. If I'm interpreting the contents of the stack correctly, the PC at the time of the trap was 1050, which disassembles as follows:
Interestingly, I've been able to reproduce these same failures in simh by configuring a TU58 (TDC0) device and depositing and running the bootstrap. This suggests its not a problem with my machine but rather an issue with the software I'm using.
Is there a special version of XXDP for smaller machines like the 11/05? Are there instructions somewhere on how to run XXDP on these machines?
Thanks in advance,
Jay
My 11/05 is pretty bare-bones at this point; just 8KW core and a DL11-W configured as unit 1 (176500/300, LTC disabled).
First thing I noticed is that the boot block on my tape image appears to be intended for a system more memory. Early on in the code it sets the stack pointer beyond the end of core (060000), which results in a double fault when the code attempts to push the stack.
If I patch the boot block to set the stack to 040000 I get further. The system loads blocks 9 though 27h from tu58em, but then halts with an illegal instruction trap. If I'm interpreting the contents of the stack correctly, the PC at the time of the trap was 1050, which disassembles as follows:
Code:
1032: 004767 ; JSR PC,1244
1034: 000206
1036: 004767 ; JSR PC,1300
1040: 000236
1042: 005302 ; DEC R2
1044: 016703 ; MOV 60,R3 <--- Instruction that produced trap?
1046: 177010
1050: 004767 ; JSR PC,1504 <--- PC on stack
1052: 000430
1054: 012403 ; MOV (R4)+,R3
1056: 004767 ; JSR PC,1504
1060: 000422
Interestingly, I've been able to reproduce these same failures in simh by configuring a TU58 (TDC0) device and depositing and running the bootstrap. This suggests its not a problem with my machine but rather an issue with the software I'm using.
Is there a special version of XXDP for smaller machines like the 11/05? Are there instructions somewhere on how to run XXDP on these machines?
Thanks in advance,
Jay