Giter Site home page Giter Site logo

pdp-10 / its Goto Github PK

View Code? Open in Web Editor NEW
838.0 45.0 80.0 134.45 MB

Incompatible Timesharing System

License: Other

Makefile 0.03% Tcl 0.34% Assembly 99.04% Shell 0.04% Roff 0.53% Gnuplot 0.01% Common Lisp 0.01% Scala 0.01%
pdp-10 ddt emacs midas operating-system maclisp chaosnet teco virtual-memory computer-history

its's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

its's Issues

EMACS

I'd like to build EMACS from source code, but that seems to be too much effor for too little gain.

I'm going to try to find a small number of binary files which are sufficient to build a new EMACS.

DATE

No source code?

Dump a new ITS

The ITS monitor builds, but is not yet dumped and installed in .. We also have EDDT and NSALV, so everything is in place.

Question: Is it possible to use timesharing DDT to dump? Just $L and $$L the components, and then $Y.

XXFILE

XXFILE .insrts the file TAA; UUOS >, but there is no such file anywhere.

Disassembly reveals that TAA probably were at DM, so we're most likely out of luck.

Remove duplicate EMACS executable

The current build results in two TS EMACS links. One in SYS and the other in SYS3. In the PI distribution, the TS EMACS link is in SYS2. Shouldn't we put it there too?

Add SEND/SENDER program

sys;ts send is a link to sysbin;sender bin. sysbin:sender bin, built from sysen1;sender 395, is a replacement for DDT's SEND command. It works with local and remote sites. If the user is logged in, then an interactive message is sent, otherwise mail is sent. It even works across machines that support the appropriate protocols. Links to sysbin;sender bin include sys;ts freply, sys;ts send, sys2;ts fr, sys2;ts reply, and sys3;ts fs. You enable this replacement to DDT's :SEND by setting the DDT variable ..SNDFLG to a non-zero value. See INFO;SENDER > for documentation.

I've tested it on DB and it seems to work fine.

INIT

I'm not sure what INIT is, but it looks interesting. Is it built into DDT, or else where is the source code?

Info in INFO; INIT >.

No .INFO. directory

The build should create the .INFO. directory and populate it with documentation as we're adding the corresponding commands and functionality to the system.

While there is a "doc" subdirectory of the source tree, and it is populated with various directories, including .INFO. and INFO, as well as other documentation directories, none of this content is making it into the build image.

Y2K problem

The year 2016 in file listings is printed as 116. This applies to both :LISTF and :FIND.

DIRED - directory editor

SYSEN2; DIRED 187
.INFO.; DIRED ORDER
.INFO.; DIRED INFO
.INFO.; DIRED RECENT

This is unrelated to DIRED in EMACS.

Figure out why COMSAT won't perform initialization on SIMH

Currently, COMSAT fails to perform first-time initialization on SIMH. The MFINIT entrypoint creates all the required files in the .MAIL. directory, but does a aborts on SIMH. This may be due to required network support, but COMSAT should work (for local mail delivery) without a network.

This ticket is to investigate the reason for failure on SIMH and find a better solution.

QMAIL - user interface to COMSAT

KSC; QMAIL 614
.INFO.; QMAIL INFO

Qmail sends messages to people over the network or locally; the "Q" is for "queue" as it always operates by queueing mail to a special independent program which does the actual sending.

Use xfiles to build

Currently, the build is scripted entirely from the host, using expect.

Change this to build as much as possible with xfiles. In some cases XXFILE may be necessary.

MTBOOT problem

I have not been able to create a bootable tape using MTBOOT. Running MTBOOT seems fine:

*:kshack;mtboot
KS10 ITS Bootload Generator.
Write a tape?  (Y or N) y
Rewind tape first?  (Y or N) y
Writing microcode from DSK: KSHACK; GOOD RAM
Include DDT?  (Y or N) y
Input file (just press Return if none)? .;dskdmp rp06
Writing 512 word bootstrap loader.
Writing DDT from DSK: KSHACK; DDT BIN
Writing SBLK program from DSK: .; DSKDMP RP06
:KILL 

The DDT used here is a link to .;@ DDT.
When I boot from the tape, I get a checksum error:

ITS MTBOOT.176
Checksum error

Apparently, the boot block runs ok, but bails at the checksum verification.

FIND

I'm working on adding FIND.

DSKDMP

Build DSKDMP. There are two binaries:

  • The BT bootstrap.
  • The full DSKDMP programs.

EMACS1 directory full

A fully populated EMACS1 directory with the latest files from both AI and MC has 172 files. Apparently, this is over the limit, because DUMP fails with ERROR: OPEN: DSK: EMACS1; _DUMP_ OUTPUT - DIRECTORY FULL

In the snapshots, AI: EMACS1; has 128 files, and MC: EMACS1; has 169 files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.