This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tymcom-x-simh [2017/11/16 06:42] jms [Copy files to TOPS-10] |
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]] | + | See also the [[tymcom-x-startup|TYMCOM-X Startup]] and [[tymcom-x-status|Status]] |
Line 12: | Line 12: | ||
* Unzip it | * Unzip it | ||
* '' | * '' | ||
- | * '' | + | * '' |
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 ~/ | * Extract the files, then "cp dskb.dsk dskc.dsk ~/ | ||
- | ==== Create | + | ==== Create |
Create '' | Create '' | ||
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 " | Use " | ||
- | |||
- | Create '' | ||
- | ; SIMH Configuration for TYMCOM-X with refresh | ||
- | ; Get SYS: | ||
- | copy dskb.dsk tymb0.dsk | ||
- | copy dskc.dsk tymb1.dsk | ||
- | ; Those two units need initializing, | ||
- | 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: " | ||
- | att -am dz 2014 | ||
- | boot rp | ||
- | | ||
- | Create '' | ||
- | ; SIMH Configuration for TYMCOM-X production | ||
Line 102: | 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. | Some of the files have been restored to a restricted LCM machine. | ||
Line 109: | Line 91: | ||
Use KERMIT on a Linux box to login via telnet to the original TOAD-1, it has files in TYMNOT:< | Use KERMIT on a Linux box to login via telnet to the original TOAD-1, it has files in TYMNOT:< | ||
+ | Linux% cd ~jms/ | ||
+ | Linux% kermit | ||
+ | C-Kermit> | ||
+ | @LOGIN jms password | ||
@MOUNT STRUCT TYMNOT | @MOUNT STRUCT TYMNOT | ||
@CONNECT TYMNOT: | @CONNECT TYMNOT: | ||
Line 119: | Line 105: | ||
C-Kermit> | C-Kermit> | ||
C=Kermit> | C=Kermit> | ||
- | |||
==== Copy files to TOPS-10 emulator ==== | ==== Copy files to TOPS-10 emulator ==== | ||
+ | |||
+ | 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 134: | Line 121: | ||
[Sometimes this fails with error message "? | [Sometimes this fails with error message "? | ||
- | ==== Creation of '' | + | ==== Creation of '' |
[CCPWFD Waiting for file daemon to start] | [CCPWFD Waiting for file daemon to start] | ||
Line 140: | Line 127: | ||
*^C | *^C | ||
.r opr | .r opr | ||
+ | OPR> | ||
+ | |||
+ | Use " | ||
Enter the mount command on the telnet session. | Enter the mount command on the telnet session. | ||
.login public/ | .login public/ | ||
- | .mount tape mta /reelid:scratch/ | + | .mount tape mta /reelid:tito1/ |
[Mount request TAPE queued, request #7] | [Mount request TAPE queued, request #7] | ||
Line 154: | Line 144: | ||
Volume-ID | Volume-ID | ||
--------- | --------- | ||
- | | + | |
OPR> | OPR> | ||
- | sim>att tu0 scratch.tape | + | sim>att tu0 tito-save.tape |
sim>go | sim>go | ||
20: | 20: | ||
Line 164: | Line 154: | ||
Back at telnet job: | Back at telnet job: | ||
- | [Magtape | + | [Magtape |
+ | .set density mta 1600 | ||
.get tito.sav | .get tito.sav | ||
- | Job setup | + | Job set up |
+ | .save mta: | ||
+ | .save mta: | ||
.save mta: | .save mta: | ||
- | TITO saved | ||
.unload mta | .unload mta | ||
- | | + | |
+ | Back at OPR | ||
- | Outside the emulator, rename " | + | OPR> |
+ | sim>att tu0 tito-copy.tape | ||
+ | sim>go | ||
+ | 20: | ||
+ | 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: |
+ | .copy mta: | ||
+ | .copy mta: | ||
+ | .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. | ||