PiDP-10 QUICK-START Guide

495 views
Skip to first unread message

Teri Bertram

unread,
Apr 23, 2024, 12:01:39 PM4/23/24
to PiDP-10
I've been playing with the 3 different operating systems and made a QUICK-START guide - mostly for myself, but I figure other lost-souls might benefit as well. Please feel free to make changes/corrections as desired. Maybe a form of the QUICK-START can be included in the online manual, which would almost certainly help those (like me) looking for quick answers. Enjoy!


PiDP-10 QUICK-START GUIDE
-------------------------

Notes on how to quickly boot-up, login, logout, & shut-down the various operating systems supported by the PiDP-10.

If you have hardware, set all switches to UP position, then set the lower row of switches to the operating system you wish to boot into:

  NUM LOWER PANEL SWITCHES OS

   0 UUU UUU UUU BLINKY (animates panel lights)
   1 UUU UUU UUD ITS
   2 UUU UUU UDU TOPS-10
 020 UDU UUU UUU TOPS-20

When you power on the unit (pi), it will read the front panel switches and boot into the requested operating system. You can change to a different operating system at any time by setting the switches and restarting, or by using a terminal to stop & restart the OS.

Following is a quick-start for each OS. After turning on the system, open a terminal window and use the following instructions:



TOPS-10 QUICK-START
-------------------
How To Boot:
  In Pi Terminal Window:
    > pdpcontrol stop (stop currently running OS)
    > pdpcontrol start 2 (starts TOPS-10)
    > pdp telcon (bring up TOPS-10 CONSOLE window)

  In TOPS-10 CONSOLE window:
    <cr> (hit ENTER)
    KA603 04-21-78
    WHY RELOAD: sa (enter "sa")
    DATE: 04-23-78 (enter "04-23-78")
    TIME: 1225 (enter "1225")

    STARTUP OPTION: quick (enter "quick")

    ... boot sequence follows ...

HOW TO LOG-IN:
  In Pi Terminal Window:
    > telnet localhost 2020 (connects to TOPS-10 user terminal)

    KA603 12:27:26 TTY0 system 50
    Please LOGIN

    .login 1,2 (enter "login 1,2")
    JOB 11 KA603 TTY0
    Password: failsa (enter "failsa" [will not echo])
    [LGNJSP Other jobs same PPN]
    1228   23-Apr-78     Sun

    .

Things to Try: (note: ^C aborts to monitor prompt [usually])
  In TOPS-10 User Terminal:
    .R ADVENT (runs ADVENTURE. Use ^C or "QUIT" to quit)
    .DIR (directory command)
    .SYSTAT (shows status of system)
    .R BASIC (start BASIC interpreter. Exit with "SYSTEM")
    .DIR *.*[*,*] (show every file in the system. abort with ^C)

HOW TO LOG-OUT:
  In TOPS-10 User Terminal:
    .k/f (enter "k/f")

TOPS-10 SHUT-DOWN:
  In TOPS-10 CONSOLE window:
    !^C (hit control-C)
    !:KILL ALL (enter ":KILL ALL")

  In Pi Terminal Window:
    >pdpcontrol stop (stops TOPS-10 emulation jobs)

TOPS-10 EXTRAS:
  Pre-existing accounts & passwords:
        [1,2]      FAILSA
        [6,6]      MAINT
        [7,7]      OPER
        [10,*]     DIST
        [100,100]  DEMO1
        [100,101]  DEMO2
 




TOPS-20 QUICK-START
-------------------
How To Boot:
  In Pi Terminal Window:
    > pdpcontrol stop (stop currently running OS)
    > pdpcontrol start 0200 (starts TOPS-20)
    > telnet localhost 1025 (telnet into TOPS-20 CONSOLE)

  In TOPS-20 CONSOLE:
    Connected to the KL-10 simulator CON-TELNET device


    BOOT V11.0(315)

    BOOT>tops20: (enter "tops20:")

    [BOOT: Loading] [OK]

    System structure not found.  What is its name? TOPS20: (enter "TOPS20:")

    [TOPS20 mounted]
    Panda Distribution, PANDA TOPS-20 Monitor 7.1(21733)-4 Internet: Loading host names [OK]

    System res
    Date and time is: Tuesday, 23-April-2024 12:02AM
    Why reload? sa (enter "sa")
    Run CHECKD? n (enter "n")
    DDMP: Started

    ... boot sequence follows ...

    ^C (hit control-C)

     Panda Distribution, PANDA TOPS-20 Monitor 7.1(21733)-4

    This system is for the use of authorized users only.  Usage of
    this system may be monitored and recorded by system personnel.

    Anyone using this system expressly consents to such monitoring
    and is advised that if such monitoring reveals possible
    evidence of criminal activity, system personnel may provide the
    evidence from such monitoring to law enforcement officials.

    @ <--- monitor prompt

HOW TO LOG-IN:
  At the @ prompt:
    @login operator (enter "login operator")
    Password: dec-20 (enter "dec-20" [will not echo])
    @

Things to Try: (note: ^C aborts to monitor prompt [usually])
  At the @ prompt:
    @ZORK (run ZORK adventure game. Exit with ^C)
    @DIR (show directory)
    @SYSTAT (show system status)
    @HELP (show available commands)
    @DIR <*>*.* (show every file in the system. abort with ^C)

    (note: hit ESCAPE key while entering a command to show hints)

HOW TO LOG-OUT:
  At the @ prompt:
    @LOGOUT (enter "LOGOUT")

TOPS-20 SHUT-DOWN:
  At the @ prompt:
    @log operator (log into OPERATOR acct if not already)
    Password: dec-20
    @ena (enable WHEEL priviledges)
    $^Ecease now (enter ^Ecease now)
    TOPS20 Will be shut down IMMEDIATELY
    [Confirm] (hit ENTER)

    [Timeshari20-Apr-2024 04:56:45 ACJ: System shutdown set by job 9, user OPERATOR, program CEASE, TTY5

    OPERATOR - Wait for the message "Shutdown complete" before
    entering commands to PARSER.
    SJ  0: OPR>Killed Job 1, User OPERATOR, TTY13, at 20-Apr-2024 04:56:45
    SJ  0:  Used 0:00:00 in 2:34:32
    $20-Apr-2024 04:56:49 HSYS: Shutdown complete

TOPS-20 EXTRAS:
  How to create new accounts on TOPS-20:
    @enable
    $^Ecreate <account> password
    [New]
    $$wheel (grant account wheel priviledges)
    $$^M
    $disable
    @




ITS QUICK-START
---------------
How to Boot:
  In Pi Terminal Window:
    > pdpcontrol stop (stop currently running OS)
    > pdpcontrol start 1 (starts ITS)
    > pdp telcon (opens ITS CONSOLE window)

  In ITS CONSOLE:
    Connected to the KL-10 simulator CON-TELNET device

      DSKDMP
      ITS (enter "ITS[ENTER][ESC]G")
      $G
      SALVAGER.317
      .MSGS.; NO FILES, USER DIRECTORY DELETED


      IT IS NOW  9:30:20 AM EDT, TUESDAY, APR 23, 2024

      KA ITS 1651 IN OPERATION AT 09:30:20
      KA ITS 1651 SYSTEM JOB USING THIS CONSOLE.
      TV 11 WENT DOWN -- 09:30:20
       LOGIN  TARAKA 0 09:30:20
      TOP LEVEL INTERRUPT 200 DETACHED JOB # 4, USR:TARAKA CNAVRL 09:30:21
      201314/ 0       1       TARAKA 09:30:24
      TV 11 IS UP - 09:30:24

OPEN NEW ITS TERMINAL WINDOW:
  In Pi Terminal Window:
    > pdp vt52 (open a VT52 ITS user terminal)
    > pdp type340 (opens a TYPE340 GRAPHICS display terminal)

THINGS TO TRY: (note: ^Z [usually] aborts & returns to monitor <DDT>)

  In VT52 terminal:
    ^Z (enter control-z, which starts the session)
    KA ITS.1651. DDT.1548
    TTY 52
    You're all alone, Fair share = 99%
    Welcome to ITS!

    For brief information, type ?
    For a list of colon commands, type :? and press Enter.
    For the full info system, type :INFO and Enter.

    Happy hacking!
    KA ITS revived!

    :CWD LARS (enter ":CWD LARS" to enter LARS directory)
    :LISTF (show files in LARS directory)
    :LORENZ (execute LORENZ program. Graphic outputs to type340 terminal window)

    ^Z (interrupt currently running program)
    :KILL (abort currently running program)
    *

    :CWD GAMES (connect to GAMES directory)
    :ADVENT (run very early version of ADVENT)


ITS SHUT-DOWN:
  In VT52 terminal:
    *:LOCK (enter ":LOCK")
    5down (enter "5 down" without hitting ENTER)
    Y (enter "Y" without hitting ENTER)
    ^C (hit CONTROL-c)

  In Pi terminal window:
    >pdpcontrol stop (stop ITS operating system & close terminal windows)





Richard C

unread,
Apr 23, 2024, 12:04:50 PM4/23/24
to PiDP-10
Quick note, for TOPS 10 there are accounts 100,100 and 100,101 (PW demo1 & demo2). These are generic user accounts. 100,100 has some sample programs to play with.

Rich

Kim Colwell

unread,
Apr 23, 2024, 12:17:34 PM4/23/24
to Richard C, PiDP-10
This is awesome -- THANK YOU!

I've yet to receive my Golden Ticket (Invitation to purchase) the PiDP-10 hardware, but set up my Pi 5 two weeks ago and have been struggling to make sense of the system commands .. I did manage to get ITS up and running, but am still having issues with some of the items you have clarified in your document.  This should prove very helpful.  I am unfamiliar with the DEC PDP-10 (but am an ex-PDP-11 system manager).  I will print these off and laminate them to work with!
 

--
You received this message because you are subscribed to the Google Groups "PiDP-10" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-10+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pidp-10/c9ea66ec-6c25-4f1d-b085-302aa4475a90n%40googlegroups.com.

Teri Bertram

unread,
Apr 23, 2024, 12:21:47 PM4/23/24
to PiDP-10
Thanks Rich! I believe I already had those listed in the TOPS-10 EXTRAS section, as well as some other accounts, though it probably wasn't obvious - pasting a text file to the forum appears to mess up the <tab> formatting. ;-) Any extra info or corrections are of course extremely welcome and encouraged! 

Teri Bertram

unread,
Apr 23, 2024, 12:35:50 PM4/23/24
to PiDP-10
> 020 UDU UUU UUU TOPS-20

Oops! Yes, that should read 0200, not 0020! My mistake.

Edward Tottenham

unread,
Apr 23, 2024, 3:07:55 PM4/23/24
to Teri Bertram, PiDP-10
There is a mismatch in the TOPS-20 panel switches:
 
 020 UDU UUU UUU TOPS-20
 
either the number should be 200 or the switches should be UUU UDU UUU
 
or, it's quite possible that I have completely misunderstood the meanings of those entries.
 
BTW, is it normal that UP is Off and Down is On? My memory of the PDP11 was that they were the other way around. But, then again, the switches on the PDP 11 were of a completely different type.
 
Ed
 
--
You received this message because you are subscribed to the Google Groups "PiDP-10" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-10+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages