User Tools

Site Tools


tymcom-x-status

This is an old revision of the document!


TYMCOM-X Project Status

Status

  • Q: Why did the first attempts fail? A: 14035E.SAV and others expected a KMC11 co-processor and custom microcode for UUILDB and UUIDPb; two op-codes that read and wrote in KMC11 format.
  • Q: What was the workaround? A: Redefine IFKMC and IFNKMC and re-assemble from sources.
  • Q: What failed then? A: CLOCK1.MAC was corrupted, and jury-rigged to work with an older version.
  • Q: Did that work? A: No level 7 interrupts, no incrementing of UPTIME or reading the IRING.
  • Q: How was that fixed? A: With help from the simh github team, found a part of ONCE that was using a fullword quantity before its page had been mapped; it set the interval timer to zero, which acted differently on NetBSD than on the others.
  • Q: Working now? A: No, the login got immediately zapped. The code to change from super-SHUT to plain SHUT was inside an IFKMC conditional. Fixed.
  • Q: Now what? A: Can get logged in, but attempts to .RUN MTA:TITO.SAV are failing. The same tape can be read by TOPS-10 using the COPY command, but not by the RUN command.
  • Expected output:
!get mta:tito.sav
!start
TITO (V16.3) HERE AT 4257
SYSTEM X14
DEVICE: mta0

Still trying to create a functional TITO.SAV tape, and waiting for a System X14 ALL-FILES tape.Joe Smith 2017/11/21 06:34

Other systems tested

Both the version for Windows (run via CMD.EXE) and Cygwin (compiled on Windows 7) produce the same results as the Linux and FreeBSD/NetBSD.

Sharing files

Using ''rsync'' to NetBSD test system

Linux% cd; rsync -av pdp10/simh-ks/ tty:pdp10/sim-ks/

Using Google Drive to share with simh developers

Delete tymb00.dsk and tymb10.dsk, make a compressed tar file of everything else. Copy the txz file from Linux to Google Drive.

When creating a tar file, note that capital “J” (bzip2) produces much better compression than “z” for *.dsk files.

Linux% tar cvfJ /b/share/data/tymcom-x.txz simh-ks
simh-ks/
simh-ks/dskc.dsk
simh-ks/dskb.dsk
simh-ks/pdp10
simh-ks/pdp10.Linux
simh-ks/pdp10.NetBSD
simh-ks/printer.out
simh-ks/tito.tape
simh-ks/tops10.ini
simh-ks/tym-prod.ini
simh-ks/tym-fresh.ini
simh-ks/tymcom-x.html
simh-ks/tymcom-x-simh.html
simh-ks/tymcom-x-status.html
simh-ks/tymcom-x-startup.html
Linux% ls -lh /b/share/data/tymcom-x.txz 
-rw-r--r-- 1 jms HomeUsers 58M Nov 11 23:10 /b/share/data/tymcom-x.txz

Place in a private directory on Google Drive, right-click to get a URL to share.

Other pages

Overview page, SIMH Setup page, TYMCOM-X Startup page, Status page.

tymcom-x-status.1511246630.txt.gz · Last modified: 2017/11/21 06:43 by jms