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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
<!-- --------------------------------------------------------------------- -->
|
||||
---
|
||||
|
||||
@@ -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
|
||||
```
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
86
tools/fx2/src/README.md
Normal 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
|
||||
@@ -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
30
tools/fx2/sys/README.md
Normal 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
|
||||
```
|
||||
@@ -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
|
||||
@@ -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`.
|
||||
@@ -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`.
|
||||
@@ -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`.
|
||||
@@ -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
|
||||
```
|
||||
99
tools/oskit/rsx11m-31_rk/README.md
Normal file
99
tools/oskit/rsx11m-31_rk/README.md
Normal 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.
|
||||
@@ -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.
|
||||
93
tools/oskit/rsx11m-40_rk/README.md
Normal file
93
tools/oskit/rsx11m-40_rk/README.md
Normal 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.
|
||||
@@ -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.
|
||||
84
tools/oskit/rsx11mp-30_rp/README.md
Normal file
84
tools/oskit/rsx11mp-30_rp/README.md
Normal 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.
|
||||
@@ -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.
|
||||
66
tools/oskit/rt11-40_rk/README.md
Normal file
66
tools/oskit/rt11-40_rk/README.md
Normal 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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
63
tools/oskit/unix-v5_rk/README.md
Normal file
63
tools/oskit/unix-v5_rk/README.md
Normal 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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user