But did you write Compass?
Oh yeah. CDC assembly language was weird stuff. The arithmetic had +0 and -0 as two different values due one’s complement integer representation. The 60 bit floating point format was weird too.
I later moved up to programming Cray supercomputers in CFT (Cray Fortran) and assembly. Seymour Cray had learned his lesson from his designing the Cybers, so his Crays had a 64 bit words, 8 bit ASCII, and IEEE 754 arithmetic.
Much nicer :-)
My head just exploded.
That was such a great post. We used some old layers to keep everything hidden. No more than 4 levels.
You folks that studied and knew the HP was very impressive.
CDC 6000 assembler was the only fun I ever had over there. It was for a 6400 early 70’s