So as far as I tried it everything seems to be
alright. Now I wanted to
revive the teletype interface to load and try more complex programs and
that is where I am stuck now:
The machine has the M452, M706 and M707 modules. W076 was missing so I
got a W076X from Vince that does RS232 (thanks again :-) as well. I
don't have a real teletype. I used this small program to try and send
characters from the switch register:
0000 7200 CLA
0001 7404 OSR
0002 6046 TLS
0003 6041 TSF
0004 5002 JMP 003
0005 5000 JMP 000
Your program has a bug in location 4. That should be a 5003. That would
explain your symptoms above (but not your symptoms below).
I know how to operate an oscilloscope and I have some
experience with
electronics but I'm not very good at reading logic and I only ever spent
a couple days with this computer so I need some help here. Is there
anything I have to look for especially?
IIRC, the clocks are fast pulses, with nothing like a 50% duty cycle.
Next I tried receiving characters. I hook my PC up to
the W076X and
start sending more or less random characters. They show up on the
backplane side of the W076X module and on the input of the M706 but no
data comes out either. The clock input is low all the time. Two of the
select bits seem to be low all the time even if I execute the following
program:
I've thought the clock was dead, when actually it just wasn't in the other
state long enough for my 'scope and I to see it :-).
If the serial data made it to the M706, then the W076X is doing it's part.
Sounds like you'll need to debug the M706, or possibly the clocks, if they
really are dead. The TTI clock is used to derive the TTO clock, so if you
get output to work, you'll probably have a valid input clock.
0000 6032 KCC
0001 6031 KSF
0002 5001 JMP 0001
0003 6036 KRB
0004 5001 JMP 0001
Program looks OK.
Actually the above program completely hangs the
computer. I stays in
"run" state and on address 0002 whatever key I press. That never occured
before.
Not good.
As you see I don't know too much about this
computer. Am I using the
right commands at all? I started reading the documentation and
schematics (it is truly amazing how complete they are!) but I am not
sure what to look for - what the signals on all the different
"clear"-inputs of the M706/707 have to look like for example. Any hint
is appreciated!
Sounds like a good start. I'd fix and re-run the output test, and see
if you get the same result.
Vince