Running TOPS-20 V4.1 under SIMH

From Computer History Wiki
Revision as of 21:48, 12 February 2009 by Neozeed (talk | contribs) (inital version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

From bsupnik@us.inter.net Mon May 21 15:00:51 2001 Path: typhoon.aracnet.com!newsfeed2.skycache.com!newsfeed.skycache.com!Cidera!news.maxwell.syr.edu!news-peer1.tiac.net!posterchild2.tiac.net!not-for-mail From: Bob Supnik <bsupnik@us.inter.net> Newsgroups: alt.sys.pdp10 Subject: TOPS-20 installation on SIMH, part 1 Date: Sat, 19 May 2001 14:57:19 -0400 Organization: WWW.US.INTER.NET Lines: 242 Message-ID: <b8gdgtcpnjqt6aapd5orsc3f740l3f5gbt@4ax.com> NNTP-Posting-Host: ip122.bedford.ma.pub-ip.psi.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news-central.tiac.net 990298784 14803 38.32.9.122 (19 May 2001 18:59:44 GMT) X-Complaints-To: abuse@us.inter.net NNTP-Posting-Date: Sat, 19 May 2001 18:59:44 +0000 (UTC) X-Newsreader: Forte Agent 1.8/32.548 Xref: typhoon.aracnet.com alt.sys.pdp10:12073

I've gotten all the way through a TOPS-20 V4.1 installation on simh, but not without some caveats.

To start with, this log is produced with the next version of the simulator, which includes logging. It also includes a shortcut for dealing with the TOPS-20 V4.1 boot problem:

sim> set cpu tops20v41

catches the bad WRCSTM in the boot process. To do this by hand,

sim> d break 7 sim> BOOT TU or RP

Breakpoint at PC: 000007 sim> d 40127 770000000000 sim> c

The first part of the installation (up to the reboot) works just as stated in the manuals. After the reboot, things aren't so clean:


sim> log t20.txt Logging to file "t20.txt" sim> d wru 006 sim> att tu c:\temp\tops20_v41_i.tap sim> set rp rp06 sim> set cpu t20V41 sim> att rp t20.dsk sim> boot tu

MTBOOT>/L MTBOOT>/G143

     [FOR ADDITIONAL INFORMATION TYPE "?" TO ANY OF THE FOLLOWING

QUESTIONS.]

     DO YOU WANT TO REPLACE THE FILE SYSTEM ON THE PUBLIC STRUCTURE?

Y

     DO YOU WANT TO DEFINE THE PUBLIC STRUCTURE? Y
     HOW MANY PACKS ARE IN THIS STRUCTURE: 1
     ON WHICH "CHANNEL,UNIT" IS LOGICAL PACK # 0 MOUNTED: 0,0
     DO YOU WANT THE DEFAULT SWAPPING SPACE? Y
     DO YOU WANT THE DEFAULT SIZE FRONT END FILE SYSTEM? Y
     DO YOU WANT THE DEFAULT SIZE BOOTSTRAP AREA? Y
     [STRUCTURE "PS" SUCCESSFULLY DEFINED]
     [PS MOUNTED]
     ?PS UNIT 0 HAS NO BAT BLOCKS.
     DO YOU WANT TO WRITE A SET OF PROTOTYPE BAT BLOCKS? Y
     %%NO SETSPD

     System restarting, wait...
     ENTER CURRENT DATE AND TIME: 19-MAY-2001 11:13
   
     YOU HAVE ENTERED SATURDAY, 19-MAY-2001 11:13AM,
      IS THIS CORRECT (Y,N) Y
 
     WHY RELOAD? INSTALLATION
     <SYSTEM>ACCOUNTS-TABLE.BIN NOT FOUND - ACCOUNT VALIDATION IS

DISABLED

     RUNNING DDMP
     NO SYSJOB
     NO EXEC
     MX>GET FILE MTA0:
     INTERRUPT AT 0
     MX>GET FILE MTA0:
     MX>START

            TOPS-20 Command processor 5.1(1354)
      @ENABLE (CAPABILITIES) 
     $RUN (PROGRAM) MTA0:
     DLUSER>LOAD (FROM FILE) MTA0:
     DONE.
     DLUSER>EXIT
     $RUN (PROGRAM) MTA0:
     DUMPER>TAPE (DEVICE) MTA0:
     DUMPER>RESTORE (TAPE FILES) PS:<*>*.*.* (TO) PS:<SYSTEM>*.*.* 
     DUMPER tape # 1, "SYSTEM files for TOPS-20 V4.1", Thursday,

7-Apr-83 1721

     End of saveset
     DUMPER>RESTORE (TAPE FILES) PS:<*>*.*.* (TO) PS:<SUBSYS>*.*.* 
     DUMPER tape # 1, "SUBSYS files for TOPS-20 V4.1", Thursday,

7-Apr-83 1723

     End of saveset
     DUMPER>RESTORE (TAPE FILES) PS:<*>*.*.* (TO) PS:<UETP.LIB>*.*.* 
     DUMPER tape # 1, "UETP files for TOPS-20 V4.1", Thursday,

7-Apr-83 1726

     End of saveset
     DUMPER>EXIT
     $UNLOAD (DEVICE) MTA0:
     $INFORMATION (ABOUT) DISK-USAGE (OF DIRECTORY) PS:<*>
      PS:<ROOT-DIRECTORY>
      59 Pages assigned
      +INF Working pages, +INF Permanent pages allowed
    
      PS:<ACCOUNTS>
      4 Pages assigned
      +INF Working pages, +INF Permanent pages allowed
    
      PS:<NEW-SUBSYS>
      0 Pages assigned
      +INF Working pages, +INF Permanent pages allowed
    
      PS:<NEW-SYSTEM>
      0 Pages assigned
      +INF Working pages, +INF Permanent pages allowed
    
      PS:<OPERATOR>
      0 Pages assigned
      250 Working pages, 250 Permanent pages allowed
   
      PS:<SPOOL>
      0 Pages assigned
      +INF Working pages, +INF Permanent pages allowed
    
      PS:<SUBSYS>
      2595 Pages assigned
      +INF Working pages, +INF Permanent pages allowed
    
      PS:<SYSTEM>
      2685 Pages assigned
      +INF Working pages, +INF Permanent pages allowed
    
      PS:<UETP>
      0 Pages assigned
      100000 Working pages, 100000 Permanent pages allowed
    
      PS:<UETP.LIB>
      1712 Pages assigned
      4000 Working pages, 4000 Permanent pages allowed
    
      PS:<UETP.RUN>
      0 Pages assigned
      500 Working pages, 500 Permanent pages allowed
   
      Total of 7055 Pages assigned, in 11 directories.
      62563 Pages free on PS:, 13437 pages used.
   
     $CONNECT (TO DIRECTORY) PS:<SYSTEM>
     $COPY (FROM) 2020-MONMED.EXE.1 (TO) MONITR.EXE
      2020-MONMED.EXE.1 => MONITR.EXE.1 [OK]
     $TERMINAL (MODE IS) NO RAISE
     $copy (FROM) tty: (TO) monnam.txt
      TTY: => MONNAM.TXT.1
 
     Simh TOPS-20 V4.1
     ^Z

     $copy (FROM) tty: (TO) TAPNAM.TXT
      TTY: => TAPNAM.TXT.1
     SIMH-V41
     ^Z
     $terminal (MODE IS) raise
     $CREATE (FILE) 4-1-CONFIG.CMD
     Input: 4-1-CONFIG.CMD.1
     00100   !TERMINAL SPEEDS
     00200   !CURRENTLY, DZ11'S ARE NOT IMPLEMENTED
     00300   TERMINAL 1-40 SPEED 0
     00400   DEFINE NEW: PS:<NEW>,SYS:
     00500   DEFINE OLD: PS:<OLD>,SYS:
     00600   DEFINE HLP: SYS:
     00700   PRINTER 0 LOWERCASE VFU SYS:NORMAL.VFU
     00800   PRINTER 0 LOWERCASE RAM SYS:LP96.RAM
     00900   TIMEZONE 5
     01000   BIAS 8
     01100   ENABLE TAPE-DRIVE-ALLOCATION
     01200   $
     *EU
     [4-1-CONFIG.CMD.1]
     $TYPE (FILE) <SYSTEM>4-1-CONFIG.CMD
     !TERMINAL SPEEDS
     !CURRENTLY, DZ11'S ARE NOT IMPLEMENTED
     TERMINAL 1-32 SPEED 0
     DEFINE NEW: PS:<NEW>,SYS:
     DEFINE OLD: PS:<OLD>,SYS:
     DEFINE HLP: SYS:
     PRINTER 0 LOWERCASE VFU SYS:NORMAL.VFU
     PRINTER 0 LOWERCASE RAM SYS:LP96.RAM
     TIMEZONE 5
     BIAS 8
     ENABLE TAPE-DRIVE-ALLOCATION
     $^ECREATE (DIRECTORY NAME) PS:<OPERATOR>
     [Old]
     $$PASSWORD DEC-20
     $$USER-GROUP (NUMBER) 100
     $$IPCF
     $$
     $^ECREATE (DIRECTORY NAME) PS:<REMARKS>
     [New]
     $$
     $CONNECT (TO DIRECTORY) PS:<SUBSYS>
     $CREATE (FILE) LPFORM.INI
     Input: LPFORM.INI.1
     00100   NORMAL/BANNER:1/HEADER:1/TRAILER:1
     00200   NARROW/BANNER:1/HEADER:1/TRAILER:1/WIDTH:80
     00300   $
     *EU
     [LPFORM.INI.1]
     $CONNECT (TO DIRECTORY) PS:<SYSTEM>
     $RUN (PROGRAM) SMFILE
     DECSYSTEM 2020 DIAGNOSTICS FE-FILE PROGRAM
     VERSION 0.3, TOPS-20, KS10, CPU#=4097
     [FOR HELP TYPE "HELP"]
     SMFILE>WRITE SETUP PS:<ROOT-DIRECTORY>BOOTSTRAP.BIN
     SMFILE>WRITE RESET
     SMFILE>READ KS10.ULD
     SMFILE>SERIAL 4097
     SMFILE>WRITE CRAM
     SMFILE>WRITE BOOT SMBOOT.EXE
     SMFILE>WRITE DONE
     [HOME BLOCKS SET]
     SMFILE>OUTPUT CRAM PS:<SYSTEM>KS10.RAM
     SMFILE>OUTPUT MTBOOT SMMTBT.EXE PS:<SYSTEM>MTBOOT.RDI
     SMFILE>EXIT
     $

Simulation stopped, PC: 000003 (SOJG 2,3) sim> set fe stop sim> c

    • HALTED**

HALT instruction, PC: 010754 (JSR 0,5335) sim> exit Goodbye Log file closed