Thanks, Tim. That means the OS/8 image Ian and I are using is configured for a TD8E, so I'll debug that code path. It's more difficult, because the DECtape emulator has to provide an accurate emulation of the mark track, and I could easily have it wrong in 16b- or 18b- mode. (The TD8E does run OS/8, so it's probably okay in 12b mode.)

/Bob

On 3/20/2013 8:03 PM, Timothe Litt wrote:
Meant to include the code that uses DVTYPE and actually picks the type in my earlier note. Sorry.

If I had to make a random guess, look at the microprogrammed operate codes, e.g SNA CLA; CLL CML RTR;

SETUNT, 0
STL
TAD (-7607
SZA /IF IT IS 7607,
TAD (7 /ITS UNIT 0
AND (7
CLL CML RTR
RTR
DCA UNIT10
TAD DVTYPE
AND (10
SNA CLA
JMP I SETUNT /TC08 - FINISHED
CLL
TAD UNIT10
AND (7000 /TD8E ENTRY POINTS ARE STRANGE -
TAD UNIT10 /MUST ROTATE UNIT NUMBER LEFT 1
SZL
TAD (1000
DCA UNIT10
JMS I (TDUSET /SET UP TD8E OPCODES
JMP I SETUNT

This communication may not represent my employer's views,
if any, on the matters discussed.

On 20-Mar-13 18:05, Bob Supnik wrote:
I tried running PIP10 from the image Ian was using.

If the simulator is configured for a TC08, it hangs. It is in a loop doing IOT 773/JMP .-1, which is a TD8E IOT.

If the simulator is configured for a TD8E, it returns an error. I tried DTA0:/Z and got OUTPUT FILE OPEN ERROR.

So the first issue is that PIP10's logic for telling which DECtape controller is present uses some feature that the simulator is doing incorrectly.

The second issue is what happens beyond that point.

/Bob
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh



_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to