User Tools

Site Tools


tymcom-x-simh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tymcom-x-simh [2017/11/14 05:05]
jms [SIMH (KS2020 emulator) Setup]
tymcom-x-simh [2018/03/28 09:23] (current)
jms [Other pages]
Line 3: Line 3:
 Part of the [[tymcom-x|TYMCOM-X]] project. Part of the [[tymcom-x|TYMCOM-X]] project.
  
-See also the [[tymcom-x-status|Status]] page.+See also the [[tymcom-x-startup|TYMCOM-X Startup]] and [[tymcom-x-status|Status]] pages.
  
  
Line 12: Line 12:
   * Unzip it   * Unzip it
   * ''cd simh-master; make pdp10'' (or ''gmake pdp10'')   * ''cd simh-master; make pdp10'' (or ''gmake pdp10'')
-  * ''cp BIN/pdp10 ~/pdp10/simh-ks/pdp10.`uname -s`-4.0''+  * ''cp BIN/pdp10 ~/pdp10/simh-ks/pdp10.`uname -s`''
  
 Do the above for each system you test on (Linux, Cygwin, FreeBSD, NetBSD, etc).   Do the above for each system you test on (Linux, Cygwin, FreeBSD, NetBSD, etc).  
Line 24: Line 24:
   * Extract the files, then "cp dskb.dsk dskc.dsk ~/pdp10/simh-ks".   * Extract the files, then "cp dskb.dsk dskc.dsk ~/pdp10/simh-ks".
  
-==== Create three *.ini files ====+==== Create tops10.ini files ====
  
 Create ''tops10.ini'' with: Create ''tops10.ini'' with:
Line 35: Line 35:
   att tu0 scratch.tape   att tu0 scratch.tape
   att -am dz 2020   att -am dz 2020
 +  set cpu tops10
 +  set cpu idle
   boot rp   boot rp
 Use "**./pdp10 tops10.ini**" to start TOPS-10. Use "**./pdp10 tops10.ini**" to start TOPS-10.
- 
-Create ''tym-fresh.ini'' with: 
-  ; SIMH Configuration for TYMCOM-X with refresh 
-  ; Get SYS:MON14.EXE onto first disk 
-  copy dskb.dsk tymb0.dsk 
-  copy dskc.dsk tymb1.dsk 
-  ; Those two units need initializing, DEFINE and REFRESH 
-  set dz 8b 
-  set tim y2k 
-  att rp0 tymb0.dsk 
-  att rp1 tymb1.dsk 
-  att lp20 printer.out 
-  ; Tape with image of TITO.SAV 
-  att tu0 tito.tape 
-  ; Untested: "telnet localhost 2014" to get to host 14. 
-  att -am dz 2014 
-  boot rp 
-   
-Create ''tymcom-prod.ini'' by copying ''tym-fresh.ini'', and replace the top five lines with one line: 
-  ; SIMH Configuration for TYMCOM-X production 
  
  
Line 89: Line 71:
   .R OPSER   .R OPSER
   [OPRPAF Processing auto command file]   [OPRPAF Processing auto command file]
 +  %%TTY STOMPER - Starting
 +  *^C
  
 Connect via "telnet localhost 2020". Connect via "telnet localhost 2020".
 +
   .login public   .login public
   .make m33.sfd   .make m33.sfd
Line 99: Line 84:
 ===== Obtain the monitor sources and three executable binaries ===== ===== Obtain the monitor sources and three executable binaries =====
  
-These files exist as "TITO save sets" stored on 4mm DAT tapes copied from 6250 bpi backup tapes.+These files exist as "TITO save sets" stored on 4mm DAT tapes copied from 6250 bpi and 1600 bpi backup tapes.
 Some of the files have been restored to a restricted LCM machine.  One file was corrupted and had to be restored from a different tape. Some of the files have been restored to a restricted LCM machine.  One file was corrupted and had to be restored from a different tape.
  
Line 106: Line 91:
 Use KERMIT on a Linux box to login via telnet to the original TOAD-1, it has files in TYMNOT:<169*>. Use KERMIT on a Linux box to login via telnet to the original TOAD-1, it has files in TYMNOT:<169*>.
  
 +  Linux% cd ~jms/pdp10/m33
 +  Linux% kermit
 +  C-Kermit> ssh the-machine-with-sources
 +  @LOGIN jms password
   @MOUNT STRUCT TYMNOT   @MOUNT STRUCT TYMNOT
   @CONNECT TYMNOT:   @CONNECT TYMNOT:
Line 116: Line 105:
   C-Kermit> get *.*   C-Kermit> get *.*
   C=Kermit> bye   C=Kermit> bye
 +==== Copy files to TOPS-10 emulator ====
  
-==== Copy files to TOPS-10 ====+The PDP10 emulator running TOPS-10 should already be running.
  
 This step is very slow.  Average is around 40 cps (characters per second). This step is very slow.  Average is around 40 cps (characters per second).
Line 131: Line 121:
 [Sometimes this fails with error message "?KERMIT10> ". That is, no details on the error.] [Sometimes this fails with error message "?KERMIT10> ". That is, no details on the error.]
  
-==== Creation of ''tito.tape'' ====+==== Creation of ''tito.tape'' - using GET/SAVE and COPY ====
  
   [CCPWFD Waiting for file daemon to start]   [CCPWFD Waiting for file daemon to start]
Line 137: Line 127:
   *^C   *^C
   .r opr   .r opr
 +  OPR>
 +
 +Use "telnet localhost 2020" to connect to the PDP10 emulator running TOPS-10
  
 Enter the mount command on the telnet session. Enter the mount command on the telnet session.
  
   .login public/path:[,,m33]   .login public/path:[,,m33]
-  .mount tape mta /reelid:scratch/label:none/write +  .mount tape mta /reelid:tito1/label:none/write 
   [Mount request TAPE queued, request #7]   [Mount request TAPE queued, request #7]
  
Line 151: Line 144:
                 Volume-ID   Write   Labels  Track  Density                 Volume-ID   Write   Labels  Track  Density
                 ---------  -------  ------  -----  -------                 ---------  -------  ------  -----  -------
-                SCRATC     Enabled  No        9    1600+                TITO1      Enabled  No        9    1600
   OPR>Control-E   OPR>Control-E
-  sim>att tu0 scratch.tape+  sim>att tu0 tito-save.tape
   sim>go   sim>go
   20:01:50        Device MTA000  -- Unlabeled volume mounted --   20:01:50        Device MTA000  -- Unlabeled volume mounted --
Line 161: Line 154:
 Back at telnet job: Back at telnet job:
  
-  [Magtape SCRATC mounted on MTA000 with logical name MTA]+  [Magtape TITO1 mounted on MTA000 with logical name MTA] 
 +  .set density mta 1600
   .get tito.sav   .get tito.sav
-  Job setup+  Job set up 
 +  .save mta:tito.sav 
 +  .save mta:tito.sav
   .save mta:tito.sav   .save mta:tito.sav
-  TITO saved 
   .unload mta   .unload mta
-  .deassign mta+   
 +Back at OPR
  
-Outside the emulator, rename "scratch.tape" to "tito.tape"+  OPR>Control-E 
 +  sim>att tu0 tito-copy.tape 
 +  sim>go 
 +  20:05:07        Device MTA000  -- Invalid request - drive is assigned by job 3 
 +  opr>
  
-  Linux% mv scratch.tape tito.tape +Back at telnet job
-  Linux% ls -l tito.tape +
-  -rw-r--r-- 1 jms HomeUsers 42524 Nov 11 20:08 tito.tape+
  
-==== End of setup ====+  .copy mta:tito.sav=tito.sav 
 +  .copy mta:tito.sav=tito.sav 
 +  .copy mta:tito.sav=tito.sav 
 +  .unload mta 
 +  .deassign mta 
 + 
 +=== End of setup ===
    
-Continue with the [[tymcom-x-status|Status]] page.+Continue with the [[tymcom-x-startup|TYMCOM-X Startup]] page. 
 + 
 +==== Other pages ==== 
 + 
 +[[tymcom-x|Overview]] page, [[tymcom-x-simh|SIMH Setup]] page, [[tymcom-x-startup|TYMCOM-X Startup]] page, [[tymcom-x-tape|TITO on disk]] page, [[tymcom-x-status|Status]] page.
  
tymcom-x-simh.1510635959.txt.gz · Last modified: 2017/11/14 05:05 by jms