1
0
mirror of https://github.com/wfjm/w11.git synced 2026-01-12 00:43:01 +00:00
wfjm.w11/doc/w11a_os_guide.md
wfjm 5990a8fe0a cpu_mmu.mac BUGFIX; minor changes
- tools/make/generic_asm11.mk: fix ldart target rule
- tools/tcode/Makefile: add header line for %.te11 target
- tools/tcode/cpu_mmu.mac
  - C2.6: add e11 handling (w11 and e11 mmr1 difference)
  - D2.1: BUGFIX: use mmr0 page mode for PSW PM if ico=1
  - D2.1: add e11 handling (no PC inc on fetch abort)
2023-03-20 09:35:27 +01:00

4.0 KiB

Guide to run operating system images on w11a systems

For general system setup see notes on

Ready to be used 'oskits' are provided under tools/oskit. Tarballs with the disk images are provided from a web server and have to be installed separately, see instructions in the respective READMEs.

The typical startup procedure starts some vt100 emulator windows with the console_starter and executes the backend server like

    cd $RETROBASE/tools/oskit/<oskit-name>
    console_starter -d DL0 &
    console_starter -d DL1 &
    ti_w11 <opt>  @<oskit-name>_boot.tcl

with the options <opt> as described in Rlink and Backend Server setup.

Unix systems

Ancient UNIX systems for the PDP-11 can now be freely used under the 'Caldera license'. 2.11BSD was released 1992 under the 4 clause BSD license. Taken together

  • Unix V1 to V7
  • all BSD Unix versions for PDP-11

can be freely distributed and used for non-commercial purposes.

Several oskits are provided:

oskit Name OS Disk/Tape Comment
u5ed_rk Unix 5th Ed. System RK05
u7ed_rp Unix 7th Ed. System RP04 very preliminary, port to w11a in progress
211bsd_rk 2.11BSD system RK05 very elementary subset
211bsd_rl 2.11BSD system RL02 small subset
211bsd_rp 2.11BSD system RP06 full system
211bsd_rpmin 2.11BSD system RP06 full system; tuned for small memory (min 512 kB, better 640 kB)
211bsd_rpeth 2.11BSD system RP06 full system; with DEUNA Ethernet

For further details consult the README.md file in the oskit directory.

DEC operating systems

Unfortunately, there is no general hobbyist license for DEC operating systems for PDP-11 computers. The 'Mentec license' is commonly understood to cover some older versions of DEC operating systems, for example

  • RT-11 V5.3 or prior
  • RSX-11M V4.3 or prior
  • RSX-11M PLUS V3.0 or prior

on a simulator. It is commonly assumed that the license terms cover the usage of the PDP11 simulator from the 'SimH' suite. Usage of the E11 simulator is not covered according to the author of E11.

THIS LICENSE DOES NOT COVER THE USAGE OF THESE HISTORIC DEC
OPERATING SYSTEMS ON ANY 'REAL HARDWARE' IMPLEMENTATION OF A
PDP-11. SO USAGE ON THE W11 IS NOT COVERED BY THE 'Mentec-license'.

Some oskits are provided with systems sysgen'ed to run on a configuration like the w11a.

  • Feel free to explore them with the SimH simulator. The boot scripts for SimH are included ( <kit>.simh )

  • In case you happen to have a valid license feel free to try them out the w11a and let the author know whether is works as it should. For convenience the boot scripts are also included ( <kit>.tcl ).

Several oskits are provided:

oskit Name OS Disk/Tape Comment
rsx11m-31_rk RSX-11M V3.1 RK05
rsx11m-40_rk RSX-11M V4.0 RK05
rsx11mp-30_rp RSX-11M+ V3.0 RP06
rt11-40_rk RT-11 V4.0 RK05
rt11-53_rl RT-11 V5.3 RL02
xxdp_rl XXDP 22 and 25 RL02

For further details consult the README.md file in the oskit directory.