Welcome to decuser's blog

Topics on this blog include computing, retro-computing, operating systems, math, and whatever other technical subjects I happen to be exploring that I find interesting enough to take and share notes about.

Posts

    • math algebra

      Algebra of sets

      A note about the algebra of sets. This note informs [Boolean Algebra Notes (Jan 4, 2018)]({% post_url 2018-01-04-boolean-algebra-notes %}). The algebra of sets is a somewhat intuitive boolean algebra and it was the study of the algebra of sets that helped me better understand boolean algebra. I was introduced to the idea in NAVEDTRA, but this development is based solely on Whitesitt (1961).

    • math algebra boolean

      Boolean Algebra Notes

      This set of notes is a synthesis of many sources. I was having a very difficult time understanding some of the simplifications that were being done in videos and texts on digital logic, so I dug a little deeper until I had enough of a grasp to appreciate the elegance of the boolean logic system.

    • unix research-unix v6

      v6 Bootable Tape

      A note describing how to boot from Dennis Rithchie's v6 disk-set. It shows two methods, one that builds a bootable tape from scratch, and another that extracts the bootblock of a running v6 system.

    • unix research-unix v7

      Installing and Using Research Unix Version 7 in the SimH PDP-11/45 and 11/70 Emulators v1.6

      Revision 1.6 of Installing and Using Research Unix Version 7 in the SimH PDP-11/45 and 11/70 Emulators is out, get it here: research-unix-7-pdp11-45.pdf

      Last Updated November 4, 2017

    • unix research-unix v6

      Hello, World! in Assembly on Research Unix Version 6

      A note demonstrating the process of assembling and running a simple hello, world Unix assembly language application on Research Unix Sixth Edition. It's short and sweet, but gets the job done!

    • pdp-11 rt-11 macro-11s

      Quick Setup RT-11v5.3 (Mac/Linux)

      A quick start note for getting up and running with RT-11v5.3 on PDP-11 with little to no fuss.

      see [Tutorial - Setting up RT-11 v5.3 on SimH PDP-11 (Dec 30, 2015)]({% post_url 2015-12-30-tutorial-setting-up-rt-11-v5.3-on-simh-pdp-11 %}) for a more verbose version.

    • pdp-11 rt-11 macro-11

      A tutorial introduction to programming PDP-11 Macro-11 Assembly in RT-11 v5.3

      A tutorial about how to do assembly language programming and debugging in RT-11v5.3 running on a SimH PDP-11.

    • pdp-11 rt-11

      Tutorial - Setting up RT-11 v5.3 on SimH PDP-11

      A tutorial about how to set up an RT-11 v5.3 in a SimH PDP-11 instance in Support of MACRO-11 Assembly Development and Experimentation.

      The RT-11 is a small, single-user, real-time operating system for the PDP-11, 16-bit family of computers. It is simple to install and it works fine with SimH, it just takes some getting used to. If you have ever used DOS, it will seem mildly familiar. This tutorial is enough to get you started with RT-11, but it is by no means a complete introduction. Once you have the environment up and running, I recommend that you read Introduction to RT-11 referenced below. That document will take the reader through a number of exercises to get more familiar with the operating system.

    • pdp-11

      PDP-11 Bootstrap loaders - some analysis

      This note provides some short analyses of several of the PDP-11 bootstrap loaders used to install the Research Unix Sixth edition. It is a work in progress...

    • pdp-11 analysis

      PDP-11 BASIC, booting the hard way

      This note describes the process of running PDP-11 Basic from the PDP-11 Basic Paper Tape System. It is informed and inspired by Malcolm Macleod's webpage entitled, "PDP-11 Paper Tape BASIC" located at http://www.avitech.com.au/ptb/ptb.html. It describes the process, step by step, of keying in the bootstrap loader, running it to load the absolute loader from paper tape stored in bootstrap loader format, and then running the absolute loader to load the PDP-11 BASIC program from paper tape stored in absolute loader format.

      To learn more about how the bootstrap loader works, see my [prior note ]({% post_url 2015-12-21-analysis-of-the-pdp-11-bootstrap-loader-code %})