RL driver for v6

Here is a backported (mainly from v7, partly from 2.11BSD) RL11/RLV11/RLV12 driver for UNIX 6th edition. It can handle one controller with up to four RL01/RL02 drives. I tested it only with SIMH.

A lengthy story about how to install this driver would appear here in near future, hopefully.
Hint: there is no "tar" command in v6. You can make a buggy "v6tar" in v7 and bring it to v6 with "tp" via a physical/virtual tape. Sounds cumbersome? Indeed, it is.

v6_rl02_unknown

With this driver, I successfully extracted files from a raw RL02 image v6_rl02_unknown to a tar archive v6_rl02_unknown.tar.gz except device files and some empty directories.

Though another RL driver is included in this tarball, it cannot be used with vanilla v6.

NOTE: WHEN YOU BOOT UP WITH THIS v6_rl02_unknown IMAGE, ALL INPUT AND OUTPUT CHARACTERS SEEM CONVERTED INTO UPPERCASE CHARACTERS. IN CASE YOU FEEL DIZZY, TYPE JUST "STTY -LCASE" and the world should be looking so boring again.

bootable v6 root on RL02

Here is a bootable image of v6 root on RL02. If you use this with SIMH, set the configuration as:
set cpu 18b
set rl0 rl02
attach rl0 v6rl02.dsk
d sr 1
boot rl0
After boot, choose rlunix as a boot kernel.
PDP-11 simulator V3.0-2
!rlunix
mem = 1033
RESTRICTED RIGHTS

Use, duplication or disclosure is subject to
restrictions stated in Contract with Western
Electric Company, Inc.

login: root
# ls
bin
dev
etc
hpunix
lib
mnt
rkunix
rlunix
rpunix
tmp
unix
usr
# sync
#
Simulation stopped, PC: 034430 (BHI 34436)
sim> quit
Goodbye
Docs, srcs are not included in this image for now. Note: bootblock is rluboot from v6_rl02_unknown, which lacks the source code.

TODO


Nov 15, 2003 by Naoki Hamada