Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Feb 2002 11:20:01 -0800 (PST)
From:      Charlie Root <kstailey@surfbest.net>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/33818: Bootable ITS image for KLH-10 PDP-10 emulator
Message-ID:  <200202171920.g1HJK1j58842@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/33818; it has been noted by GNATS.

From: Charlie Root <kstailey@surfbest.net>
To: freebsd-gnats-submit@FreeBSD.org, kstailey@yahoo.com
Cc:  
Subject: Re: ports/33818: Bootable ITS image for KLH-10 PDP-10 emulator
Date: Sun, 17 Feb 2002 14:17:42 -0500 (EST)

 More docs
 
 diff -ur its/files/README.FIRST /usr/ports/emulators/its/files/README.FIRST
 --- its/files/README.FIRST	Sun Feb 17 10:32:05 2002
 +++ /usr/ports/emulators/its/files/README.FIRST	Sun Feb 17 13:38:56 2002
 @@ -122,7 +122,7 @@
  awk 'END {printf "%c[?2l", 27}' </dev/null
  
  From ITS run
 -:tctyp vt52 scroll
 +:tctyp vt52
  
  On your VT52 mode terminal emulator.
  
 @@ -133,3 +133,55 @@
  the same terminal as a crufty side-effect.
  
  :crtsty vt100 speed 9600
 +
 +Run :info and look at the introductory information about the
 +filesystem.  I did not find that it covers directory operations very
 +well so here is what I have found out.  ITS does have a process tree
 +(try the PEEK command) but does not have a directory tree.  There is a
 +Master File Directory MFD (try DSKUSE * or DIRED and then MFD.  Use
 +"Q" to quit after either of those.) and User File Directories UFDs one
 +level deep only.  The only way to remove a directory is to delete its
 +contents and run the salvager. The salvager is the ITS equivalent of
 +fsck and will automatically be run at boot time.  To create a new
 +directory provide certain options to the open UUO (ITS equivalent of
 +system call; try the DOC UUO command.)  Since the PRINT command calls
 +the open UUO you can create a directory using print:
 +
 +:print ..new. (udir) dirnam;
 +
 +Where dirnam; is the name of the directory to be created.  Directory
 +names are limited to six characters.
 +
 +Missing from this ITS distribution is the INQUIR database.  It
 +contains user information.  There were too many personal details in it
 +and no one has been able to scrub it so it was left out.  This means
 +you cannot have a complete user account yet.  The best you can do is
 +to pick a user name and make yourself a directory with that name and
 +put a login script in it.  In this example the user "user" is created:
 +
 +:login user
 +:print ..new. (udir) user;
 +:emacs login user
 +[add startup code like ":tctyp vt52" and ^X^S to save ^X^C to exit]
 +
 +You log out with <ALTMODE><ALTMODE>u which is [Esc][Esc]u and
 +represented in the documentation as $$u
 +
 +The ITS equivalent of $PATH is implemented by scanning all
 +directories for files for files with TS as the first name and
 +the second name set to the command you issued.  By convention
 +most commands are in the SYS; SYS1; ... SYSN; directories.
 +ITS supports symlinks via the LINK command and TS name is often
 +a symlink.
 +
 +ITS equivalent of job control works by typing ^Z to interrupt the
 +current program.  To get back to the DDT prompt "*" use $^K
 +
 +Don't like DDT as the shell?  Try MONMOD to use monitor mode where
 +the colon is printed for you.  DDTMOD get you back.  Or try SHELL
 +to bring up a UNIX-like shell.
 +
 +Zork was developed in MDL (muddle) on an ITS system but apparently it
 +suffered from being too popular.  Try the ZORK command to see what
 +happened.  A scrap of MDL source code is left (:find @muddle) but I
 +don't know how to MIDAS it.
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202171920.g1HJK1j58842>