mirror of
https://github.com/agn453/RSTS-E.git
synced 2026-01-13 07:49:23 +00:00
Add a preconfigured system disk and sample configuration files
This commit is contained in:
parent
73d01f9286
commit
2d080e9f49
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -5,6 +5,7 @@ LICENSE text eol=crlf
|
||||
README.md text eol=crlf
|
||||
*.diff text eof=crlf
|
||||
*.doc text eof=crlf
|
||||
*.ini text eof=crlf
|
||||
*.pat text eof=crlf linguist-language=DIGITAL Command Language
|
||||
*.txt text eof=crlf
|
||||
*.tsk binary
|
||||
@ -18,6 +19,7 @@ README.md text eol=crlf
|
||||
*.B2S text eol=crlf linguist-language=BASIC
|
||||
*.obj binary
|
||||
*.zip binary
|
||||
*.bz2 binary
|
||||
*.pdf binary
|
||||
*.dsk binary
|
||||
*.dta binary
|
||||
|
||||
@ -11,6 +11,12 @@ 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.
|
||||
|
||||
I've included a prebuilt system disk image that supports DECnet and LAT
|
||||
in the prebuilt folder, along with sample configuration files for both
|
||||
SIMH PDP11 and John Wilson's E11 PDP-11 emulators. The accompanying
|
||||
README.md has a brief description on how to use this disk image.
|
||||
|
||||
|
||||
## FIT
|
||||
|
||||
The first of these concerned transferring files from an RT-11 disk
|
||||
|
||||
BIN
docs/SPD-13_01_37-RSTS_E-Version_10.1.pdf
Normal file
BIN
docs/SPD-13_01_37-RSTS_E-Version_10.1.pdf
Normal file
Binary file not shown.
56
prebuilt/README.md
Normal file
56
prebuilt/README.md
Normal file
@ -0,0 +1,56 @@
|
||||
In this directory you'll find a preconfigured and SYSGENed
|
||||
RSTS/E V10.1 system disk (as an RD53 drive due to file size
|
||||
limits under GitHub).
|
||||
|
||||
You'll need to download this and decompress it using ```bunzip2```
|
||||
into an empty directory.
|
||||
|
||||
The e11-rsts10.ini file and simh-rsts10.ini configuration files (for John
|
||||
Wilson's E11 and SIMH pdp11 emulators) may need to be edited to
|
||||
change/add disk file location specifications and specify the correct
|
||||
Ethernet interface for your system.
|
||||
|
||||
This system disk supports DECnet and LAT protocols (configured as
|
||||
DECnet node ```1.42``` with the name ```RSTS```).
|
||||
|
||||
The local system privileged account is PPN ```1,42``` with password
|
||||
```MANAGER```. Once you log in, you may wish to either disable
|
||||
DECnet startup using
|
||||
|
||||
```
|
||||
$ rename decnet$:dstart.com decnet$:dstart.dis
|
||||
```
|
||||
|
||||
or change the DECnet node number and name to suit your requirements
|
||||
(where x.y is the new DECnet address) using -
|
||||
|
||||
```
|
||||
$ ncp set exec state shut
|
||||
$ ncp def exec address x.y
|
||||
$ ncp def node x.y name RSTS
|
||||
$ run $shutup ! to reboot
|
||||
```
|
||||
|
||||
System startup is configured in the file ```[0,1]START.COM``` and you can
|
||||
use TECO or EDT to edit/view it from the privileged account.
|
||||
|
||||
PPN ```100,100``` is an account without a password that can run the original
|
||||
Adventure (as ported by Bob Supnik) using the ADV command.
|
||||
|
||||
If you want to create a non-privileged account for yourself, use something like
|
||||
|
||||
```
|
||||
$ create account /cluster=16 sy:[50,50]/name="Your Name"
|
||||
```
|
||||
|
||||
FORTRAN-IV, FORTRAN-77, BASIC-PLUS and BASIC-PLUS2 are also available,
|
||||
along with two version of Kermit (KERMIT and KRT).
|
||||
|
||||
Installation logs and files are in separate PPNs - all have the
|
||||
password set to MANAGER. Use the following command to see which one
|
||||
is which -
|
||||
|
||||
```
|
||||
$ show account /all
|
||||
```
|
||||
|
||||
71
prebuilt/e11-rsts10.ini
Normal file
71
prebuilt/e11-rsts10.ini
Normal file
@ -0,0 +1,71 @@
|
||||
; E11.INI for PDP-11/70 with 4Mb memory
|
||||
; running RSTS/E 10.1 - Tony Nicholson
|
||||
;
|
||||
set cpu 70
|
||||
set memory 4096
|
||||
set idle release
|
||||
;
|
||||
; Console DL11
|
||||
assign tt0: con1: /size:80x24
|
||||
;log tt0: console.log
|
||||
;
|
||||
; Line printer LP11
|
||||
assign lp0: con2: /size:132x24
|
||||
log lp0: rsts-printer.txt /append
|
||||
;
|
||||
; DZ11 terminals - 8 lines
|
||||
; (it's ok to comment some of these)
|
||||
set yz: DZ11
|
||||
assign YZA0: con3:
|
||||
;assign YZA1: con4:
|
||||
;assign YZA2: con5:
|
||||
;assign YZA3: con6:
|
||||
;assign YZA4: con7:
|
||||
;assign YZA5: con8:
|
||||
;assign YZA6: con9:
|
||||
;assign YZA7: con10:
|
||||
;
|
||||
; Ethernet
|
||||
;
|
||||
; (some weirdness here - can't set an initial hardware address to a
|
||||
; 08-00-2b-xx-xx-xx style address, but both DECnet/E and LAT work
|
||||
; fine under E11)
|
||||
;
|
||||
set xe: DELUA
|
||||
assign xe0: eth0:
|
||||
;
|
||||
; Disks on UDA50A MSCP controller
|
||||
;
|
||||
; (E11 evaluation version barfs at two RD54 drives - free version
|
||||
; has maximum disk space limits)
|
||||
;
|
||||
; System disk is a RD53 (DU0:)
|
||||
mount dua0: rd53-rsts10_system.dsk /type:RD53
|
||||
; User disk (DU1:)
|
||||
;mount dua1: rd54-rsts_usrdsk.dsk /type:RD54
|
||||
; RX50 floppy (DU2:)
|
||||
;mount dua2: rx50-floppy.dsk /type:RX50
|
||||
;
|
||||
; RL11 with RL02 disk packs
|
||||
;mount dla0: rl02-rsts_disk0.dsk /RL02
|
||||
;mount dla1: rl02-rt11_sys57.dsk /RL02 /RONLY
|
||||
;
|
||||
; 8-inch Floppy Disks
|
||||
;mount dya0: rx01-floppy.dsk /RX01
|
||||
;mount dya1: rx02-blank.dsk /RX02
|
||||
;
|
||||
; 9-Track Magtape
|
||||
set msa0: TS11
|
||||
;mount msa0: full-backup.tap
|
||||
;
|
||||
; Tape - TK50
|
||||
; (boot mu0: to recover full system backup tape)
|
||||
;mount mua0: tk50-recovr.tap /type:TK50 /RONLY
|
||||
;
|
||||
; Switch register for auto-restart
|
||||
set switch 177777
|
||||
;
|
||||
show cpu
|
||||
show device
|
||||
;
|
||||
boot dua0: /rsts
|
||||
BIN
prebuilt/rd53-rsts10_system.dsk.bz2
Normal file
BIN
prebuilt/rd53-rsts10_system.dsk.bz2
Normal file
Binary file not shown.
122
prebuilt/simh-rsts10.ini
Normal file
122
prebuilt/simh-rsts10.ini
Normal file
@ -0,0 +1,122 @@
|
||||
; SIMH command file to run RSTS/E V10.1 on an emulated
|
||||
; PDP-11/70 cpu with optional floating point,
|
||||
; 22 bit addressing UNIBUS and 4Mb memory
|
||||
;
|
||||
; The pre-installed RSTS/E system has support for
|
||||
;
|
||||
; Two RL01/RL02 drives (DL0: and DL1:)
|
||||
; Two 8-inch floppy drives RX01/RX02 (DX0: and DX1:)
|
||||
; Four hard disks on RQXD3 controller (DU0: to DU3:)
|
||||
; Line printer (LP0:)
|
||||
; Eight terminal lines on DZ11 controller
|
||||
; Magtape on TS11 (MS0:)
|
||||
; TK50 tape cartridge (MU0:)
|
||||
|
||||
set cpu 11/70
|
||||
set cpu 4m
|
||||
set cpu fpp
|
||||
set cpu idle
|
||||
set cpu autoconfig
|
||||
;
|
||||
; set console switch register for auto restart
|
||||
d sr 177777
|
||||
;
|
||||
; Disable unused/unsupported devices
|
||||
set rp disable
|
||||
set rha disable
|
||||
set rhb disable
|
||||
set cr disable
|
||||
set hk disable
|
||||
set rq disable
|
||||
set rx disable
|
||||
set tm disable
|
||||
set vh disable
|
||||
set ptr disable
|
||||
set ptp disable
|
||||
set tc disable
|
||||
set rk disable
|
||||
|
||||
; two RL02 disk packs for user data
|
||||
set rl enable
|
||||
set rl0 rl02
|
||||
;att rl0 rl02-rsts_disk0.dsk
|
||||
set rl1 rl02
|
||||
set rl1 locked
|
||||
;att rl1 rl02-rt11_sys57.dsk
|
||||
set rl2 disable
|
||||
set rl3 disable
|
||||
;
|
||||
; DY0/DY1 8-inch floppy disks
|
||||
;
|
||||
; (usually only works on 18b address system - memory<256KB
|
||||
; but fine on a PDP-11/70 UNIBUS)
|
||||
;set ry disable
|
||||
set ry enable
|
||||
set ry0 locked
|
||||
set ry0 single
|
||||
;att ry0 rx01-floppy.dsk
|
||||
set ry1 locked
|
||||
set ry1 double
|
||||
;att ry1 rx02-blank.dsk
|
||||
;
|
||||
; MS0: tape drive controller TS11/TSV05
|
||||
set ts enable
|
||||
;att ts0 full-backup.tap
|
||||
show ts0
|
||||
;
|
||||
; MU0: (TK50)
|
||||
set tq enable
|
||||
set tq tk50
|
||||
set tq0 locked
|
||||
set tq0 format=simh
|
||||
;att tq0 tk50-recovr.tap
|
||||
;
|
||||
set tq1 disable
|
||||
set tq2 disable
|
||||
set tq3 disable
|
||||
;
|
||||
set rq enable
|
||||
; DU0: system disk RSTS
|
||||
set rq0 rd53
|
||||
att rq0 rd53-rsts10_system.dsk
|
||||
; DU1: user disk USRDSK
|
||||
set rq1 rd54
|
||||
;att rq1 rd54-rsts_usrdsk.dsk
|
||||
; DU2: is a 5.25inch floppy disk
|
||||
set rq2 rx50
|
||||
;set rq2 locked
|
||||
;att rq2 rx50-floppy.dsk
|
||||
;
|
||||
set rqb disable
|
||||
set rqc disable
|
||||
set rqd disable
|
||||
;
|
||||
; Console DL11 uses 8-bit characters
|
||||
set tto 8b
|
||||
set tti 8b
|
||||
;
|
||||
; allow telnet on tcp/ip port 4123 to DZ11 multiplexor
|
||||
; with 8bit characters
|
||||
set dz enable
|
||||
set dz 8b
|
||||
set dz lines=8
|
||||
att dz 127.0.0.1:4123
|
||||
;
|
||||
; line printer on LP11
|
||||
set lpt enable
|
||||
att lpt rsts-printer.txt
|
||||
;
|
||||
; ethernet DELUA
|
||||
;
|
||||
; Attach Ethernet to a network interface
|
||||
; Use 'show xu eth' command to show available interfaces.
|
||||
;
|
||||
set xu enable
|
||||
set xub disable
|
||||
set xu type=delua
|
||||
set xu mac=08-00-2b-c0-ff-ee
|
||||
att xu eth0
|
||||
;
|
||||
; boot system disk
|
||||
echo Booting RSTS/E V10.1 system disk DU0:
|
||||
boot rq0
|
||||
BIN
tapes/rstse_v10_1_install_sep10_1992.tap.bz2
Normal file
BIN
tapes/rstse_v10_1_install_sep10_1992.tap.bz2
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user