interesting links2023-04-09T01:19:13+02:00https://roland.iwasno.net/links/https://roland.iwasno.net/links/https://roland.iwasno.net/links/How My org-mode Blog Workshttps://roland.iwasno.net/links/?KpbsqA2023-04-09T01:19:13+02:00The blog has also a number of articles about pdp-11.<br>(<a href="https://roland.iwasno.net/links/?KpbsqA">Permalink</a>)Unix on a Pi Picohttps://roland.iwasno.net/links/?tTM5rA2022-03-26T22:15:01+01:00Instructions for running Mini-Unix <a href="http://www.tavi.co.uk/unixhistory/mini-unix.html" rel="nofollow">http://www.tavi.co.uk/unixhistory/mini-unix.html</a> on an emulated pdp-11 using a Raspberry pi pico.<br>(<a href="https://roland.iwasno.net/links/?tTM5rA">Permalink</a>)GitHub - johnsonjh/emacs11: emacs11: EMACS11 (for PDP/RSX and VAX/VMS) in TECO-11 by Fred Fishhttps://roland.iwasno.net/links/?9qmd6w2021-08-17T16:37:09+02:00An EMACS command compatible editor for PDP/RSX and VAX/VMS systems with TECO version 35 (or later).<br>(<a href="https://roland.iwasno.net/links/?9qmd6w">Permalink</a>)GitHub - larsbrinkhoff/scame: TECO EMACS clone for Unixhttps://roland.iwasno.net/links/?nai-TA2021-06-29T17:53:02+02:00SCAME is just another one of those ersatz EMACS editors.<br />
The purpose has been to make it look as much as possible like<br />
EMACS on TOPS-20 and AMIS on TOPS-10 and VAX/VMS. A lot of<br />
things are still missing, and some new facilities have been<br />
added to make it fit in better with the UNIX philosophy.<br />
<br />
SCAME was first implemented in 1980 on a PDP-11/70 running UNIX<br />
v7 at the University of Linkoeping, Sweden.<br />
<a href="https://www.acronymfinder.com/Screen-Oriented-Anti-Misery-Editor-%28SCAME%29.html" rel="nofollow">https://www.acronymfinder.com/Screen-Oriented-Anti-Misery-Editor-%28SCAME%29.html</a> claims that the name stands for<br />
Screen Oriented Anti Misery Editor<br />
<br />
Mentioned on <a href="https://gunkies.org/wiki/Emacs_editors" rel="nofollow">https://gunkies.org/wiki/Emacs_editors</a><br>(<a href="https://roland.iwasno.net/links/?nai-TA">Permalink</a>)macro-11 for V7-Unixhttps://roland.iwasno.net/links/?mfe6qQ2021-04-13T23:48:40+02:00Information about a macroassembler for pdp-11 running v7 unix.<br>(<a href="https://roland.iwasno.net/links/?mfe6qQ">Permalink</a>)Building a 2.11BSD tape for SimHhttps://roland.iwasno.net/links/?OEDe5Q2021-04-12T23:48:45+02:00Program and instructions for creating files to be read as tapes by SimH.<br>(<a href="https://roland.iwasno.net/links/?OEDe5Q">Permalink</a>)The Amsterdam Compiler Kithttps://roland.iwasno.net/links/?dfwBJQ2021-04-02T23:54:59+02:00The Amsterdam Compiler Kit is a cross-platform compiler and toolchain suite that is small, portable, extremely fast, and extremely flexible. It targets a number of low-end machines including the Z80, 8086 and 80386, but there are many other code generators available. It supports several languages, including ANSI C, Pascal and Modula-2, and contains integrated runtime libraries including a libc.<br />
<br />
The maintainer, David Given states "I, dtrg, cannot honestly recommend using the ACK for production code unless as a stop-gap measure or unless the other benefits of the ACK (e.g. having a very lightweight turnkey toolchain is valuable to you) outweigh the code quality."<br>(<a href="https://roland.iwasno.net/links/?dfwBJQ">Permalink</a>)Cowgol 2.0: Ada-inspired language for very small systemshttps://roland.iwasno.net/links/?mfqhrA2021-02-23T14:45:29+01:00Main page is <a href="http://cowlark.com/cowgol/" rel="nofollow">http://cowlark.com/cowgol/</a><br />
It used to support the Apollo Guidance Computer used in the Apollo spacecraft, but I had to remove the code generator while rewriting the compiler and I haven’t reworked the AGC backend.<br />
<a href="http://cowlark.com/2019-07-20-cowgol-agc/index.html" rel="nofollow">http://cowlark.com/2019-07-20-cowgol-agc/index.html</a><br />
The author also ported the Fuzix operating system to the Raspberry π pico.<br />
<a href="http://cowlark.com/2021-02-16-fuzix-pi-pico/index.html" rel="nofollow">http://cowlark.com/2021-02-16-fuzix-pi-pico/index.html</a><br />
<br />
His tool <a href="https://github.com/davidgiven/narcissus" rel="nofollow">https://github.com/davidgiven/narcissus</a> to remap keys might be interesting too.<br />
So is his Forth system <a href="http://cowlark.com/fforth/" rel="nofollow">http://cowlark.com/fforth/</a><br>(<a href="https://roland.iwasno.net/links/?mfqhrA">Permalink</a>)Small ITShttps://roland.iwasno.net/links/?a6VTgA2019-09-28T00:05:41+02:00This this thread is branching off topic anyway, I'll just quickly<br />
mention that I'm currently working on "Small ITS". An ITS-like<br />
operating system for the MIT Logo group PDP-11/45. "PDP-11" <- see,<br />
almost back on topic. Sorry, those who are curious may contact me<br />
privately.<br>(<a href="https://roland.iwasno.net/links/?a6VTgA">Permalink</a>)athornton | Exploring old Unixeshttps://roland.iwasno.net/links/?ovBn_Q2019-06-11T11:17:59+02:00Overview of old unix versions which can be run on simulated (or real) pdp-11 computers.<br />
The UNIX-HATERS Handbook, a review on <a href="https://athornton.dreamwidth.org/14272.html" rel="nofollow">https://athornton.dreamwidth.org/14272.html</a> is also worth reading.<br />
<br />
See also his ANCIENT COMPUTER MVSEVM on <a href="https://mvsevm.fsf.net/" rel="nofollow">https://mvsevm.fsf.net/</a><br />
If you want an account on one of these systems, please email Adam Thornton <athornton@gmail.com> and ask.<br />
All systems are emulated, on Raspberry Pi and Linux.<br />
<br />
1: Multics MR 12.6f (Honeywell 6800 DPS-8/M)<br />
2: TOPS-20 7.1 (PDP-10 KL-10)<br />
3: TOPS-10 7.03 (PDP-10 KA-10)<br />
4: ITS (PDP-10 KA-10)<br />
5: OpenVMS 7.3 (MicroVAX 3900)<br />
6: Unix v7 (PDP-11/70)<br />
7: Unix 2.11bsd (PDP-11/70)<br />
<br />
Announced on the TUHS mailing list. <a href="https://minnie.tuhs.org/pipermail/tuhs/2019-August/018253.html" rel="nofollow">https://minnie.tuhs.org/pipermail/tuhs/2019-August/018253.html</a><br>(<a href="https://roland.iwasno.net/links/?ovBn_Q">Permalink</a>)UNIXhttps://roland.iwasno.net/links/?nU9pIQ2019-04-26T14:12:50+02:00Guides how to install or run older UNIX versions in simh.<br />
Also the UNIX Programmer's manual of V1-V6. V1-V6 are available as nroff output converted to html. V4-V6 are also available as troff'ed PDFs.<br />
The site also has information about Plan 9 and pdp-6/pdp-10.<br>(<a href="https://roland.iwasno.net/links/?nU9pIQ">Permalink</a>)A PDP-11 Assembly Language Simulator | Assembly Language Programminghttps://roland.iwasno.net/links/?ZbISHw2019-01-05T21:09:26+01:00Simulator and assembler for pdp-11, written in JavaScript.<br>(<a href="https://roland.iwasno.net/links/?ZbISHw">Permalink</a>)Incandescent Light Simulator (ILS) Codehttps://roland.iwasno.net/links/?N86tYw2018-10-29T11:51:35+01:00Interesting information about using the GPU of the Raspberry π.<br />
In the forum thread <a href="https://stardot.org.uk/forums/viewtopic.php?p=152451#p152451" rel="nofollow">https://stardot.org.uk/forums/viewtopic.php?p=152451#p152451</a> emulators for 6502 and other processors are discussed, even pdp-11 was mentioned.<br />
More details can be found at <a href="https://github.com/hoglet67/PiTubeDirect/wiki" rel="nofollow">https://github.com/hoglet67/PiTubeDirect/wiki</a><br />
The pdp-11 emulator is in the 'egg-eater-dev' branch.<br>(<a href="https://roland.iwasno.net/links/?N86tYw">Permalink</a>)pdp11.orghttps://roland.iwasno.net/links/?OD9L3Q2018-06-14T14:37:31+02:00Dedicated to preserving the history and legacy of the<br />
PDP-11 series of 16-bit minicomputers produced by<br />
Digital Equipment Corporation from 1970 to 1990,<br />
and by Mentec from 1994 onwards.<br>(<a href="https://roland.iwasno.net/links/?OD9L3Q">Permalink</a>)w11: PDP-11/70 CPU and SoChttps://roland.iwasno.net/links/?iDeK7g2018-05-14T11:31:23+02:00The project contains the VHDL code for a complete DEC PDP-11 system: a PDP-11/70 CPU with memory management unit, but without floating point unit, a complete set of mass storage peripherals (RK11/RK05, RL11/RL02, RK70/RP06, TM11/TU10) and a basic set of UNIBUS peripherals (DL11, LP11, PC11), and last but not least a cache and memory controllers for SRAM and PSRAM.<br />
<br />
The design is FPGA proven, runs currently on Digilent Cmod A7 , Arty , Basys3 , Nexys4 DDR , Nexys4 , Nexys3 , Nexys2 and S3board boards. See section Complete Systems for more information.<br />
<br />
5th Edition UNIX, 7th Edition UNIX, and 2.11BSD UNIX are known to boot, the hardware should also support DEC RT11 and RSX-11M, see section Running Systems for more information.<br />
<br />
This is a retrocomputing project, rebuilding hardware from the late 70s and running historical software. To get into the tune see Figure D-1, a 11/70 console, and Figure F-2, a baseline system setup.<br>(<a href="https://roland.iwasno.net/links/?iDeK7g">Permalink</a>)Computer History Wikihttps://roland.iwasno.net/links/?Y-M8OA2017-11-17T13:44:15+01:00This wiki is an experiment to create a means for knowledgeable people to enter their information into some kind of a knowledge base. This is however, not the relatively formalized tone and style imposed by Wikipedia. Sentences starting with "I seem to recall" are perfectly welcome here - and articles do not have to be in the descriptive, encyclopedic style Wikipedia enforces. On the contrary, it is preferred that many of the articles be references, guides, helpful hints, suggestions, tutorials and so on.<br />
<br />
If you have any information you want to contribute to this wiki, please, contribute it. We'd much rather remove or modify a dozen potentially unsuited submissions than miss out on a single good one. We hope this wiki grows into a useful resource for everyone interested in classic computing, no matter what their level of knowledge may be; it is meant to be all-encompassing. -- Tore & Lucky<br>(<a href="https://roland.iwasno.net/links/?Y-M8OA">Permalink</a>)PCjs: PDP-11 Machine Configurationshttps://roland.iwasno.net/links/?R3COYg2017-04-12T14:04:47+02:00Another pdp-11 simulator written in Javascript.<br />
<a href="https://www.pcjs.org/software/dec/pdp10/tapes/" rel="nofollow">https://www.pcjs.org/software/dec/pdp10/tapes/</a> was mentioned in 2023-09 on alt.sys.pdp10.<br>(<a href="https://roland.iwasno.net/links/?R3COYg">Permalink</a>)Scientific Operationshttps://roland.iwasno.net/links/?HHIs-g2017-03-26T15:29:16+02:00Used to contain a mirror of Wolfgang Helbig's material about v6 unix and pdp-11, but it has been removed.<br />
See also chapter 1.0 of his operating system lecture notes at:<br />
<a href="http://doc.cat-v.org/unix/v6/operating-systems-lecture-notes/script/" rel="nofollow">http://doc.cat-v.org/unix/v6/operating-systems-lecture-notes/script/</a><br />
among others, it explains the assembler language, together with the description of the instruction set<br />
<a href="http://doc.cat-v.org/unix/v6/operating-systems-lecture-notes/pdp11/doc/cpu" rel="nofollow">http://doc.cat-v.org/unix/v6/operating-systems-lecture-notes/pdp11/doc/cpu</a><br />
and finally the Unix Assembler Reference Manual(1) at<br />
<a href="http://doc.cat-v.org/unix/v6/operating-systems-lecture-notes/v6/doc/index.html" rel="nofollow">http://doc.cat-v.org/unix/v6/operating-systems-lecture-notes/v6/doc/index.html</a><br />
<br />
Other parts of the site deal with Plan 9, fonts and more.<br>(<a href="https://roland.iwasno.net/links/?HHIs-g">Permalink</a>)Bringing up V6 Unix on the Ersatz-11 PDP-11 Emulatorhttps://roland.iwasno.net/links/?ypX9IQ2016-10-29T23:52:59+02:00It's relatively easy to bring up a V6 PDP-11 Unix under the Ersatz-11 PDP-11 emulator. This page (and ancillaries) tell you how to do it, and provide a number of useful tools to go with V6 Unix. (I ran into a number of pitfalls on the way to getting V6 running, using RK05 disk images from the TUHS archive, but this short writeup will tell you how to avoid them all.)<br>(<a href="https://roland.iwasno.net/links/?ypX9IQ">Permalink</a>)http://www.thenewsh.com/~newsham/myv6/READMEhttps://roland.iwasno.net/links/?MLvlyw2016-10-14T14:20:34+02:00This directory contains the files needed to build a clean unix v6<br />
installation from tape. It requires that you have "expect" and<br />
simh's "pdp11" and "wget" installed in your path.<br>(<a href="https://roland.iwasno.net/links/?MLvlyw">Permalink</a>)http://minnie.tuhs.org/Archive/PDP-11/Emulators/Apout/READMEhttps://roland.iwasno.net/links/?ZVQBMg2016-08-11T17:23:52+02:00Apout -- Simulate PDP-11 Unix a.out binaries Version 2.3 Beta<br />
<br />
This program is a user-level simulator for UNIX a.out binaries. Binaries<br />
for V1, V2, V5, V6, V7, 2.9BSD and 2.11BSD can be run with this simulator.<br />
<br />
Written by Warren Toomey, January 2002<br>(<a href="https://roland.iwasno.net/links/?ZVQBMg">Permalink</a>)Decuser's Blogspace: Installing and Using Research Unix Version 6 in SimH PDP-11/40 Emulatorhttps://roland.iwasno.net/links/?eN-4Mg2015-12-04T00:30:55+01:00Series of blog articles by Will Senn about running v6 unix on SimH.<br />
On 2022-12-08 he migrated the blog to <a href="https://decuser.github.io/" rel="nofollow">https://decuser.github.io/</a><br>(<a href="https://roland.iwasno.net/links/?eN-4Mg">Permalink</a>)Ajiu's PDP-11 emulatorhttps://roland.iwasno.net/links/?VqgwVw2015-09-24T15:35:06+02:00Javascript program emulating a pdp-11 running v6 unix.<br>(<a href="https://roland.iwasno.net/links/?VqgwVw">Permalink</a>)Javascript PDP 11/70 Emulator v1.0https://roland.iwasno.net/links/?cNSZSw2015-09-13T20:33:10+02:00Another emulator for the pdp11/70 written in Javascript. While it ist far from perfect according to the author, it has a nice front panel.<br>(<a href="https://roland.iwasno.net/links/?cNSZSw">Permalink</a>)