11/04 Project
Noel Chiappa
jnc at mercury.lcs.mit.edu
Wed Dec 13 21:37:48 CST 2017
> From: John Welch
> Anyway, 'a' comes over as 000141 and 'A' comes over as 000101.
Good, the console is working.
> CLR
> LAD
> DEP
OK, that loads a '0' (halt) in 0.
> CNTRL+INIT
> CNTRL+START -> reads 000002
OK, so it reads the HALT at 0 and stops.
> CNTRL+BOOT -> Run light is on, SR Disp light is on
> CNTRL+HLT reads 173150
Sounds like it may be looping in the high bank of ROM? That's not necessarily
wrong.
I finally figured out what the ROMs in the M9312 do; the ROMs at 765000 are
the first-level diagnostic, and the console. The bootstrap code for the
various devices is at 773000.
> 773024 LAD, 773000 DEP, BUS ERR light comes on.
That makes sense; you can't write to the ROM.
> Any suggestions?
i) Check the ROM contents; there are two kinds of M9312 console ROMs, one for
most CPUs, and one for the 11/60 and 11/70, see the tech manual for the
M9312.
So read out the first couple of words:
CLR
765000
LAD
EXAM
EXAM
etc
and let's see what they read.
ii) Try starting the console code directly:
CLR
765020
LAD
CNTRL+START
> I have other M9312s I could try.
Can't hurt.
Noel
More information about the cctech
mailing list