Coder Social home page Coder Social logo

0un / rsts-e Goto Github PK

View Code? Open in Web Editor NEW

This project forked from agn453/rsts-e

0.0 1.0 0.0 2.49 MB

Updates, Information and Software for the PDP-11 RSTS/E V10.1 Operating System

License: BSD 2-Clause "Simplified" License

DIGITAL Command Language 100.00%

rsts-e's Introduction

RSTS-E

Updates, Information and Software for the PDP-11 RSTS/E V10.1 Operating System

In this repository I aim to collect various software updates, information and software for the RSTS/E Operating System for the PDP-11.

Most of these are for RSTS/E V10.1 which I run under emulation using SIMH PDP11 on my PiDP11 front panel.

Recently some source-kits became available on the bitsavers web site for RSTS/E V10.1 and I started investigations into fixing some Y2K issues that I had found while tinkering.

FIT

The first of these concerned transferring files from an RT-11 disk image onto RSTS/E where the file dates should have been preserved by the FIT program. They were instead wrapping to an earlier date.

Part of the RT-11 Y2K updates to RT-11 V5.7 included using additional bits in the time-of-day word to store dates beyond 2003. I've included the SPD here for reference (see Appendix E).

I've patched the source-code for FIT to fix this.

You'll find a context diff for the source-code changes in the cusp-updates/fit subdirectory, along with the command file I used to build this updated task image for RSTS/E V10.1. Just rename the original one in the AUXLIB$ (or SY:[0,14]) directory and copy the update (with <232> mode protection and RSX run-time system) in place.

Paul Koning's DECnet/E Updates

Paul Koning has some additional updates for DECnet/E for the Event Logger (EVTLOG.TSK) and for Async DDCMP support over a serial line. You'll find these on his GitHub at

https://github.com/pkoning2/decstuff

In addition, I have included one of his patches to improve Ethernet throughput with RSTS/E V10.1 under SIMH PDP11 emulation.

You'll find this in the decnete subdirectory and a patch script nsp1.pat that you can apply with ONLPAT to the monitor SIL. The nsp1.txt file has the details.

Installing DIBOL from the PATCH$ dirctory

Not related to updates - but may be useful/informative and nostalgic!

I posted to the USENET newsgroup alt.sys.pdp11 recently describing how to install PDP-11 DIBOL V6.1-F from the PATCH$ directory, A full install kit exists on the system if you include patches when installing RSTS/E V10.1 - and you don't need original media to get it working. The details are here.

On the look-out for other Y2K updates for RSTS/E

I remember seeing a TK50 tape of further Y2K updates that was released by Mentec in around the 1999 timeframe. Sadly, I don't have a copy of this - but I have managed to track down the following Cover Letter for this tape. If anyone has a tape-image copy of this please let me know. It has EDT updates as well as date changes to the RT11.RTS and system utilities PIP.SAV, LINK.SAV, LIBR.SAV and SYSMAC.SML

Background

I've been a User/Systems Programmer/System Manager/Computer Networking Engineer since my University days.

My first contact was with RSTS/E V04A-12 in 1975 on a PDP-11/20 with a Teletype model 33 console. In 1977 a PDP-11/45 was purchased along with RSX-11D for the Electrical Engineering department for research purposes. I managed to get access to this machine and was able to book one or two hour exclusive sessions in the evenings. With things being how they were in those days, an RK05 copy "came into my hands" containing the installation kit for RSTS/E V06B. I no longer have the RK05, but I do have this DECtape that contains the sysgened monitor for V06B that one day I might be able to get at!

Not being overly enthusiastic about RSX-11D, I used my allotted time to run RSTS/E and develop various cross-assemblers for 8085/Z80/6502 microcomputers. It had VT05 console (20 lines of 72 columns) so I could do this without wasting paper!

Also at this time, a campus-wide time-sharing system using a PDP-11/45 was being deployed - at first with 16 terminals (LA30S) running RSTS/E V06B. This was later updated to an PDP-11/70 with more memory and a fleet of additional video terminals (mainly ADM3A but with a few VT52s).

I'll add more here later...

Tony

rsts-e's People

Contributors

agn453 avatar

Watchers

 avatar

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.