On Fri, 2 Nov 2018, Columbia Valley Maker Space via cctalk wrote:
Hello everyone - my first post, so be easy on me!
I have just acquired a PDP8/a and a Remex punch tape reader. The unit
starts up and displays some data on the displays, and that is about all
I can tell you.
I am going to do some googling about this, but I am looking for basic
initial tests .... something I can enter via the keypad.
I learnt some basic programming in 1978 on a PDP8, but that was the last
time I touched one, so if you are going to suggest some tests, I need
complete instructions. I don't know how to modify a memory location, let
alone enter and check a program. I will pick all this back up very
quickly and I do use computers in my work a lot - I am also an
electronic hobby guy and have been for years. My point is I am OK with
component level measurements, I have a scope and probes, etc.
So there you go - hope to hear back form you guys.
So: power on. Power key up, boot & panel-lock down.
Display memory:
MD DISP
You should see the MD LED light up.
Enter an address:
0200
then LA then E-THIS
That will give you the value of location 0200.
Enter a number - e.g. 1234 then D-Next will enter that number into the
displayed address and advance the program counter by one.
Simple program:
2 0100 *100
3 00100 0000 COUNTER, 0
4
5 0200 *0200
6 00200 7300 CLA CLL
7 00201 3100 dca COUNTER
8
9 DELAY,
10 00202 2100 ISZ COUNTER
11 00203 5202 JMP DELAY
12
13 00204 7001 iac
14 00205 5202 JMP DELAY
Numbers in the 3rd column are the ones you enter in.
So MD DISP, then:
0000 LXA
0200 LA
7300 D-Next
3100 D-Next
2100 D-Next
5202 D-Next
7001 D-Next
5202 D-Next
Check with
0200 LA
D-This (Should see 7300), then D-Next, etc.
Start:
0000 LXA
0200 LA
INIT
RUN
then display the accumulator (AC DISP)
and you should see it counting in octal
It was probably controlling a CNC machine until recently - that
combination was very popular and what mine was used for until it
was decomissioned only a few years back. There are still some
in-use today!
Mine:
https://lion.drogon.net/IMG_20180128_095121.jpg
I don't have the tape drive, and I did a one-wire mod to the IO board to
allow for TTL level serial out so I could connect it to a TTL serial USB
adapter on a Pi.
Always check the display mode - make sure in MD mode when changing or
looking at memory.
Have fun, and good luck!
Gordon