The Edison System is comprised of both an operating system and programming environment. Published in a book by Per Brinch hansen, Programming a Personal Computer.
I have this book since 1982 and it has always been an inspiration for simplicity in programming.
Jos Dreessen received a disk set of the Edison system from Günter Dotzel of Modulaware.
And he made images of it.
This diskset contains the whole Edison system, binaries and sources of all programs.
Even the sources not published in the book Programming a Personal Computer by Per Brinch Hansen like the Alva PDP-11 ‘assembler’.
The program edisonFiledump is written to extract the files from the disk images.
Therefore the structure of the disk was studied, most of it was somehow documented in the book.
In the Edison archive you find a folder called simh.
In it is the PDP-11 simh windows precompiled executable and a simh config file called config.simh.
You can also compile simh yourself on other systems.
The config file contains the bootloader, Peter de Wachter constructed this.
With this and the disk images dumped you can run the Edison system.
I have a PDF of the book, but now I can run the software.
I was thinking of bootstrapping that to a 18 bit machine I had.(Not a PDP11).
I am working now on a 36 bit hardware design, with char and short unsigned so I
don’t expect to be able to port that. I need to read the book again just to be sure.
Thanks, this looks interesting. We had a subscription to Software Practice and Experience where I worked in the early '80s and I remember reading articles by Per Brinch Hansen.
I did recently play with his earlier system called Solo on a Simh PDP-11. Edison looks like an improvement on the version of Pascal used in Solo, it will be interesting to give it a try..
PDP-11 simulator Open SIMH V4.1-0 Current git commit id: 6e9324e0+uncommitted-changes
sim> set cpu 11/45
Disabling XQ
sim> att rk1 solo.dsk
sim> att lpt solo_printer.txt
sim> show cpu
CPU 11/45, FPP, MMU, autoconfiguration enabled, idle disabled
256KB
sim> boot rk1