This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tymcom-x-tape [2018/04/05 00:59] jms [Creating TITO saveset tape images] |
tymcom-x-tape [2018/04/24 07:59] jms [Putting TITO.SAV on disk using FILDDT] |
||
---|---|---|---|
Line 138: | Line 138: | ||
2. Edit REFSTR.MAC, copying and pasting the code that creates CRASH.SAV to create TITO00.SAV | 2. Edit REFSTR.MAC, copying and pasting the code that creates CRASH.SAV to create TITO00.SAV | ||
- | Set the file size using '' | + | Set the file size using '' |
3. Rebuild monitor, copy it to '' | 3. Rebuild monitor, copy it to '' | ||
Line 183: | Line 183: | ||
13. Exit FILDDT and '' | 13. Exit FILDDT and '' | ||
^Z | ^Z | ||
+ | !^E | ||
sim> detach rp2 | sim> detach rp2 | ||
- | |||
- | 14. Boot TYMCOM-X in production mode. Due to Y2K8 problem, must use date from 28 years ago. | ||
- | ./pdp10 tym-prod.ini | ||
- | (Hit Enter twice to get logged in, then '' | ||
| | ||
- | Highest memory address is 3,,777777 | + | 14. Create a respawn point via '' |
- | + | ||
- | | + | 15. Boot TYMCOM-X in production mode. Due to Y2K8 problem, must use date from 28 years ago. |
- | RMA0: | + | (Hit Enter twice r Control-Z L to get logged in, then '' |
- | RMA4: | + | |
- | + | ./pdp10 tym-prod.ini | |
- | 1024K of memory online. | + | |
To automatically login, login over shut. | To automatically login, login over shut. | ||
X14, hardware *B*, KS-4257, base 6760, X14-P035/ | X14, hardware *B*, KS-4257, base 6760, X14-P035/ | ||
Line 204: | Line 201: | ||
Remember to set date,time 27-SEP-1989 00: | Remember to set date,time 27-SEP-1989 00: | ||
! | ! | ||
- | !set date 03 22 1990 ;28 years in the past | + | !set date 04 09 1990 ;28 years in the past |
!set time 2041 | !set time 2041 | ||
- | Date/time is now 22-Mar-1989 22: | + | Date/time is now 09-Apr-1989 22: |
--- System is SHUT --- | --- System is SHUT --- | ||
| | ||
Line 221: | Line 218: | ||
sim> go | sim> go | ||
*dir all | *dir all | ||
- | INPUT TAPE POS RANGE: | + | INPUT TAPE POS RANGE: |
+ | CONTINUE ON DEVICE: ^E | ||
+ | sim> | ||
+ | sim>go | ||
+ | mta0 | ||
+ | INPUT TAPE POS RANGE: | ||
+ | LOGICAL END OF TAPE REACHED | ||
+ | *exit | ||
+ | |||
+ | It takes about 30 seconds to restore each tape (as long as output has been suppressed with Control-O). | ||
+ | |||
+ | ===== Creating the front-end file ===== | ||
+ | |||
+ | |||
+ | !gfd ks2020 | ||
+ | !run ksfefs | ||
+ | Name of file containing bootstrap program {(SYS)BOOTS.DMP} : (sys)boots.dmp | ||
+ | Name of file containing microcode {(SYS)MCODE} : (sys)mcode | ||
+ | Name of file containing pre-boot program: {(SYS)KSBLOD.DMP} : (sys)ksblod.dmp | ||
+ | Structure to write on {DSKB} : dskb | ||
+ | DSKB0: | ||
+ | Writing (SYS)BOOTS.DMP to page 13 14 | ||
+ | Writing (SYS)MCODE to page 15 16 17 18 19 20 21 22 23 24 25 26 | ||
+ | Writing (SYS)KSBLOD.DMP to page 27 | ||
+ | Writing 8080 directory to page 12 | ||
+ | Duplicating BOOTS in page 3 4 5 | ||
+ | Done. | ||
+ | |||
+ | The '' | ||
+ | Copied monitor, refreshed, and re-transferred '' | ||
+ | |||
+ | !run ksfefs | ||
+ | Name of file containing bootstrap program {(SYS)BOOTS.DMP} : (sys)boots.dmp | ||
+ | Name of file containing microcode {(SYS)MCODE} : (sys)mcode | ||
+ | Name of file containing pre-boot program: {(SYS)KSBLOD.DMP} : (sys)ksblod.dmp | ||
+ | Structure to write on {DSKB} : dskb | ||
+ | DSKB0: | ||
+ | Writing (SYS)BOOTS.DMP to page 286 287 | ||
+ | Writing (SYS)MCODE to page 288 289 290 291 292 293 294 295 296 297 298 299 | ||
+ | Writing (SYS)KSBLOD.DMP to page 300 | ||
+ | Writing 8080 directory to page 285 | ||
+ | Duplicating BOOTS in page 3 4 5 | ||
+ | Done. | ||
+ | |||
+ | At this point, '' | ||
+ | |||
+ | ===== Copying MON14.SAV to the disk ===== | ||
+ | |||
+ | Since we don't have KERMIT or other file transfer program on TYMCOM-X, do it with '' | ||
+ | |||
+ | On TOPS-10, start a Receive ASCII operation and display the whole monitor in octal. | ||
+ | |||
+ | .r filddt | ||
+ | File: mon14.sav/ | ||
+ | $$a $$h 0$n | ||
+ | 0/ | ||
+ | 1/ | ||
+ | ... | ||
+ | 245643/ | ||
+ | 245644/ | ||
+ | |||
+ | Edit the saved text to remove the first lines, and change "/" | ||
+ | |||
+ | Set the terminal emulator to delay 17 milliseconds between characters for the Send ASCII operation. | ||
+ | |||
+ | !run (mpl)filddt | ||
+ | File: (sys)system.sav/ | ||
+ | $$a $$h | ||
+ | 0/ | ||
+ | 1/ | ||
+ | ... | ||
+ | 245643/ | ||
+ | 245644/ | ||
+ | ^Z | ||
+ | |||
+ | Exit the TYMCOM-X simh job and start fresh (to get the implied zeroing of memory). | ||
+ | |||
+ | ^E | ||
+ | sim> | ||
+ | Linux% ./pdp10 x14-prod.ini | ||
+ | PDP-10 simulator V4.0-0 Current | ||
+ | BOOTS: | ||
+ | |||
+ | LOADING (SYS)SYSTEM.SAV | ||
+ | X14, hardware *B*, KS-4257, base 6760, X14-P035/ | ||
+ | |||
+ | Highest memory address is 3,,777777 | ||
+ | |||
+ | Checking all units on disk controller - reading UNIT ID from HOME pages. | ||
+ | | ||
+ | | ||
+ | |||
+ | 1024K of memory online. | ||
+ | X14, hardware *B*, KS-4257, base 6760, X14-P035/ | ||
+ | |||
+ | End of ONCE; starting null job | ||
+ | INITIA starting DSKCLN on TTY0 | ||
+ | |||
+ | Hi there! | ||
+ | proj code: | ||
+ | |||
+ | date not set, type date as mm-dd-yyyy 04-12-1990 | ||
+ | type time as hh:mm 15:53 | ||
+ | |||
+ | .systat | ||
+ | SYSTEM SHUT | ||
+ | |||
+ | TYMSHARE X14-P035/ | ||
+ | Null time = 36:13, Idle = 100% (Idle time per MIN. = 100%) | ||
+ | 2 jobs in use out of 31. 1 detached | ||
+ | |||
+ | JOB TYMNET | ||
+ | | ||
+ | | ||
+ | + means TYMSHARE inhouse user | ||
+ | |||
+ | Users=2 Det=1 [1,1], Queues: RUN=1 DIO=0 TIO=1 IO=0 SPC=0 | ||
+ | 2046 Physical pages available (MONITOR = 282P, User Area = 1764P) | ||
+ | Virt. memory used (TPU/TPA): 48/1764 = 3% | ||
+ | |||
+ | At this point, the systems programmer is expected to use the '' | ||
+ | |||
+ | Use DDT to get the address of JBTLIC (GETTAB table for job license). | ||
+ | |||
+ | ^E | ||
+ | sim> | ||
+ | sim> | ||
+ | sim>go | ||
+ | !pjob | ||
+ | Frame 2 TTY10 OPER[1,21] at X14 | ||
+ | |||
+ | !r ddt | ||
+ | DDT | ||
+ | dskclr 2,$x | ||
+ | DDT | ||
+ | ^C | ||
+ | |||
+ | Use '' | ||
- | At this point, TITO appears to be hung. Using '' | + | Success! |
==== Other pages ==== | ==== 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|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. | ||