1
0
mirror of https://github.com/wfjm/w11.git synced 2026-03-26 18:33:31 +00:00

convert .txt to .md in tools/oskits; some tune-ups

This commit is contained in:
Walter F.J. Mueller
2016-12-22 16:57:26 +01:00
parent 07f86e59d8
commit 89c4c06cfc
30 changed files with 882 additions and 815 deletions

View File

@@ -18,8 +18,8 @@ For more information look into:
- [installation notes](doc/INSTALL.md)
- [short description of the directory layout](https://wfjm.github.io/home/w11/impl/dirlayout.html)
- [guide to run test benches](doc/w11a_tb_guide.md)
- [guide to boot operation systems](doc/w11a_os_guide.md)
- [known issues generel](doc/README_known_issues.md)
- [guide to boot operating systems](doc/w11a_os_guide.md)
- [known issues general](doc/README_known_issues.md)
- [known issues w11a CPU](doc/w11a_known_issues.md)
### Note on freecores/w11

View File

@@ -1,21 +1,22 @@
# Changelog: w11a_V0.60 -> w11a_V0.70
### Release highlights
- Bugfix for DIV instruction
(in [w11a_V0.61](#user-content-w11a-V0.61),
- bugfix for DIV instruction
(in [w11a_V0.61](#user-content-w11a_V0.61),
see [ECO-026-div.md](ECO-026-div.md))
- revised rbus protocol V4
(in [w11a_V0.62](#user-content-w11a-V0.63), see README_Rlink_V4.txt)
(in [w11a_V0.62](#user-content-w11a_V0.62),
see [README_Rlink_V4.md](README_Rlink_V4.md))
- add basic Vivado support
(in [w11a_V0.64](#user-content-w11a-V0.64))
(in [w11a_V0.64](#user-content-w11a_V0.64))
- add Nexys4 and Basys3 port of w11a
(in [w11a_V0.64](#user-content-w11a-V0.64))
(in [w11a_V0.64](#user-content-w11a_V0.64))
- add RL11/RL02 disk support
(in [w11a_V0.64](#user-content-w11a-V0.64))
(in [w11a_V0.64](#user-content-w11a_V0.64))
- add RH70+RP/RM disk support
(in [w11a_V0.65](#user-content-w11a-V0.65))
(in [w11a_V0.65](#user-content-w11a_V0.65))
- add TM11/TY10 tape support
(in [w11a_V0.66](#user-content-w11a-V0.66))
(in [w11a_V0.66](#user-content-w11a_V0.66))
- reference system now ISE 14.7, Vivado 2014.4; Ubuntu 14.04 64 bit, ghdl 0.31
### Table of contents
@@ -26,7 +27,7 @@
- Release [w11a_V0.63](#user-content-w11a_V0.63)
- Release [w11a_V0.62](#user-content-w11a_V0.62)
- Release [w11a_V0.61](#user-content-w11a_V0.61)
- [CHANGELOG for w11a_V.50 to w11a_V0.60.md](CHANGELOG-w11a_V.50-w11a_V0.60.md)
- [CHANGELOG for w11a_V.50 to w11a_V0.60](CHANGELOG-w11a_V0.50-w11a_V0.60.md)
<!-- --------------------------------------------------------------------- -->
---
@@ -289,7 +290,7 @@
<!-- --------------------------------------------------------------------- -->
---
## 2015-03-01: w11a_V0.64 - svn rev 29(oc) 655(wfjm) <a name="v0.64"></a>
## 2015-03-01: w11a_V0.64 - svn rev 29(oc) 655(wfjm) <a name="w11a_V0.64"></a>
### Preface
- The w11 project started on a Spartan-3 based Digilent S3board, and soon
@@ -494,7 +495,7 @@
<!-- --------------------------------------------------------------------- -->
---
## 2014-12-20: w11a_V0.62 - svn rev 27(oc) 614(wfjm) <a name="v0.62"></a>
## 2014-12-20: w11a_V0.62 - svn rev 27(oc) 614(wfjm) <a name="w11a_V0.62"></a>
### Summary
- migrate to rlink protocol version 4
@@ -584,7 +585,7 @@ Notes:
### Summary
- The `div` instruction gave wrong results in some corner cases when either
divisor or quotient were the largest negative integer (100000 or -32768).
This is corrected now, for details see [ECO-026-div.md](ECO-026-div.md)
This is corrected now, for details see [ECO-026-div.md](ECO-026-div.md).
- some minor updates and fixes to support scripts
- `xtwi` usage and `XTWI_PATH` setup explained in INSTALL.txt

View File

@@ -1,12 +1,30 @@
# Changelog: w11a_V0.70 -> w11a_V0.74
### Release highlights
- bugfix for mmu trap handling
(done in [w11a_V0.71](#user-content-w11a_V0.71),
reported in [w11a_V0.72](#user-content-w11a_V0.72),
see [ECO-027-trap_mmu.md](ECO-027-trap_mmu.md))
- add debug and monitoring units
(in [w11a_V0.71](#user-content-w11a_V0.71))
- add Arty port of w11a
(in [w11a_V0.72](#user-content-w11a_V0.72))
- full Vivado support
(in [w11a_V0.73](#user-content-w11a_V0.73))
- configurable size cache
(in [w11a_V0.73](#user-content-w11a_V0.73))
- cram controller using 'page mode'
(in [w11a_V0.74](#user-content-w11a_V0.74))
- add new test bench driver `tbrun`
(in [w11a_V0.74](#user-content-w11a_V0.74))
### Table of contents
- Release [w11a_V0.74](#user-content-w11a_V0.74)
- Release [w11a_V0.73](#user-content-w11a_V0.73)
- Release [w11a_V0.72](#user-content-w11a_V0.72)
- Release [w11a_V0.71](#user-content-w11a_V0.71)
- [CHANGELOG for w11a_V.60 to w11a_V0.70.md](CHANGELOG-w11a_V.60-w11a_V0.70.md)
- [CHANGELOG for w11a_V.50 to w11a_V0.60.md](CHANGELOG-w11a_V.50-w11a_V0.60.md)
- [CHANGELOG for w11a_V.60 to w11a_V0.70](CHANGELOG-w11a_V0.60-w11a_V0.70.md)
- [CHANGELOG for w11a_V.50 to w11a_V0.60](CHANGELOG-w11a_V0.50-w11a_V0.60.md)
<!-- --------------------------------------------------------------------- -->
---
@@ -34,11 +52,11 @@
a subset given by selection criteria, and executes them. It can handle
the parallel execution of tests so multi-core systems can be very
easily exploited. Running all tests is now a single shell command.
- a new tool 'tbfilt' simplifies the logic of self-checking test benches
- a new tool `tbfilt` simplifies the logic of self-checking test benches
and can also be used as a tool to analyze the full log files produced
by the test benches
- several test benches have been added to this release, most notably the
memory tester sys_tst_sram_* which was originally developed to verify
memory tester `sys_tst_sram_*` which was originally developed to verify
the s3board SRAM controller and later ported to verify the nexys* CRAM
controller.
- the system test benches with SRAM and CRAM now include the PCB trace
@@ -224,7 +242,7 @@
arty tb, proper portsel setup, configurable timeout, and finally proper
timeout setting.
- resolved known issue V0.64-3: So far the arty, basys3 and nexys4 serial
port, based on a FTDI FT2232, was often operated at 10 MBaud. This rate
port, based on a `FTDI FT2232`, was often operated at 10 MBaud. This rate
is in fact not supported by FTDI, the chip will use 8 instead of 10 MBaud.
Due to auto-bauding, which simly adapts to the actual baud rate, this went
undetected for some time. Now all designs use a serport block clocked with

View File

@@ -3,9 +3,9 @@
### Table of contents
- Current [master](#user-content-master)
<!-- - Release [w11a_V0.741](#user-content-w11a_V0.741) -->
- [CHANGELOG for w11a_V.70 to w11a_V0.74.md](CHANGELOG-w11a_V.70-w11a_V0.74.md)
- [CHANGELOG for w11a_V.60 to w11a_V0.70.md](CHANGELOG-w11a_V.60-w11a_V0.70.md)
- [CHANGELOG for w11a_V.50 to w11a_V0.60.md](CHANGELOG-w11a_V.50-w11a_V0.60.md)
- [CHANGELOG for w11a_V.70 to w11a_V0.74](CHANGELOG-w11a_V0.70-w11a_V0.74.md)
- [CHANGELOG for w11a_V.60 to w11a_V0.70](CHANGELOG-w11a_V0.60-w11a_V0.70.md)
- [CHANGELOG for w11a_V.50 to w11a_V0.60](CHANGELOG-w11a_V0.50-w11a_V0.60.md)
<!-- --------------------------------------------------------------------- -->
---

View File

@@ -99,7 +99,7 @@ algorithms need special rules and checks for this.
w11a --> regs updated under some rare conditions
KB11-C --> regs updated under some rare conditions
but in cases different from w11a
11/44 --> regs updated under some conditions (see v7_longdivide_bug.txt)
11/44 --> regs updated under some conditions
J11 --> regs never updated
simh --> regs never updated
```

View File

@@ -6,7 +6,7 @@ project uses a custom firmware in the FX2, this writeup describes the
installation of tools, environment setup and generation of the FX2 firmware.
### Table of content
- [System requirements](#user-content-sysreq)
- [Setup environment variables](#user-content-envvar)
- [Setup USB access](#user-content-usb-access)
@@ -43,7 +43,7 @@ these devices. A set of rules is provided under
$RETROBASE/tools/fx2/sys
Follow the 'README.txt' file in this directory.
Follow the [README.md](../tools/fx2/sys/README.md) file in this directory.
Notes:
- the provided udev rules use the VID/PID for **internal lab use** as

View File

@@ -1,4 +1,10 @@
## Known issues
# Known issues
The issues of the w11 CPU are listed in a separate document
[w11a_known_issues.md](w11a_known_issues.md).
This file descibes general issues.
The case id indicates the release when the issue was first recognized.
### V0.73-3 {[issue #11](https://github.com/wfjm/w11/issues/11)}

View File

@@ -1,5 +1,10 @@
# Summary of known issues for w11a CPU and systems
General issues are listed on a separate document
[README_known_issues.md](README_known_issues.md).
This file descibes issues of the w11 CPU.
###Table of content
- [Known differences between w11a and KB11-C (11/70)](#user-content-diff)

View File

@@ -236,13 +236,12 @@ Several oskits are provided:
| oskit Name | OS | Disk/Tape| Comment |
| :---- | :----| :------ | :------ |
| unix-v5_rk | Unix V5 System | RK05 | |
| 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_ |
| [unix-v5_rk](../tools/oskit/unix-v5_rk) | Unix V5 System | RK05 | |
| [211bsd_rk](../tools/oskit/211bsd_rk) | 2.11BSD system | RK05 | _very elementary subset_ |
| [211bsd_rl](../tools/oskit/211bsd_rl) | 2.11BSD system | RL02 | _small subset_ |
| [211bsd_rp](../tools/oskit/211bsd_rp) | 2.11BSD system | RP06 | _full system_ |
For further details consult the `README_<oskit-name>set.txt` file in the
oskit directory.
For further details consult the `README.md` file in the oskit directory.
### DEC operating systems <a name="oskits-dec"></a>
@@ -278,12 +277,11 @@ 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 | |
| [rsx11m-31_rk](../tools/oskit/rsx11m-31_rk) | RSX-11M V3.1 | RK05 | |
| [rsx11m-40_rk](../tools/oskit/rsx11m-40_rk) | RSX-11M V4.0 | RK05 | |
| [rsx11mp-30_rp](../tools/oskit/rsx11mp-30_rp) | RSX-11M+ V3.0 | RP06 | |
| [rt11-40_rk](../tools/oskit/rt11-40_rk) | RT-11 V4.0 | RK05 | |
| [rt11-53_rl](../tools/oskit/rt11-53_rl) | RT-11 V5.3 | RL02 | |
| [xxdp_rl](../tools/oskit/xxdp_rl) | XXDP 22 and 25 | RL02 | |
For further details consult the `README_<oskit-name>set.txt` file in the
oskit directory.
For further details consult the `README.md` file in the oskit directory.

86
tools/fx2/src/README.md Normal file
View File

@@ -0,0 +1,86 @@
The FX2 software is based on the Sourceforge project ixo-jtag
http://sourceforge.net/projects/ixo-jtag/
The usb_jtag sub project was checked out on 2011-07-17 (Rev 204) from
Sourceforge and taken as basis for the further developement.
The original README.txt is preserved under
[README_iso_jtag.txt](README_iso_jtag.txt).
Only the `hw_nexys.c` branch was kept on the import.
### Change log:
#### 2014-11-16 (Rev 604)
- ported to sdcc 3.3
- all prior development was done with sdcc 2.x, latest sdcc 2.9 was bundled
with Ubuntu 12.04 LTS.
- now switching to sdcc 3.3 as bundled with Ubuntu 14.04 LTS.
- mayor changes:
- assembler now named `sdas8051` (was `asx8051`)
- all special reserved keywords start now with a double underscore
at --> __at
bit --> __bit
interrupt --> __interrupt
sbit --> __sbit
sfr --> __sfr
xdata --> __xdata
_asm --> __asm
_endasm --> __endasm
_naked --> __naked
- in general sources stayed untouched in the sdcc 2.9 form, all keyword
mappings are done with the preprocessor and defs like `-Dat=__at`
- make usage now
- default is now sdcc 3.x, in this case simply use
make clean && make
- on systems with sdcc 2.x use
make clean && make SDCC29=1
- detected and fixed BUG inherted from ixo-jtag and GNU Radio in `SYNCDELAY`
The macro `SYNCDELAY` (defined in lib/syncdelay.h) inserts 'nop' needed
to resolve some timing issues in the FX2. The old implementation was
#define SYNCDELAY _asm nop; nop; nop; _endasm
#define NOP _asm nop; _endasm
This inserts into the assembler output a single line
nop; nop; nop;
Since `';'` is the comment delimiter for the assember the 2nd and 3rd nop
are simply ignored.
This wrong implementation was changed to
#define SYNCDELAY NOP; NOP; NOP
That created three lines in the assembler output
nop;
nop;
nop;
and generated the three desired nops in the binary.
> This was definitively broken from the very beginning.
> The code ran alway. Reason is mosu likely that the `SYNCDELAY`
> macros were only used in the setup phase and never is a
> really time critical context.
#### 2011-07-17 (Rev 395)
- Makefile: reorganized to support multiple target/fifo configs
- renames:
dscr.a51 -> dscr_jtag.a51
hw_nexys.c -> hw_nexys2.c
usbjtag.c -> main.c
- dscr_jtag.a51
- Use USB 2.0; New string values
- use 512 byte for all high speed endpoints
- dscr_jtag_2fifo.a51
- dscr with EP4 as HOST->FPGA and EP6 as FPGA->HOST hardware fifo

View File

@@ -1,79 +0,0 @@
# $Id: README.txt 604 2014-11-16 22:33:09Z mueller $
#
The FX2 software is based on the Sourceforge project ixo-jtag
http://sourceforge.net/projects/ixo-jtag/
The usb_jtag sub project was checked out on 2011-07-17 (Rev 204) from
Sourceforge and take as the basis for the further developement.
The original README.txt is preserved under README_iso_jtag.txt.
Only the hw_nexys.c branch is kept on the import.
Change log:
2014-11-16 (Rev 604)
- ported to sdcc 3.3
- all prior development was done with sdcc 2.x, latest sdcc 2.9 was bundled
with Ubuntu 12.04 LTS.
- now switching to sdcc 3.3 as bundled with Ubuntu 14.04 LTS.
- mayor changes:
1. assembler now named sdas8051 (was asx8051)
2. all special reserved keywords start now with a double underscore
at --> __at
bit --> __bit
interrupt --> __interrupt
sbit --> __sbit
sfr --> __sfr
xdata --> __xdata
_asm --> __asm
_endasm --> __endasm
_naked --> __naked
- in general sources stayed untouched in the sdcc 2.9 form, all keyword
mappings are done with the preprocessor and defs like "-Dat=__at"
- make usage now
- default is now sdcc 3.x, in this case simply use
make clean && make
- on systems with sdcc 2.x use
make clean && make SDCC29=1
- detected and fixed BUG inherted from ixo-jtag and GNU Radio in SYNCDELAY
The macro SYNCDELAY (defined in lib/syncdelay.h) inserts 'nop' needed
to resolve some timing issues in the FX2. The old implementation was
#define SYNCDELAY _asm nop; nop; nop; _endasm
#define NOP _asm nop; _endasm
This inserts into the assembler output a single line
nop; nop; nop;
Since ';' is the comment delimiter for the assember the 2nd and 3rd nop
are simply ignored.
This wrong implementation was changed to
#define SYNCDELAY NOP; NOP; NOP
That created three lines in the assembler output
nop;
nop;
nop;
and generated the three desired nops in the binary.
!! This was definitively broken from the very beginning. !!
!! The code ran alway. Reason is mosu likely that the SYNCDELAY !!
!! macros were only used in the setup phase and never is a !!
!! really time critical context. !!
2011-07-17 (Rev 395)
- Makefile: reorganized to support multiple target/fifo configs
- renames:
dscr.a51->dscr_jtag.a51
hw_nexys.c->hw_nexys2.c
usbjtag.c->main.c
- dscr_jtag.a51
- Use USB 2.0; New string values
- use 512 byte for all high speed endpoints
- dscr_jtag_2fifo.a51
- dscr with EP4 as HOST->FPGA and EP6 as FPGA->HOST hardware fifo

30
tools/fx2/sys/README.md Normal file
View File

@@ -0,0 +1,30 @@
This directory contains udev rules which ensure that the Cypress FX2 on
- Digilent Nexys2
- Digilent Nexys3
- Digilent Atlys
is read/write accessible for user land processes, either in
- original power on state _(thus Digilent VID/PID)_
- after custom firmware is loaded _(thus VOTI VID/PID)_
> **The rules assume that eligible user accounts are in group `plugdev`.
> Check with the `groups` command whether your account is in group `plugdev`,
> in not, add this group to your accounts groups list.**
To setup udev rules do
```bash
sudo cp -a 99-retro-usb-permissions.rules /etc/udev/rules.d/
sudo chown root:root /etc/udev/rules.d/99-retro-usb-permissions.rules
dir /etc/udev/rules.d/
sudo udevadm control --reload-rules
```
to verify whether usb device was really put into group `plugdev`
```bash
lsusb
# --> look for bus/dev of interest
find /dev/bus/usb -type c | sort| xargs ls -l
# --> check whether bus/dev of interest is in group plugdev
```

View File

@@ -1,30 +0,0 @@
# $Id: README.txt 604 2014-11-16 22:33:09Z mueller $
This directory contains udev rules which ensure that the Cypress FX2 on
- Digilent Nexys2
- Digilent Nexys3
- Digilent Atlys
is read/write accessible for user land processes, either in
- original power on state (thus Digilent VID/PID)
- after custom firmware is loaded (thus VOTI VID/PID)
!! The rules assume that eligible user accounts are in group plugdev.
!! Check with the 'groups' command whether your account is in group plugdev,
!! in not, add this group to your accounts groups list.
To setup udev rules do
sudo cp -a 99-retro-usb-permissions.rules /etc/udev/rules.d/
sudo chown root:root /etc/udev/rules.d/99-retro-usb-permissions.rules
dir /etc/udev/rules.d/
sudo udevadm control --reload-rules
to verify whether usb device was really put into group 'plugdev'
lsusb
--> look for bus/dev of interest
find /dev/bus/usb -type c | sort| xargs ls -l
--> check whether bus/dev of interest is in group plugdev

View File

@@ -1,45 +1,37 @@
# $Id: README_211bsd_rkset.txt 688 2015-06-05 13:15:10Z mueller $
## Notes on oskit: 2.11BSD system on RK05 volumes
Notes on oskit: 2.11BSD system on RK05 volumes
### General remarks
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
Table of content:
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz
1. General remarks
2. Installation
3. Usage
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/211bsd_rk/
wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz
tar -xzf 211bsd_rkset.tgz
```
1. General remarks ---------------------------------------------------
### Usage
See notes on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
in $RETROBASE/doc/w11a_os_guide.txt
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
cd $RETROBASE/tools/oskit/211bsd_rk/
wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz
tar -xzf 211bsd_rkset.tgz
3. Usage -------------------------------------------------------------
- Start backend server and boot system (see section 3 in w11a_os_guide.txt)
- Start backend server and boot system
(see section Rlink in [w11a_os_guide.md](../../../doc/w11a_os_guide.md))
```
boot script: 211bsd_rk_boot.tcl
example: ti_w11 <opt> @211bsd_rk_boot.tcl
where <opt> is the proper option set for the board.
```
- Hit <ENTER> in the xterm window to connnect to backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
- Hit `<ENTER>` in the `xterm` window to connnect to backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
70Boot from rk(0,0,0) at 0177404
: {<CR>}
: rk(0,0,0)unix
@@ -62,10 +54,11 @@ Notes on oskit: 2.11BSD system on RK05 volumes
xp 0 csr 176700 vector 254 attached
cn 1 csr 176500 vector 300 attached
erase, kill ^U, intr ^C
```
In first '#' prompt the system is in single-user mode. Just enter a ^D
to continue the system startup to multi-user mode:
In first `'#'` prompt the system is in single-user mode. Just enter a `^D`
to continue the system startup to multi-user mode:
```
#^D
checking quotas: done.
Assuming non-networking system ...
@@ -82,18 +75,20 @@ Notes on oskit: 2.11BSD system on RK05 volumes
2.11 BSD UNIX (curly.2bsd.com) (console)
login:
```
The login prompt is sometimes mangled with the 'Device not configured'
system messages, if its not visible just hit <ENTER> to get a fresh one.
The login prompt is sometimes mangled with the 'Device not configured'
system messages, if its not visible just hit `<ENTER>` to get a fresh one.
```
login: {root}
erase, kill ^U, intr ^C
```
Now the system is in multi-user mode, daemons runnng. You can explore
the system, e.g. with a 'pstat -T' or a 'mount' command. The second
xterm can be activated too, it will connect to a second emulated DL11.
At the end is important to shutdown properly with a 'halt':
Now the system is in multi-user mode, daemons runnng. You can explore
the system, e.g. with a `pstat -T` or a `mount` command. The second
`xterm` can be activated too, it will connect to a second emulated DL11.
At the end is important to shutdown properly with a `halt`:
```
# {pstat -T}
7/186 files
39/208 inodes
@@ -110,15 +105,20 @@ Notes on oskit: 2.11BSD system on RK05 volumes
# {halt}
syncing disks... done
halting
```
While the system was running the server process display the
While the system was running the server process display the
```
cpumon>
prompt. When the w11 has halted after 211bsd shutdown a message like
```
prompt. When the w11 has halted after 211bsd shutdown a message like
```
CPU down attention
Processor registers and status:
PS: 030350 cm,pm=k,u s,p,t=0,7,0 NZVC=1000 rust: 01 HALTed
R0: 177560 R1: 161322 R2: 053436 R3: 000010
R4: 003000 R5: 147510 SP: 147466 PC: 000014
will be visible. Now the server process can be stopped with ^D.
```
will be visible. Now the server process can be stopped with `^D`.

View File

@@ -1,45 +1,37 @@
# $Id: README_211bsd_rlset.txt 688 2015-06-05 13:15:10Z mueller $
## Notes on oskit: 2.11BSD system on RL02 volumes
Notes on oskit: 2.11BSD system on RL02 volumes
### General remarks
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
Table of content:
1. General remarks
2. Installation
3. Usage
1. General remarks ---------------------------------------------------
See notes on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
in $RETROBASE/doc/w11a_os_guide.txt
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/211bsd_rlset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/211bsd_rlset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/211bsd_rl/
wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rlset.tgz
tar -xzf 211bsd_rlset.tgz
```
3. Usage -------------------------------------------------------------
### Usage
- Start backend server and boot system (see section 3 in w11a_os_guide.txt)
- Start backend server and boot system
(see section Rlink in [w11a_os_guide.md](../../../doc/w11a_os_guide.md))
```
boot script: 211bsd_rl_boot.tcl
example: ti_w11 <opt> @211bsd_rl_boot.tcl
where <opt> is the proper option set for the board.
- Hit <ENTER> in the xterm window to connnect to backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
where <opt> is the proper option set for the board.
```
- Hit `<ENTER>` in the `xterm` window to connnect to backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
70Boot from rl(0,0,0) at 0174400
: {<CR>}
: rl(0,0,0)unix
@@ -62,10 +54,11 @@ Notes on oskit: 2.11BSD system on RL02 volumes
xp 0 csr 176700 vector 254 attached
cn 1 csr 176500 vector 300 attached
erase, kill ^U, intr ^C
```
In first '#' prompt the system is in single-user mode. Just enter a ^D
to continue the system startup to multi-user mode:
In first `'#'` prompt the system is in single-user mode. Just enter a `^D`
to continue the system startup to multi-user mode:
```
#^D
Fast boot ... skipping disk checks
@@ -86,18 +79,19 @@ Notes on oskit: 2.11BSD system on RL02 volumes
2.11 BSD UNIX (curly.2bsd.com) (console)
login:
The login prompt is sometimes mangled with the 'Device not configured'
system messages, if its not visible just hit <ENTER> to get a fresh one.
```
The login prompt is sometimes mangled with the 'Device not configured'
system messages, if its not visible just hit `<ENTER>` to get a fresh one.
```
login: {root}
erase, kill ^U, intr ^C
```
Now the system is in multi-user mode, daemons runnng. You can explore
the system, e.g. with a 'pstat -T' or a 'mount' command. The second
xterm can be activated too, it will connect to a second emulated DL11.
At the end is important to shutdown properly with a 'halt':
Now the system is in multi-user mode, daemons runnng. You can explore
the system, e.g. with a `pstat -T` or a `mount` command. The second
`xterm` can be activated too, it will connect to a second emulated DL11.
At the end is important to shutdown properly with a `halt`:
```
# {pstat -T}
7/186 files
40/208 inodes
@@ -112,15 +106,20 @@ Notes on oskit: 2.11BSD system on RL02 volumes
# {halt}
syncing disks... done
halting
```
While the system was running the server process display the
While the system was running the server process display the
```
cpumon>
prompt. When the w11 has halted after 211bsd shutdown a message like
```
prompt. When the w11 has halted after 211bsd shutdown a message like
```
CPU down attention
Processor registers and status:
PS: 030350 cm,pm=k,u s,p,t=0,7,0 NZVC=1000 rust: 01 HALTed
R0: 177560 R1: 161322 R2: 053770 R3: 000010
R4: 003400 R5: 147510 SP: 147466 PC: 000014
will be visible. Now the server process can be stopped with ^D.
```
will be visible. Now the server process can be stopped with `^D`.

View File

@@ -1,45 +1,37 @@
# $Id: README_211bsd_rpset.txt 688 2015-06-05 13:15:10Z mueller $
## Notes on oskit: 2.11BSD system on a RP06 volume
Notes on oskit: 2.11BSD system on a RP06 volume
### General remarks
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
Table of content:
1. General remarks
2. Installation
3. Usage
1. General remarks ---------------------------------------------------
See notes on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
in $RETROBASE/doc/w11a_os_guide.txt
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/211bsd_rpset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/211bsd_rpset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/211bsd_rp/
wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rpset.tgz
tar -xzf 211bsd_rpset.tgz
```
3. Usage -------------------------------------------------------------
### Usage
- Start backend server and boot system (see section 3 in w11a_os_guide.txt)
- Start backend server and boot system
(see section Rlink in [w11a_os_guide.md](../../../doc/w11a_os_guide.md))
```
boot script: 211bsd_rp_boot.tcl
example: ti_w11 <opt> @211bsd_rp_boot.tcl
where <opt> is the proper option set for the board.
```
- Hit <ENTER> in the xterm window to connnect to backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
- Hit `<ENTER>` in the `xterm` window to connnect to backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
70Boot from xp(0,0,0) at 0176700
: {<CR>}
: xp(0,0,0)unix
@@ -64,10 +56,11 @@ Notes on oskit: 2.11BSD system on a RP06 volume
xp 0 csr 176700 vector 254 attached
cn 1 csr 176500 vector 300 attached
erase, kill ^U, intr ^C
```
In first '#' prompt the system is in single-user mode. Just enter a ^D
to continue the system startup to multi-user mode:
In first `'#'` prompt the system is in single-user mode. Just enter a `^D`
to continue the system startup to multi-user mode:
```
#^D
Fast boot ... skipping disk checks
checking quotas: done.
@@ -93,18 +86,20 @@ Notes on oskit: 2.11BSD system on a RP06 volume
2.11 BSD UNIX (curly.2bsd.com) (console)
login:
```
The login prompt is sometimes mangled with the 'Device not configured'
system messages, if its not visible just hit <ENTER> to get a fresh one.
The login prompt is sometimes mangled with the 'Device not configured'
system messages, if its not visible just hit `<ENTER>` to get a fresh one.
```
login: {root}
erase, kill ^U, intr ^C
```
Now the system is in multi-user mode, daemons runnng. You can explore
the system, e.g. with a 'pstat -T' or a 'mount' command. The second
xterm can be activated too, it will connect to a second emulated DL11.
At the end is important to shutdown properly with a 'halt':
Now the system is in multi-user mode, daemons runnng. You can explore
the system, e.g. with a `pstat -T` or a `mount` command. The second
`xterm` can be activated too, it will connect to a second emulated DL11.
At the end is important to shutdown properly with a `halt`:
```
# {pstat -T}
7/186 files
40/208 inodes
@@ -119,10 +114,15 @@ Notes on oskit: 2.11BSD system on a RP06 volume
# {halt}
syncing disks... done
halting
```
While the system was running the server process display the
While the system was running the server process display the
```
cpumon>
prompt. When the w11 has halted after 211bsd shutdown a message like
```
prompt. When the w11 has halted after 211bsd shutdown a message like
```
CPU down attention
Processor registers and status:
@@ -130,5 +130,6 @@ Notes on oskit: 2.11BSD system on a RP06 volume
PS: 030350 cm,pm=k,u s,p,t=0,7,0 NZVC=1000 rust: 01 HALTed
R0: 177560 R1: 010330 R2: 056172 R3: 000010
R4: 005000 R5: 147510 SP: 147466 PC: 000014
will be visible. Now the server process can be stopped with ^D.
```
will be visible. Now the server process can be stopped with `^D`.

View File

@@ -1,69 +1,61 @@
# $Id: README_211bsd_tmset.txt 699 2015-07-05 21:37:26Z mueller $
## Notes on oskit: 2.11BSD system on a TM11 tape distribution kit
Notes on oskit: 2.11BSD system on a TM11 tape distribution kit
### General remarks
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
Table of content:
### Installation
1. General remarks
2. Installation
3. Usage
4. Install 211bsd from tape on a RP06 disk
5. Install 211bsd from tape on a RM05 disk
1. General remarks ---------------------------------------------------
See notes on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
in $RETROBASE/doc/w11a_os_guide.txt
2. Installation ------------------------------------------------------
- A tape set is available from
http://www.retro11.de/data/oc_w11/oskits/211bsd_tmset.tgz
Download, unpack and copy the tape images (*.tap), e.g.
A tape set is available from
http://www.retro11.de/data/oc_w11/oskits/211bsd_tmset.tgz
Download, unpack and copy the tape images (*.tap), e.g.
```bash
cd $RETROBASE/tools/oskit/211bsd_tm/
wget http://www.retro11.de/data/oc_w11/oskits/211bsd_tmset.tgz
tar -xzf 211bsd_tmset.tgz
```
3. Usage -------------------------------------------------------------
### Usage
- This is a tape distribution kit and tailoed to be installed on massbus
disks of RP or RM type. The 211bsd system doesn't contain a ready to
used boot block for RP07 disks, while RM03 and RP05 disks are too small
for a full 211bsd system. Therefore RP06 and RM05 disks are the supported
disk types.
So first step is to create a disk image, use one of
- This is a tape distribution kit and tailoed to be installed on massbus
disks of RP or RM type. The 211bsd system doesn't contain a ready to
used boot block for RP07 disks, while RM03 and RP05 disks are too small
for a full 211bsd system. Therefore RP06 and RM05 disks are the supported
disk types.
- So first step is to create a disk image, use one of
```
create_disk --typ=rp06 --bad 211bsd_rp06.dsk
create_disk --typ=rm05 --bad 211bsd_rm05.dsk
```
- Start backend server and boot system (see section 3 in w11a_os_guide.txt)
- Start backend server and boot system
(see section Rlink in [w11a_os_guide.md](../../../doc/w11a_os_guide.md))
```
boot script: 211bsd_tm_rp06_boot.tcl or
211bsd_tm_rm05_boot.tcl
example: ti_w11 <opt> @211bsd_tm_rp06_boot.tcl
where <opt> is the proper option set for the board.
```
- Hit <ENTER> in the xterm window to connnect to backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
- Hit `<ENTER>` in the `xterm` window to connnect to backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
70Boot from tm(0,0,0) at 0172522
:
```
This prompt of the 'mtboot' monitor, from which the different steps of
the installation procedure can be started.
4. Install 211bsd from tape on a RP06 disk ---------------------------
The tape distribution contains 8 files
This prompt of the `mtboot` monitor, from which the different steps of
the installation procedure can be started.
### Install 211bsd from tape on a RP06 disk
The tape distribution contains 8 files
```
file #records length Contents
0 73 512 tape boot (twice) and boot handler
1 38 1024 standalone disklabel
@@ -74,20 +66,21 @@ Notes on oskit: 2.11BSD system on a TM11 tape distribution kit
6 3516 10240 tar of adm bin crash ...
7 903 10240 tar of sys include
8 4168 10240 tar of remaining directories
```
The installation will
- partition the disk with disklabel
- create the root file system with mkfs
- re-store the root file system with restor
- than boot 211bsd from disk into single user mode
- write the boot block
- create the /usr file system
- load the /usr file with tar from tape (three steps)
The installation will
- partition the disk with disklabel
- create the root file system with mkfs
- re-store the root file system with restor
- than boot 211bsd from disk into single user mode
- write the boot block
- create the `/usr` file system
- load the `/usr` file with tar from tape (three steps)
4.1 Install 211bsd, tape phase ---------------------------------------
#### Install 211bsd, tape phase
The following shows the full dialogue, the input is after a '##' separator
The following shows the full dialogue, the input is after a `##` separator
```
70Boot from tm(0,0,0) at 0172522
: ## tm(0,1)
Boot: bootdev=0401 bootcsr=0172522
@@ -201,15 +194,16 @@ End of tape
70Boot from tm(0,0,3) at 0172522
: ## xp(0,0)unix
```
4.2 Install 211bsd, disk phase ---------------------------------------
The last command boots 211bsd form the just setup disk, which has now
a root file system, but not yet a hardward boot block.
'#' is now the shell prompt
'!!' indicates comments
indented lines show output
#### Install 211bsd, disk phase
The last command boots 211bsd form the just setup disk, which has now
a root file system, but not yet a hardward boot block. In the following
- `#` is now the shell prompt
- `!!` indicates comments
- indented lines show output
```
Boot: bootdev=05000 bootcsr=0176700
2.11 BSD UNIX #9: Wed Dec 10 06:24:37 PST 2008
@@ -268,9 +262,11 @@ End of tape
Filesystem 1K-blocks Used Avail Capacity Mounted on
root 10285 4503 5782 44% /
/dev/xp0c 154094 87043 67051 56% /usr
```
4.3 test boot created sysyem -----------------------------------------
#### test boot created sysyem
```
# halt
on ti_w11 prompt
@@ -278,30 +274,31 @@ on ti_w11 prompt
70Boot from xp(0,0,0) at 0176700
: ## <cr>
```
from now on like for README_211bsd_rpset.txt
from now on like in [README for 211bsd_rpset](../211bsd_rp/README.md).
5. Install 211bsd from tape on a RM05 disk ---------------------------
### Install 211bsd from tape on a RM05 disk
The procedure is very similar to an RP06 install, the only differences are
- disk partitioning (creating disklabel)
- setup of boot block
- initializing the 'c' file system
The procedure is very similar to an RP06 install, the only differences are
- disk partitioning (creating disklabel)
- setup of boot block
- initializing the `c` file system
In the following only these differences are briefly summarized:
- use 211bsd_tm_rm05_boot.tcl (instead of 211bsd_tm_rp06_boot.tcl)
- in disklabel use different sizes and offsets
In the following only these differences are briefly summarized:
- use `211bsd_tm_rm05_boot.tcl` (instead of `211bsd_tm_rp06_boot.tcl`)
- in `disklabel` use different sizes and offsets
```
'a' size [500384]: ## 34c
'b' offset [0]: ## 34c
'b' size [0]: ## 13c
'c' offset [0]: ## 47c
'c' size [0]: ## 775c
- the final 'd' or display in disklabel show show
```
- the final `'d'` or display in disklabel should show
```
type: SMD
disk: SMD
label: DEFAULT
@@ -319,20 +316,25 @@ from now on like for README_211bsd_rpset.txt
a: 20672 0 2.11BSD 1024 1024 # (Cyl. 0 - 33)
b: 7904 20672 swap # (Cyl. 34 - 46)
c: 471200 28576 2.11BSD 1024 1024 # (Cyl. 47 - 821)
```
- after first boot write the correct boot block
- after first boot write the correct boot block
```
# dd if=/mdec/rm05uboot of=/dev/rxp0a count=1
```
Note: the boot code has the disk geometry hard coded, so using the right
one is essential. RP06 uses hpuboot, while RM05 uses rm05uboot !!
- to create file system on partition c use
Note: the boot code has the disk geometry hard coded, so using the right
one is essential. RP06 uses `hpuboot`, while RM05 uses `rm05uboot` !!
- to create file system on partition c use
```
# /sbin/mkfs -m 2 -n 304 -i 4096 -s 235600 /dev/rxp0c
```
- the final system should give a 'df' output like
- the final system should give a `df` output like
```
Filesystem 1K-blocks Used Avail Capacity Mounted on
root 10173 4503 5670 44% /
/dev/xp0c 231917 87043 144874 38% /usr
```

View File

@@ -0,0 +1,99 @@
## Notes on oskit: RSX-11M V3.1 system on RK05 volumes
### General remarks
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
**Also read README_license.txt which is included in the oskit !!**
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/rsx11m-31_rk
wget http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz
tar -xzf rsx11m-31_rkset.tgz
```
### Usage
- Start disk imge in simulator
```
pdp11 rsx11m-31_rk_boot.scmd
```
or **ONLY IF YOU HAVE A VALID LICENSE** on w11a
```
ti_w11 <opt> @rsx11m-31_rk_boot.tcl
```
where `<opt>` is the proper option set for the board.
- Hit `<ENTER>` in the `xterm` window to connect to simh or backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
RSX-11M V3.1 BL22 65408K MAPPED
>RED DK0:=SY0:
>RED DK0:=LB0:
>MOU DK0:SYSTEM0
>@[1,2]STARTUP
```
That RSX shows `65408K` is a bug in V3.1. It should be `1920K` the
size of accessible memory in words. For configurations with 1 MByte
and below the correct value is displayed, above a wrong one.
This os version was released in December 1977, so it's no suprise
that it is not y2k ready. So enter a date before prior to 2000.
```
>* PLEASE ENTER TIME AND DATE (HR:MN DD-MMM-YY) [S]: {<.. see above ..>}
>TIM 17:18 12-may-83
>;
>RUN ERRLOG
>
;ERL -- ERROR LOG INITIALIZED
>MOU DK1:SYSTEM1
>;
>INS DK1:[1,54]BIGMAC/PAR=GEN
>INS DK1:[1,54]BIGTKB/PAR=GEN
>INS DK1:[1,54]CDA
>INS DK1:[1,54]DSC/PAR=GEN
>INS DK1:[1,54]EDT/PAR=GEN
>INS DK1:[1,54]FLX
>INS DK1:[1,54]FOR
>INS DK1:[1,54]FTB
>INS DK1:[1,54]LBR
>INS DK1:[1,54]PSE
>INS DK1:[1,54]RNO
>INS DK1:[1,54]SRD
>INS DK1:[1,54]SYE
>;
>INS DK1:[1,54]TEC
>INS DK1:[1,54]TEC/TASK=...MAK
>INS DK1:[1,54]TEC/TASK=...MUN
>;
>INS DK1:[1,54]VTEC
>;
>;
>SET /UIC=[1,6]
>PSE =
>SET /UIC=[200,200]
>;
>ACS DK1:/BLKS=512.
>;
>@ <EOF>
>
```
Now you are at the MCR prompt and can exercise the system.
At the end is important to shutdown properly with a `run $shutup`.
The simululaor (or the rlink backend) can be stopped when the
CPU has halted.

View File

@@ -1,94 +0,0 @@
# $Id: README_rsx11m-31_rkset.txt 680 2015-05-14 13:29:46Z mueller $
Notes on oskit: RSX-11M V3.1 system on RK05 volumes
Table of content:
1. General remarks
2. Installation
3. Usage
1. General remarks ---------------------------------------------------
See notes, especially on legal terms, in $RETROBASE/doc/w11a_os_guide.txt
Also read README_license.txt which is included in the oskit !!
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
cd $RETROBASE/tools/oskit/rsx11m-31_rk
wget http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz
tar -xzf rsx11m-31_rkset.tgz
3. Usage -------------------------------------------------------------
- Start them in simulator
pdp11 rsx11m-31_rk_boot.scmd
or ONLY IF YOU HAVE A VALID LICENSE on w11a
ti_w11 <opt> @rsx11m-31_rk_boot.tcl
where <opt> is the proper option set for the board.
- Hit <ENTER> in the xterm window to connect to simh or backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
RSX-11M V3.1 BL22 65408K MAPPED
>RED DK0:=SY0:
>RED DK0:=LB0:
>MOU DK0:SYSTEM0
>@[1,2]STARTUP
That RSX shows '65408K' is a bug in V3.1. It should be 1920K' the
size of accessible memory in words. For configurations with 1 MByte
and below the correct value is displayed, above a wrong one.
This os version was released in December 1977, so it's no suprise
that it is not y2k ready. So enter a date before prior to 2000.
>* PLEASE ENTER TIME AND DATE (HR:MN DD-MMM-YY) [S]: {<.. see above ..>}
>TIM 17:18 12-may-83
>;
>RUN ERRLOG
>
;ERL -- ERROR LOG INITIALIZED
>MOU DK1:SYSTEM1
>;
>INS DK1:[1,54]BIGMAC/PAR=GEN
>INS DK1:[1,54]BIGTKB/PAR=GEN
>INS DK1:[1,54]CDA
>INS DK1:[1,54]DSC/PAR=GEN
>INS DK1:[1,54]EDT/PAR=GEN
>INS DK1:[1,54]FLX
>INS DK1:[1,54]FOR
>INS DK1:[1,54]FTB
>INS DK1:[1,54]LBR
>INS DK1:[1,54]PSE
>INS DK1:[1,54]RNO
>INS DK1:[1,54]SRD
>INS DK1:[1,54]SYE
>;
>INS DK1:[1,54]TEC
>INS DK1:[1,54]TEC/TASK=...MAK
>INS DK1:[1,54]TEC/TASK=...MUN
>;
>INS DK1:[1,54]VTEC
>;
>;
>SET /UIC=[1,6]
>PSE =
>SET /UIC=[200,200]
>;
>ACS DK1:/BLKS=512.
>;
>@ <EOF>
>
Now you are at the MCR prompt and can exercise the system.
At the end is important to shutdown properly with a 'run $shutup'.
The simululaor (or the rlink backend) can be stopped when the
CPU has halted.

View File

@@ -0,0 +1,93 @@
## Notes on oskit: RSX-11M V4.0 system on RK05 volumes
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
**Also read README_license.txt which is included in the oskit !!**
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rsx11m-40_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
```
cd $RETROBASE/tools/oskit/rsx11m-40_rk
wget http://www.retro11.de/data/oc_w11/oskits/rsx11m-40_rkset.tgz
tar -xzf rsx11m-40_rkset.tgz
```
### Usage
- Start disk image in simulator
```
pdp11 rsx11m-40_rk_boot.scmd
```
or **ONLY IF YOU HAVE A VALID LICENSE** on w11a
```
ti_w11 <opt> @rsx11m-40_rk_boot.tcl
```
where `<opt>` is the proper option set for the board.
- Hit `<ENTER>` in the `xterm` window to connect to simh or backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
RSX-11M V4.0 BL32 1920.K MAPPED
>RED DK:=SY:
>RED DK:=LB:
>MOU DK:SYSM40RKV0
>@DK:[1,2]STARTUP
```
This os version was released in November 1981, so it's no suprise
that it is not y2k ready. So enter a date before prior to 2000.
```
>* PLEASE ENTER TIME AND DATE (HR:MN DD-MMM-YY) [S]: {<.. see above ..>}
>TIM 18:17 12-may-83
>* ENTER LINE WIDTH OF THIS TERMINAL [D D:132.]: {<CR>}
>SET /BUF=TI:132.
>ACS SY:/BLKS=512.
>CLI /INIT=DCL/TASK=...DCL
>;
>; mount 2nd system disk
>;
>mou dk1:SYSM40RKV1/pub
>;
>; installing tasks from 2nd system disk
>;
>INS DK1:$BRU
>INS DK1:$DMP
>INS DK1:$DSC
>INS DK1:$EDT
>INS DK1:$FLX
>INS DK1:$K11RSX/TASK=...KER
>INS DK1:$LBR
>INS DK1:$MAC
>INS DK1:$RMD
>INS DK1:$SLP
>INS DK1:$SRD
>INS DK1:$TEC
>INS DK1:$TEC/TASK=...MAK
>INS DK1:$TKB
>INS DK1:$VFY
>INS DK1:$VTEC
>@ <EOF>
>
```
Now you are at the MCR prompt and can exercise the system.
You can also login on the 2nd DL11, possible accounts are
```
>hel 1,1 ; password root
>hel 200,201 ; password test
```
At the end it is important to shutdown properly with a `run $shutup`.
The simululaor (or the rlink backend) can be stopped when the
CPU has halted.

View File

@@ -1,88 +0,0 @@
# $Id: README_rsx11m-40_rkset.txt 680 2015-05-14 13:29:46Z mueller $
Notes on oskit: RSX-11M V4.0 system on RK05 volumes
Table of content:
1. General remarks
2. Installation
3. Usage
1. General remarks ---------------------------------------------------
See notes, especially on legal terms, in $RETROBASE/doc/w11a_os_guide.txt
Also read README_license.txt which is included in the oskit !!
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rsx11m-40_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
cd $RETROBASE/tools/oskit/rsx11m-40_rk
wget http://www.retro11.de/data/oc_w11/oskits/rsx11m-40_rkset.tgz
tar -xzf rsx11m-40_rkset.tgz
3. Usage -------------------------------------------------------------
- Start them in simulator
pdp11 rsx11m-40_rk_boot.scmd
or ONLY IF YOU HAVE A VALID LICENSE on w11a
ti_w11 <opt> @rsx11m-40_rk_boot.tcl
where <opt> is the proper option set for the board.
- Hit <ENTER> in the xterm window to connect to simh or backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
RSX-11M V4.0 BL32 1920.K MAPPED
>RED DK:=SY:
>RED DK:=LB:
>MOU DK:SYSM40RKV0
>@DK:[1,2]STARTUP
This os version was released in November 1981, so it's no suprise
that it is not y2k ready. So enter a date before prior to 2000.
>* PLEASE ENTER TIME AND DATE (HR:MN DD-MMM-YY) [S]: {<.. see above ..>}
>TIM 18:17 12-may-83
>* ENTER LINE WIDTH OF THIS TERMINAL [D D:132.]: {<CR>}
>SET /BUF=TI:132.
>ACS SY:/BLKS=512.
>CLI /INIT=DCL/TASK=...DCL
>;
>; mount 2nd system disk
>;
>mou dk1:SYSM40RKV1/pub
>;
>; installing tasks from 2nd system disk
>;
>INS DK1:$BRU
>INS DK1:$DMP
>INS DK1:$DSC
>INS DK1:$EDT
>INS DK1:$FLX
>INS DK1:$K11RSX/TASK=...KER
>INS DK1:$LBR
>INS DK1:$MAC
>INS DK1:$RMD
>INS DK1:$SLP
>INS DK1:$SRD
>INS DK1:$TEC
>INS DK1:$TEC/TASK=...MAK
>INS DK1:$TKB
>INS DK1:$VFY
>INS DK1:$VTEC
>@ <EOF>
>
Now you are at the MCR prompt and can exercise the system.
You can also login on the 2nd DL11, possible accounts are
>hel 1,1 ; password root
>hel 200,201 ; password test
At the end it is important to shutdown properly with a 'run $shutup'.
The simululaor (or the rlink backend) can be stopped when the
CPU has halted.

View File

@@ -0,0 +1,84 @@
## Notes on oskit: RSX-11Mplus V3.0 system on RP06 volumes
### General remarks
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
**Also read README_license.txt which is included in the oskit !!**
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rsx11mp-30_rpset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/rsx11mp-30_rp
wget http://www.retro11.de/data/oc_w11/oskits/rsx11mp-30_rpset.tgz
tar -xzf rsx11mp-30_rpset.tgz
```
### Usage
- Start disk image in simulator
```
pdp11 rsx11mp-30_rp_boot.scmd
```
or **ONLY IF YOU HAVE A VALID LICENSE** on w11a
```
ti_w11 <opt> @rsx11mp-30_rp_boot.tcl
```
where `<opt>` is the proper option set for the board.
- Hit `<ENTER>` in the `xterm` window to connect to simh or backend server.
The boot dialog in the console xterm window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
RSX-11M-PLUS V3.0 BL24 1920.KW System:"RSXMPL"
>RED DB:=SY:
>RED DB:=LB:
>RED DB:=SP:
>MOU DB:"RSX11MPBL24"
>@DB:[1,2]STARTUP
>; ... some comments ...
```
This os version was released in July 1985, so it's no suprise
that it is not y2k ready. So enter a date before prior to 2000.
```
>* Please enter time and date (HH:MM DD-MMM-YY) [S]: {<.. see above ..>}
>TIME 12:42 14-MAY-95
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE LP0:/SP/FL:2/LOWER/FO:0
>QUE BAP0:/BATCH
>QUE LP0:/AS:PRINT
>QUE BAP0:/AS:BATCH
>@ <EOF>
>
```
Now you are at the MCR prompt and can exercise the system.
At the end it is important to shutdown properly with a `run $shutup`.
The simululaor (or the rlink backend) can be stopped when the
CPU has halted.

View File

@@ -1,79 +0,0 @@
# $Id: README_rsx11mp-30_rpset.txt 680 2015-05-14 13:29:46Z mueller $
Notes on oskit: RSX-11Mplus V3.0 system on RP06 volumes
Table of content:
1. General remarks
2. Installation
3. Usage
1. General remarks ---------------------------------------------------
See notes, especially on legal terms, in $RETROBASE/doc/w11a_os_guide.txt
Also read README_license.txt which is included in the oskit !!
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rsx11mp-30_rpset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
cd $RETROBASE/tools/oskit/rsx11mp-30_rp
wget http://www.retro11.de/data/oc_w11/oskits/rsx11mp-30_rpset.tgz
tar -xzf rsx11mp-30_rpset.tgz
3. Usage -------------------------------------------------------------
- Start them in simulator
pdp11 rsx11mp-30_rp_boot.scmd
or ONLY IF YOU HAVE A VALID LICENSE on w11a
ti_w11 <opt> @rsx11mp-30_rp_boot.tcl
where <opt> is the proper option set for the board.
- Hit <ENTER> in the xterm window to connect to simh or backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
RSX-11M-PLUS V3.0 BL24 1920.KW System:"RSXMPL"
>RED DB:=SY:
>RED DB:=LB:
>RED DB:=SP:
>MOU DB:"RSX11MPBL24"
>@DB:[1,2]STARTUP
>; ... some comments ...
This os version was released in July 1985, so it's no suprise
that it is not y2k ready. So enter a date before prior to 2000.
>* Please enter time and date (HH:MM DD-MMM-YY) [S]: {<.. see above ..>}
>TIME 12:42 14-MAY-95
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE LP0:/SP/FL:2/LOWER/FO:0
>QUE BAP0:/BATCH
>QUE LP0:/AS:PRINT
>QUE BAP0:/AS:BATCH
>@ <EOF>
>
Now you are at the MCR prompt and can exercise the system.
At the end it is important to shutdown properly with a 'run $shutup'.
The simululaor (or the rlink backend) can be stopped when the
CPU has halted.

View File

@@ -0,0 +1,66 @@
## Notes on oskit: RT-11 V4.0 system on RK05 volumes
### General remarks
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
**Also read README_license.txt which is included in the oskit !!**
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rt11-40_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/rt11-40_rk
wget http://www.retro11.de/data/oc_w11/oskits/rt11-40_rkset.tgz
tar -xzf rt11-40_rkset.tgz
```
### Usage
- Start disk image in simulator
```
pdp11 rt11-40_rk_boot.scmd
```
or **ONLY IF YOU HAVE A VALID LICENSE** on w11a
```
ti_w11 <opt> @rt11-40_rk_boot.tcl
```
where `<opt>` is the proper option set for the board.
- Hit `<ENTER>` in the xterm window to connect to simh or backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
RT-11SJ V04.00C
.D 56=5015
.TYPE V4USER.TXT
Welcome to RT-11 Version 4. RT-11 V04 provides new hardware support
and some major enhancements over Version 3B.
Please use the HELP command; it describes the new options in many
of the utilities.
If you are using a terminal that requires fill characters,
modify location 56 with a Deposit command before proceeding with
system installation. LA36 DECwriter II and VT52 DECscope terminals
do NOT require such modification.
.D 56=0
.
```
Now you are at the RT-11 prompt and can exercise the system.
There is no `halt` or `shutdown` command, just terminate the
simulator or backend server session.

View File

@@ -1,62 +0,0 @@
# $Id: README_rt11-40_rkset.txt 680 2015-05-14 13:29:46Z mueller $
Notes on oskit: RT-11 V4.0 system on RK05 volumes
Table of content:
1. General remarks
2. Installation
3. Usage
1. General remarks ---------------------------------------------------
See notes, especially on legal terms, in $RETROBASE/doc/w11a_os_guide.txt
Also read README_license.txt which is included in the oskit !!
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
cd $RETROBASE/tools/oskit/rt11-40_rk
wget http://www.retro11.de/data/oc_w11/oskits/rt11-40_rkset.tgz
tar -xzf rt11-40_rkset.tgz
3. Usage -------------------------------------------------------------
- Start them in simulator
pdp11 rt11-40_rk_boot.scmd
or ONLY IF YOU HAVE A VALID LICENSE on w11a
ti_w11 <opt> @rt11-40_rk_boot.tcl
where <opt> is the proper option set for the board.
- Hit <ENTER> in the xterm window to connect to simh or backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
RT-11SJ V04.00C
.D 56=5015
.TYPE V4USER.TXT
Welcome to RT-11 Version 4. RT-11 V04 provides new hardware support
and some major enhancements over Version 3B.
Please use the HELP command; it describes the new options in many
of the utilities.
If you are using a terminal that requires fill characters,
modify location 56 with a Deposit command before proceeding with
system installation. LA36 DECwriter II and VT52 DECscope terminals
do NOT require such modification.
.D 56=0
.
Now you are at the RT-11 prompt and can exercise the system.
There is no 'halt' or 'shutdown' command, just terminate the
simulator or backend server session.

View File

@@ -1,40 +1,44 @@
# $Id: README_rt11-53_rlset.txt 699 2015-07-05 21:37:26Z mueller $
##Notes on oskit: RT-11 V5.3 system on a RL02 volume
Notes on oskit: RT-11 V5.3 system on a RL02 volume
### General remarks
Table of content:
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
1. General remarks
2. Installation
3. Usage
**Also read README_license.txt which is included in the oskit !!**
1. General remarks ---------------------------------------------------
See notes, especially on legal terms, in $RETROBASE/doc/w11a_os_guide.txt
Also read README_license.txt which is included in the oskit !!
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rt11-53_rlset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/rt11-53_rlset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/rt11-53_rl
wget http://www.retro11.de/data/oc_w11/oskits/rt11-53_rlset.tgz
tar -xzf rt11-53_rlset.tgz
```
3. Usage -------------------------------------------------------------
### Usage
- Start them in simulator
- Start disk image in simulator
```
pdp11 rt11-53_rl_boot.scmd
or ONLY IF YOU HAVE A VALID LICENSE on w11a
ti_w11 <opt> @rt11-53_rl_boot.tcl
where <opt> is the proper option set for the board.
```
- Hit <ENTER> in the xterm window to connect to simh or backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
or **ONLY IF YOU HAVE A VALID LICENSE** on w11a
```
ti_w11 <opt> @rt11-53_rl_boot.tcl
```
where `<opt>` is the proper option set for the board.
- Hit `<ENTER>` in the `xterm` window to connect to simh or backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
RT-11FB V05.03
@@ -64,8 +68,9 @@ Notes on oskit: RT-11 V5.3 system on a RL02 volume
Release Notes. V5NOTE.TXT can be TYPED or PRINTED.
.
```
Now you are at the RT-11 prompt and can exercise the system.
Now you are at the RT-11 prompt and can exercise the system.
There is no 'halt' or 'shutdown' command, just terminate the
simulator or backend server session.
There is no `halt` or `shutdown` command, just terminate the
simulator or backend server session.

View File

@@ -0,0 +1,63 @@
## Notes on oskit: Unix V5 system on RK05 volumes
### General remarks
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
### Installation
A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/unix_v5_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/unix-v5_rk
wget http://www.retro11.de/data/oc_w11/oskits/unix_v5_rkset.tgz
tar -xzf unix_v5_rkset.tgz
```
### Usage
- Start backend server and boot system
(see section Rlink in [w11a_os_guide.md](../../../doc/w11a_os_guide.md))
```
boot script: uv5_rk_boot.tcl
example: ti_w11 <opt> @uv5_rk_boot.tcl
where <opt> is the proper option set for the board.
```
- Hit `<ENTER>` in the xterm window to connect to backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return:
```
@{unix}
login: {root}
```
Now you are at the shell prompt and can exercise the system, e.g.
```
# {ls -al}
total 62
drwxr-xr-x 9 bin 160 Jan 29 16:14 .
drwxr-xr-x 9 bin 160 Jan 29 16:14 ..
drwxr-xr-x 2 bin 944 Nov 26 18:13 bin
drwxr-xr-x 2 bin 80 Nov 26 18:13 dev
drwxr-xr-x 2 bin 240 Mar 21 12:07 etc
drwxr-xr-x 2 bin 224 Nov 26 18:13 lib
drwxr-xr-x 2 bin 32 Nov 26 18:13 mnt
drwxrwxrwx 2 bin 32 Nov 26 18:13 tmp
-rwxrwxrwx 1 bin 25802 Mar 21 12:07 unix
drwxr-xr-x 14 bin 224 Nov 26 18:13 usr
```
There is no `halt` or `shutdown` command, just terminate the server
session with a
```
tirri_exit
```
command. The disks aren't cached, so no need to sync either.

View File

@@ -1,65 +0,0 @@
# $Id: README_unix_v5_rkset.txt 680 2015-05-14 13:29:46Z mueller $
Notes on oskit: Unix V5 system on RK05 volumes
Table of content:
1. General remarks
2. Installation
3. Usage
1. General remarks ---------------------------------------------------
See notes on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
in $RETROBASE/doc/w11a_os_guide.txt
2. Installation ------------------------------------------------------
- A disk set is available from
http://www.retro11.de/data/oc_w11/oskits/unix_v5_rkset.tgz
Download, unpack and copy the disk images (*.dsk), e.g.
cd $RETROBASE/tools/oskit/unix-v5_rk
wget http://www.retro11.de/data/oc_w11/oskits/unix_v5_rkset.tgz
tar -xzf unix_v5_rkset.tgz
3. Usage -------------------------------------------------------------
- Start backend server and boot system (see section 3 in w11a_os_guide.txt)
boot script: uv5_rk_boot.tcl
example: ti_w11 <opt> @uv5_rk_boot.tcl
where <opt> is the proper option set for the board.
- Hit <ENTER> in the xterm window to connect to backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return:
@{unix}
login: {root}
Now you are at the shell prompt and can exercise the system, e.g.
# {ls -al}
total 62
drwxr-xr-x 9 bin 160 Jan 29 16:14 .
drwxr-xr-x 9 bin 160 Jan 29 16:14 ..
drwxr-xr-x 2 bin 944 Nov 26 18:13 bin
drwxr-xr-x 2 bin 80 Nov 26 18:13 dev
drwxr-xr-x 2 bin 240 Mar 21 12:07 etc
drwxr-xr-x 2 bin 224 Nov 26 18:13 lib
drwxr-xr-x 2 bin 32 Nov 26 18:13 mnt
drwxrwxrwx 2 bin 32 Nov 26 18:13 tmp
-rwxrwxrwx 1 bin 25802 Mar 21 12:07 unix
drwxr-xr-x 14 bin 224 Nov 26 18:13 usr
There is no 'halt' or 'shutdown' command, just terminate the server
session with a
tirri_exit
command. The disks aren't cached, so no need to sync either.

View File

@@ -1,25 +1,25 @@
# $Id: README_xxdp_rlset.txt 680 2015-05-14 13:29:46Z mueller $
## Notes on oskit: XXDP V2.2 and V2.5 system on RL02 volumes
Notes on oskit: XXDP V2.2 and V2.5 system on RL02 volumes
### General remarks
Table of content:
See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
1. I/O emulation setup
2. FPGA Board setup
3. Rlink and Backend Server setup
4. Legal terms
1. General remarks
2. Installation
3. Usage
**Also read [README_license.txt](README_license.txt) !!**
1. General remarks ---------------------------------------------------
See notes, especially on legal terms, in README_license.txt !!
2. Installation ------------------------------------------------------
- A disk images for XXDP V2.2 and V2.5 are available from bitsavers
http://bitsavers.trailing-edge.com/bits/DEC/pdp11/discimages/rl02
### Installation
A disk images for XXDP V2.2 and V2.5 are available from bitsavers
http://bitsavers.trailing-edge.com/bits/DEC/pdp11/discimages/rl02
```
xxdp22.rl02.gz
xxdp25.rl02.gz
Download, unpack and copy the disk images (*.dsk), e.g.
```
Download, unpack and copy the disk images (*.dsk), e.g.
```bash
cd $RETROBASE/tools/oskit/xxdp_rl
disk_path=http://bitsavers.trailing-edge.com/bits/DEC/pdp11/discimages
@@ -28,22 +28,28 @@ Notes on oskit: XXDP V2.2 and V2.5 system on RL02 volumes
gunzip -c xxdp22.rl02.gz > xxdp22.dsk
gunzip -c xxdp25.rl02.gz > xxdp25.dsk
```
3. Usage -------------------------------------------------------------
### Usage
- Start them in simulator
- Start disk in simulator
```
pdp11 xxdp22_rl_boot.scmd
pdp11 xxdp25_rl_boot.scmd
```
or on w11a
or on w11a
```
ti_w11 <opt> @xxdp22_rl_boot.tcl
ti_w11 <opt> @xxdp25_rl_boot.tcl
where <opt> is the proper option set for the board.
```
- Hit <ENTER> in the xterm window to connect to simh or backend server.
The boot dialog in the console xterm window will look like
(required input is in {..}, with {<CR>} denoting a carriage return.
where `<opt>` is the proper option set for the board.
- Hit `<ENTER>` in the `xterm` window to connect to simh or backend server.
The boot dialog in the console `xterm` window will look like
(required input is in `{..}`, with `{<CR>}` denoting a carriage return.
```
XXDP V2.2 boot dialog:
CHMDLD0 XXDP+ DL MONITOR
@@ -56,9 +62,10 @@ Notes on oskit: XXDP V2.2 and V2.5 system on RL02 volumes
THIS IS XXDP+. TYPE "H" OR "H/L" FOR HELP.
.
```
XXDP V2.5 boot dialog:
XXDP V2.5 boot dialog:
```
BOOTING UP XXDP-XM EXTENDED MONITOR
XXDP-XM EXTENDED MONITOR - XXDP V2.5
@@ -80,6 +87,7 @@ Notes on oskit: XXDP V2.2 and V2.5 system on RL02 volumes
--> will list the files
. {R EKBAD0}
--> will run the 'PDP 11/70 cpu diagnostic part 1'
```
There is no 'halt' or 'shutdown' command, just terminate the
simulator or backend server session.
There is no `halt` or `shutdown` command, just terminate the
simulator or backend server session.

View File

@@ -6,4 +6,4 @@ the software was provided with the system or brought to the customer site
by a Field Service representative.
Bottom line is that there is certainly a copyright on the xxdp software,
but as it seems not a license.
but it seems that there is no license restricting the usage.