User Tools

Site Tools


tymcom-x-startup

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-startup [2017/11/20 00:05]
jms [Using formatted disks]
tymcom-x-startup [2018/04/04 09:12] (current)
jms [Other pages]
Line 21: Line 21:
   .rename filename.org=filename.bak   ; If this is the first edit to filename.mac   .rename filename.org=filename.bak   ; If this is the first edit to filename.mac
   .r filcom   .r filcom
-  *filename.scm=filename.org,filename.mac+  *=filename.org,filename.mac
   *^C   *^C
-  .type filename.scm 
   .do mon14.mic   .do mon14.mic
      
 When mon14.mic is complete (28 seconds), switch to window logged in as [1,2] When mon14.mic is complete (28 seconds), switch to window logged in as [1,2]
  
 +  OPR>^C
   .copy sys=[42,42,m33]mon14.exe   .copy sys=[42,42,m33]mon14.exe
   .r opr   .r opr
Line 39: Line 39:
   sim> exit   sim> exit
  
-===== Create two tym-*.ini files =====+===== Create tym-*.ini files =====
  
 ==== tym-fresh.ini for "fresh" disks ==== ==== tym-fresh.ini for "fresh" disks ====
  
-  Linux% cat tym-fresh.ini+  Linux% cat x14-fresh.ini 
   ; SIMH Configuration for TYMCOM-X, refresh needed   ; SIMH Configuration for TYMCOM-X, refresh needed
   ; Get sys:mon14.exe onto 1st disk   ; Get sys:mon14.exe onto 1st disk
-  copy dskb.dsk tymb00.dsk +  copy dskb.dsk x14a.dsk 
-  copy dskc.dsk tymb01.dsk +  copy dskc.dsk x14b.dsk 
-  ; These two units now need initialize, DEFINE and REFRESH +  ; These two units now need initializing, DEFINE and REFRESH 
-  attach rp0 tymb00.dsk +  attach rp0 x14a.dsk 
-  attach rp1 tymb01.dsk +  attach rp1 x14b.dsk 
-  ; Tape with TITO.SAV+  ; Tape with TITO.SAV (in simh format)
   attach tu0 tito.tape   attach tu0 tito.tape
-  set tim y2k 
   expect "BOOT>" send "mon14/start:141\r"; GO   expect "BOOT>" send "mon14/start:141\r"; GO
-  expect "EDDT" send "ctybrk\eb 140\eg"; GO+  expect "EDDT" send "ctysim\e: ctybrk\eb ctydo[1\r dzdo[0\r 140\eg"; GO
   expect "BAT pages on this UNIT?" send "y\ry\r"; GO   expect "BAT pages on this UNIT?" send "y\ry\r"; GO
   expect "BAT pages on this UNIT?" send "y\ry\r"; GO   expect "BAT pages on this UNIT?" send "y\ry\r"; GO
Line 63: Line 62:
   expect "NEW ID NEEDED" send "dskb01\r"; GO   expect "NEW ID NEEDED" send "dskb01\r"; GO
   expect "FILES*" send "refresh\ry\r"; GO   expect "FILES*" send "refresh\ry\r"; GO
-  expect "MM-DD-YYYY" send "11-13-1989\r"; GO+  ; Must use date from 28 years ago, current HHMM 
 +  expect "MM-DD-YYYY" send "04-05-1990\r"; GO 
 +  set cpu tops10 
 +  set cpu idle
   boot rp   boot rp
 +
 +Note: TYMCOM-X has a severe Y2K8 problem; it does not handle dates after November 8th, 2008.  Use a date 28 years in the past to get the day-of-week correct.  1989 instead of 2017, 1990 instead of 2018, etc.
 +==== tym-dz11.ini for testing ====
 +
 +Same as ''tym-fresh.ini'', but add two ''dz'' entries and change EDDT.
 +
 +  set dz 8b
 +  attach -am dz
 +  expect "BOOT>" send "mon14/start:141\r"; GO
 +  expect "EDDT" send "dzkon\e: dzbrk\eb ctydo[0\r dzdo[1\r 140\eg"; GO
  
 ==== tym-prod.ini for production ==== ==== tym-prod.ini for production ====
Line 70: Line 82:
   Linux% cat tym-fresh.ini   Linux% cat tym-fresh.ini
   ; SIMH Configuration for TYMCOM-X, production   ; SIMH Configuration for TYMCOM-X, production
-  attach rp0 tymb00.dsk +  attach rp0 x14a.dsk 
-  attach rp1 tymb01.dsk+  attach rp1 x14b.dsk
   ; Tape with TITO.SAV   ; Tape with TITO.SAV
   attach tu0 tito.tape   attach tu0 tito.tape
   set tim y2k   set tim y2k
   expect "BOOT>" send "mon14/start:141\r"; GO   expect "BOOT>" send "mon14/start:141\r"; GO
-  expect "EDDT" send "ctybrk\eb 140\eg"; GO+  expect "EDDT" send "ctybrk\eb dzbrk\e 140\eg"; GO
   boot rp   boot rp
- 
  
 ===== Start up TYMCOM-X ===== ===== Start up TYMCOM-X =====
Line 170: Line 181:
  
 At this point you'll need to enter a time like "2025", enter "go" at the FILES* prompt, and Control-Z L to login. At this point you'll need to enter a time like "2025", enter "go" at the FILES* prompt, and Control-Z L to login.
 +
 +If ''DZDO'' is nonzero, enabling **DZ11 support**, simply hit RETURN twice to get logged in on the console.
      
   Checking all units on disk controller - reading UNIT ID from HOME pages.   Checking all units on disk controller - reading UNIT ID from HOME pages.
Line 202: Line 215:
   !X14-P035/E02 13-Nov-1989 20:26:00 - Total of 151065 pages free on DSKB   !X14-P035/E02 13-Nov-1989 20:26:00 - Total of 151065 pages free on DSKB
      
-  !run mta:tito.sav+  !assign mta0 mta 
 +  MTA0 assigned 
 +   
 +  !get mta:ito.sav 
 +  ?Address check for device MTA0 for location 002123; UUO at exec PC 143656 
 +   
 +  !get mta:tito.sav 
 +  ?Magtape HISEG format BAD or system errors 
 +   
 +  !get mta:tito.sav
   ?I/O error on file TITO.SHR   ?I/O error on file TITO.SHR
 +  
 +  !core
 +  174:1+0/512 pages
 +  
 +  !get mta:tito.sav
 +  ?I/O error on file TITO.SHR
 +  
 +  !core
 +  2:1+0/512 pages
 +
 +This is the current roadblock - cannot run tito.sav from tape (this also fails under TOPS-10).
  
 ==== Using formatted disks ==== ==== Using formatted disks ====
Line 264: Line 297:
  
 This is the current roadblock - cannot run tito.sav from tape (this also fails under TOPS-10). This is the current roadblock - cannot run tito.sav from tape (this also fails under TOPS-10).
 +
 ==== Other pages ==== ==== Other pages ====
  
-[[tymcom-x|Overview]] page, [[tymcom-x-simh|SIMH Setup]] page, [[tymcom-x-startup|TYMCOM-X Startup]] 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.
  
tymcom-x-startup.1511136354.txt.gz · Last modified: 2017/11/20 00:05 by jms