mirror of
https://github.com/wfjm/w11.git
synced 2026-04-26 12:18:15 +00:00
add e11 support [skip ci]
- tools - e11: added, holds configuration files - oskit/*: added _boot.ecmd when possible
This commit is contained in:
@@ -30,8 +30,12 @@ The full set of tests is only run for tagged releases.
|
||||
|
||||
### Summary
|
||||
- revamp tap and bridge handling
|
||||
- support e11 as additional emulator for most systems
|
||||
|
||||
### New features
|
||||
- new tools
|
||||
- tools/e11: added configuration files for e11
|
||||
- oskit/\*/: added startup files for e11 where possible
|
||||
|
||||
### Changes
|
||||
- tools changes
|
||||
|
||||
48
doc/w11a_e11_setup.md
Normal file
48
doc/w11a_e11_setup.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# e11 simulator setup
|
||||
|
||||
The "Ersatz-11" or `e11` a PDP-11 software emulator available from
|
||||
[www.dbit.com](http://www.dbit.com/). It is commercial project, closed
|
||||
source, but can be used with some limitations free of charge for
|
||||
non-commercial applications.
|
||||
|
||||
The device emulation concept of e11 is quite different compared to SimH.
|
||||
The operation and behavior of the two emulators differs therefore
|
||||
- the console DL11 is always connected to the session window for e11.
|
||||
It is not possible to connect it to a telnet session as done for SimH.
|
||||
- it is not possible to set the 2nd DL11 into 7-bit mode
|
||||
- device controllers are only activated when at least one unit is mounted.
|
||||
All disk and tape controllers have therefore a `NULL` mount point active
|
||||
for the highest supported unit.
|
||||
- the Ethernet emulation in e11 is currently not supported, the DEUNA device
|
||||
is therefore not active.
|
||||
|
||||
Under [tools/e11](../tools/e11) two setup files are provided which
|
||||
configure e11 to reflect the w11a setup as closely as possible:
|
||||
- [setup_w11a_min.ecmd](../tools/e11/setup_w11a_min.ecmd)
|
||||
Minimal configuration for low memory boards (as on s3board or Basys3)
|
||||
- processor: 11/70, no FPP, 1 Mbyte
|
||||
- periphery: 2 DL11, LP11, PC11, RK11/RK05
|
||||
- [setup_w11a_max.ecmd](../tools/e11/setup_w11a_max.ecmd)
|
||||
Full configuration for the w11a, in addition
|
||||
- processor: 4 Mbyte memory (as on Nexys and Arty type boards)
|
||||
- periphery: in addition DZ11, RL11/RL02, RM70/RP06, TM11/TU10
|
||||
|
||||
**Note**: tested with e11 V7.4, might not work with V7.3 and earlier.
|
||||
|
||||
Startup scripts are provided for some oskits. They usually call the `w11a_max`
|
||||
configuration and are used with
|
||||
- set up VT100 emulator window for 2nd DL11 and DZ11 lines depending on the
|
||||
capabilities of the started system
|
||||
```bash
|
||||
console_starter -s -d DL1 &
|
||||
console_starter -s -d DZ0 &
|
||||
console_starter -s -d DZ1 &
|
||||
```
|
||||
**Note**: the provided setup files use the same ports a SimH, thus `-s` used.
|
||||
|
||||
- the simulator is usually started with an `.ecmd` initialization file, for
|
||||
[oskits](../tools/oskit/README.md) for example with
|
||||
```bash
|
||||
cd $RETROBASE/tools/oskit/<oskit-name>
|
||||
e11 /initfile:<oskit-name>_boot.ecmd
|
||||
```
|
||||
@@ -5,6 +5,7 @@ For general system setup see notes on
|
||||
- [FPGA Board setup](w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](w11a_backend_setup.md)
|
||||
- [SimH simulator setup](w11a_simh_setup.md)
|
||||
- [e11 simulator setup](w11a_e11_setup.md)
|
||||
|
||||
Ready to be used 'oskits' are provided under
|
||||
[tools/oskit](../tools/oskit/README.md).
|
||||
|
||||
@@ -4,30 +4,30 @@ Sometimes it is good to compare the w11a behavior with the PDP-11 software
|
||||
emulator from the SimH project. See [INSTALL_simh](INSTALL_simh.md) for
|
||||
installation instructions and supported versions.
|
||||
|
||||
Under `$RETROBASE/tools/simh` two setup files are provided which configure
|
||||
SimH to reflect the w11a setup as close as possible:
|
||||
- `setup_w11a_min.scmd`
|
||||
Very close to the current w11a state when it runs on an s3board
|
||||
Under [tools/simh](../tools/simh) two setup files are provided which
|
||||
configure SimH to reflect the w11a setup as closely as possible:
|
||||
- [setup_w11a_min.scmd](../tools/simh/setup_w11a_min.scmd)
|
||||
Minimal configuration for low memory boards (as on s3board or Basys3)
|
||||
- processor: 11/70, no FPP, 1 Mbyte
|
||||
- periphery: 2 DL11, LP11, RK11, PC11
|
||||
- `setup_w11a_max.scmd`
|
||||
Planned configuration for the w11a, in addition
|
||||
- processor: 4 Mbyte memory (as on Nexys2, Nexys3,...)
|
||||
- periphery: in addition DZ11, RL11/RL02, RK70/RP06, TM11/TU10
|
||||
- periphery: 2 DL11, LP11, PC11, RK11/RK05
|
||||
- [setup_w11a_max.scmd](../tools/simh/setup_w11a_max.scmd)
|
||||
Full configuration for the w11a, in addition
|
||||
- processor: 4 Mbyte memory (as on Nexys and Arty type boards)
|
||||
- periphery: in addition DZ11, RL11/RL02, RM70/RP06, TM11/TU10, DEUNA
|
||||
|
||||
Startup scripts are provided with each oskit. They call the `w11a_max`
|
||||
configuration, so will show in the emulator what w11a can do when
|
||||
finished.
|
||||
|
||||
All examples below use the same basic setup
|
||||
- set up vt100 emulator window for 1st and 2nd DL11
|
||||
Startup scripts are provided with each oskit. They usually call the `w11a_max`
|
||||
configuration and are used with
|
||||
- set up VT100 emulator window for 1st and 2nd DL11 and DZ11 lines depending
|
||||
on the capabilities of the started system
|
||||
```bash
|
||||
console_starter -s -d DL0 &
|
||||
console_starter -s -d DL1 &
|
||||
console_starter -s -d DZ0 &
|
||||
console_starter -s -d DZ1 &
|
||||
```
|
||||
**Note**: the `-s` ensures that the port numbers used by SimH are taken!
|
||||
|
||||
- the simulator is usually started with `.scmd` command file, for
|
||||
- the simulator is usually started with an `.scmd` command file, for
|
||||
[oskits](../tools/oskit/README.md) for example with
|
||||
```bash
|
||||
cd $RETROBASE/tools/oskit/<oskit-name>
|
||||
|
||||
@@ -7,6 +7,7 @@ This directory tree contains **many tools** and is organized in
|
||||
| [bin_xilinx_wrapper](bin_xilinx_wrapper) | wrappers for Xilinx environments |
|
||||
| [dasm-11](dasm-11) | environment for the `dasm-11` disassembler |
|
||||
| [dox](dox) | configuration files for Doxygen |
|
||||
| [e11](e11) | configuration files for `e11` |
|
||||
| [exptest](exptest) | configuration files for `ostest` and other expect based tests |
|
||||
| [fx2](fx2) | firmware for Cypress FX2 USB interface |
|
||||
| [gwstart](gwstart) | environment for the `gwstart` command |
|
||||
|
||||
94
tools/e11/setup_w11a_max.ecmd
Normal file
94
tools/e11/setup_w11a_max.ecmd
Normal file
@@ -0,0 +1,94 @@
|
||||
; $Id: setup_w11a_max.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
; SPDX-License-Identifier: GPL-3.0-or-later
|
||||
; Copyright 2023- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
;
|
||||
; Setup file for 'maximal' w11a configuration under e11 v7.4 and above
|
||||
;
|
||||
; This setup reflects the full w11a system on Nexys or Arty type boards
|
||||
; --> 4 MByte, 2 DL11, DZ+LP+PC, RK05+RL02+RP06+TM11, {DEUNA}
|
||||
; Note: no DEUNA and Ethernet support yet
|
||||
;
|
||||
; Address and vector assignments are done by e11 autoconfig (unless marked *)
|
||||
; These assignments match the real w11a implementation
|
||||
;
|
||||
; 11/70 CPU no FPP, 4 MByte memory
|
||||
; 1 KW11-L 177546/100/BR6
|
||||
; 1 KW11-P 172540/104/BR6
|
||||
; 2 DL11 177560/060/BR4 (cons)
|
||||
; 176500/300/BR4 * (2nd)
|
||||
; 1 DZ11 160100/310/BR5 *
|
||||
; 1 LP11 177514/200/BR4
|
||||
; 1 PC11 177550/070/BR4
|
||||
; 1 RK11 + 8 RK05 drives 177400/220/BR5
|
||||
; 1 RL11 + 4 RL01/02 drives 174400/160/BR5
|
||||
; 1 RH70 + 4 RP06 drives 176700/254/BR5
|
||||
; 1 TM11 + 4 drives 172520/224/BR5
|
||||
; 0 DEUNA 174510/120/BR5 *
|
||||
;
|
||||
; setup w11 like processor configuration
|
||||
; set nouwin to disable UNIBUS window (17000000-17757777) to UNIBUS map
|
||||
; set memory to 3840
|
||||
; this way e11 behaves like w11 and SimH, which simplifies tcodes
|
||||
;
|
||||
set cpu 70
|
||||
set cpu nouwin
|
||||
set memory 1024
|
||||
set cpu nofpp
|
||||
set idle delay=1
|
||||
; set ^E as break character (like in SimH)
|
||||
set break 005
|
||||
; enable PC value logging (inspect with show pclog)
|
||||
set pclog on
|
||||
; set sysid, leading '1' indicates simulator, next '2' e11
|
||||
set cpu SYSID=0120345
|
||||
;
|
||||
; clock options
|
||||
;
|
||||
set hz 50
|
||||
assign kp0:
|
||||
;
|
||||
; setup pdp11 console via telnet
|
||||
;
|
||||
set tt0: DL11A
|
||||
log tt0: e11_dl0.log
|
||||
;
|
||||
; 2nd DL11 interface
|
||||
;
|
||||
set tt1: DL11A CSR=0176500 VEC=0300 PRIO=4
|
||||
assign tt1: TELSINGLE: /PORT=5671
|
||||
log tt1: e11_dl1.log
|
||||
;
|
||||
set yza: DZ11 CSR=0160100 VEC=0310 PRIO=5
|
||||
set TELNETa: PORT=5672
|
||||
assign yza0-7: TELNETa:
|
||||
log yza0: e11_dz0.log
|
||||
log yza1: e11_dz1.log
|
||||
log yza2: e11_dz2.log
|
||||
log yza3: e11_dz3.log
|
||||
;
|
||||
; line printer
|
||||
;
|
||||
assign lp0: /dev/null
|
||||
log lp0: e11_lpt.dat
|
||||
;
|
||||
; paper tape read/punch
|
||||
;
|
||||
mount pr0: NULL:
|
||||
mount pp0: e11_ptp.dat
|
||||
;
|
||||
; disk drives (ensure RK11, dummy mount rk7:)
|
||||
;
|
||||
mount dk7: NULL:
|
||||
;
|
||||
mount dl3: NULL: /RL02
|
||||
;
|
||||
mount db3: NULL: /RP06
|
||||
;
|
||||
; tape drives
|
||||
;
|
||||
mount mt7: NULL:
|
||||
;
|
||||
; ethernet interfaces (none)
|
||||
;
|
||||
; sho dev
|
||||
;
|
||||
76
tools/e11/setup_w11a_min.ecmd
Normal file
76
tools/e11/setup_w11a_min.ecmd
Normal file
@@ -0,0 +1,76 @@
|
||||
; $Id: setup_w11a_min.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
; SPDX-License-Identifier: GPL-3.0-or-later
|
||||
; Copyright 2023- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
;
|
||||
; Setup file for 'minimal' w11a configuration under e11 v7.4 and above
|
||||
;
|
||||
; This setup reflects the minimal w11a system on a S3BOARD
|
||||
; --> 1MByte, 2 DL11, LP+PC, RK05
|
||||
;
|
||||
; Address and vector assignments are done by e11 autoconfig (unless marked *)
|
||||
; These assignments match the real w11a implementation
|
||||
;
|
||||
; 11/70 CPU no FPP, 1 MByte memory
|
||||
; 1 KW11-L 177546/100/BR6
|
||||
; 2 DL11 177560/060/BR4 (cons)
|
||||
; 176500/300/BR4 * (2nd)
|
||||
; 0 DZ11 -
|
||||
; 1 LP11 177514/200/BR4
|
||||
; 1 PC11 177550/070/BR4
|
||||
; 1 RK11 + 8 RK05 drives 177400/220/BR5
|
||||
; 0 RL11 + 0 RL01/02 drives -
|
||||
; 0 RH70 + 0 RP06 drives -
|
||||
; 0 TM11 + 0 drives -
|
||||
; 0 DEUNA -
|
||||
;
|
||||
; setup w11 like processor configuration
|
||||
; set nouwin to disable UNIBUS window (17000000-17757777) to UNIBUS map
|
||||
; set memory to 1024
|
||||
; this way e11 behaves like w11 and SimH, which simplifies tcodes
|
||||
;
|
||||
set cpu 70
|
||||
set cpu nouwin
|
||||
set memory 1024
|
||||
set cpu nofpp
|
||||
set idle delay=1
|
||||
; set ^E as break character (like in SimH)
|
||||
set break 005
|
||||
; enable PC value logging (inspect with show pclog)
|
||||
set pclog on
|
||||
; set sysid, leading '1' indicates simulator, next '2' e11
|
||||
set cpu SYSID=0120345
|
||||
;
|
||||
; clock options
|
||||
;
|
||||
set hz 50
|
||||
;
|
||||
; setup pdp11 console via telnet
|
||||
;
|
||||
set tt0: DL11A
|
||||
log tt0: e11_dl0.log
|
||||
;
|
||||
; 2nd DL11 interface
|
||||
;
|
||||
set tt1: DL11A CSR=0176500 VEC=0300 PRIO=4
|
||||
assign tt1: TELSINGLE: /PORT=5671
|
||||
log tt1: e11_dl1.log
|
||||
;
|
||||
; line printer
|
||||
;
|
||||
assign lp0: /dev/null
|
||||
log lp0: e11_lpt.dat
|
||||
;
|
||||
; paper tape read/punch
|
||||
;
|
||||
mount pr0: NULL:
|
||||
mount pp0: e11_ptp.dat
|
||||
;
|
||||
; disk drives (ensure RK11, dummy mount rk7:)
|
||||
;
|
||||
mount dk7: NULL:
|
||||
;
|
||||
; tape drives (none)
|
||||
; ethernet interfaces (none)
|
||||
;
|
||||
; sho dev
|
||||
;
|
||||
17
tools/oskit/211bsd_rk/211bsd_rk_boot.ecmd
Normal file
17
tools/oskit/211bsd_rk/211bsd_rk_boot.ecmd
Normal file
@@ -0,0 +1,17 @@
|
||||
; $Id: 211bsd_rk_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for 2.11BSD RK based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:211bsd_rk_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
set tt0: mode=9600,N,7,1
|
||||
;
|
||||
mount dk0: 211bsd_rk_root.dsk /RK05
|
||||
mount dk1: 211bsd_rk_swap.dsk /RK05
|
||||
mount dk2: 211bsd_rk_tmp.dsk /RK05
|
||||
mount dk3: 211bsd_rk_bin.dsk /RK05
|
||||
mount dk4: 211bsd_rk_usr.dsk /RK05
|
||||
;
|
||||
boo dk0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: 211bsd_rk_boot.scmd 519 2013-05-12 20:44:16Z mueller $
|
||||
; $Id: 211bsd_rk_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for 211bsd RK based system
|
||||
; Setup file for 2.11BSD RK based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 211bsd_rk_boot.scmd
|
||||
; pdp11 211bsd_rk_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
set tto 7b
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
|
||||
### System properties and intended usage
|
||||
|
||||
14
tools/oskit/211bsd_rl/211bsd_rl_boot.ecmd
Normal file
14
tools/oskit/211bsd_rl/211bsd_rl_boot.ecmd
Normal file
@@ -0,0 +1,14 @@
|
||||
; $Id: 211bsd_rl_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for 2.11BSD RL02 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:211bsd_rl_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
set tt0: mode=9600,N,7,1
|
||||
;
|
||||
mount dl0: 211bsd_rl_root.dsk /RL02
|
||||
mount dl1: 211bsd_rl_usr.dsk /RL02
|
||||
;
|
||||
boo dl0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: 211bsd_rl_boot.scmd 1256 2022-07-15 09:14:14Z mueller $
|
||||
; $Id: 211bsd_rl_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for 211bsd RL02 based system
|
||||
; Setup file for 2.11BSD RL02 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 211bsd_rl_boot.scmd
|
||||
; pdp11 211bsd_rl_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
set tto 7b
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
|
||||
### System properties and intended usage
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: 211bsd_rp_boot.scmd 686 2015-06-04 21:08:08Z mueller $
|
||||
; $Id: 211bsd_rp_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for 211bsd RP06 based system
|
||||
; Setup file for 2.11BSD RP06 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 211bsd_rp_boot.scmd
|
||||
; pdp11 211bsd_rp_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
set tto 7b
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
; $Id: 211bsd_rpeth_boot.scmd 899 2017-05-27 13:25:41Z mueller $
|
||||
; $Id: 211bsd_rpeth_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for 211bsd RP06 based system with ethernet
|
||||
; Setup file for 2.11BSD RP06 based system with Ethernet
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; ip_create_tap
|
||||
;
|
||||
; pdp11 211bsd_rpnet_boot.scmd
|
||||
; ip_create_tap
|
||||
; pdp11 211bsd_rpeth_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
set tto 7b
|
||||
|
||||
14
tools/oskit/211bsd_rpmin/211bsd_rpmin_boot.ecmd
Normal file
14
tools/oskit/211bsd_rpmin/211bsd_rpmin_boot.ecmd
Normal file
@@ -0,0 +1,14 @@
|
||||
; $Id: 211bsd_rpmin_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for 2.11BSD RP06 based minimal memory system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:211bsd_rpmin_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
set memory 512
|
||||
set tt0: mode=9600,N,7,1
|
||||
;
|
||||
mount db0: 211bsd_rpmin.dsk /RP06
|
||||
;
|
||||
boo db0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: 211bsd_rpmin_boot.scmd 1256 2022-07-15 09:14:14Z mueller $
|
||||
; $Id: 211bsd_rpmin_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for 211bsd RP06 based minimal memory system
|
||||
; Setup file for 2.11BSD RP06 based minimal memory system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 211bsd_rpmin_boot.scmd
|
||||
; pdp11 211bsd_rpmin_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
set cpu 512k
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
|
||||
### System properties and intended usage
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: 211bsd_tm_rm05_boot.scmd 690 2015-06-07 18:23:51Z mueller $
|
||||
; $Id: 211bsd_tm_rm05_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for creating a 211bsd RM05 system from a TM11 dist kit
|
||||
; Setup file for creating a 2.11BSD RM05 system from a TM11 dist kit
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 211bsd_tm_boot.scmd
|
||||
; pdp11 211bsd_tm_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
set tto 7b
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: 211bsd_tm_rp06_boot.scmd 690 2015-06-07 18:23:51Z mueller $
|
||||
; $Id: 211bsd_tm_rp06_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for creating a 211bsd RP06 system from a TM11 dist kit
|
||||
; Setup file for creating a 2.11BSD RP06 system from a TM11 dist kit
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 211bsd_tm_boot.scmd
|
||||
; pdp11 211bsd_tm_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
set tto 7b
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
- **and read [README_license.txt](README_license.txt) !!**
|
||||
|
||||
|
||||
14
tools/oskit/rsx11m-31_rk/rsx11m-31_rk_boot.ecmd
Normal file
14
tools/oskit/rsx11m-31_rk/rsx11m-31_rk_boot.ecmd
Normal file
@@ -0,0 +1,14 @@
|
||||
; $Id: rsx11m-31_rk_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RSX11-M V3.1 RK05 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:rsx11m-31_rk_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
;
|
||||
mount dk0: RSX11M_V3.1_SYSTEM0.dsk /RK05
|
||||
mount dk1: RSX11M_V3.1_SYSTEM1.dsk /RK05
|
||||
mount dk2: RSX11M_USER.dsk /RK05
|
||||
;
|
||||
boo dk0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: rsx11m-31_rk_boot.scmd 517 2013-05-09 21:34:45Z mueller $
|
||||
; $Id: rsx11m-31_rk_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RSX11-M V3.1 RK05 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 rsx11m-31_rk_boot.scmd
|
||||
; pdp11 rsx11m-31_rk_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
;
|
||||
|
||||
@@ -4,6 +4,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
- **and read [README_license.txt](README_license.txt) !!**
|
||||
|
||||
|
||||
14
tools/oskit/rsx11m-40_rk/rsx11m-40_rk_boot.ecmd
Normal file
14
tools/oskit/rsx11m-40_rk/rsx11m-40_rk_boot.ecmd
Normal file
@@ -0,0 +1,14 @@
|
||||
; $Id: rsx11m-40_rk_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RSX11-M V4.0 RK05 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:rsx11m-40_rk_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
;
|
||||
mount dk0: RSX11M_V4.0_SYSTEM0.dsk /RK05
|
||||
mount dk1: RSX11M_V4.0_SYSTEM1.dsk /RK05
|
||||
mount dk2: RSX11M_USER.dsk /RK05
|
||||
;
|
||||
boo dk0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: rsx11m-40_rk_boot.scmd 525 2013-07-06 12:19:39Z mueller $
|
||||
; $Id: rsx11m-40_rk_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RSX11-M V4.0 RK05 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 rsx11m-40_rk_boot.scmd
|
||||
; pdp11 rsx11m-40_rk_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
;
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
- **and read [README_license.txt](README_license.txt) !!**
|
||||
|
||||
|
||||
14
tools/oskit/rsx11mp-30_rp/rsx11mp-30_rp_boot.ecmd
Normal file
14
tools/oskit/rsx11mp-30_rp/rsx11mp-30_rp_boot.ecmd
Normal file
@@ -0,0 +1,14 @@
|
||||
; $Id: rsx11mp-30_rp_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RSX11-M+ V3.0 RP06 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:rsx11mp-30_rp_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
;
|
||||
; disk setup
|
||||
;
|
||||
mount db0: rsx11mp-30.dsk /RP06
|
||||
;
|
||||
boo db0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: rsx11mp-30_rp_boot.scmd 1256 2022-07-15 09:14:14Z mueller $
|
||||
; $Id: rsx11mp-30_rp_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RSX11-M+ V3.0 RP06 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 rsx11mp-30_rp_boot.scmd
|
||||
; pdp11 rsx11mp-30_rp_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
set tto 7b
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
- **and read [README_license.txt](README_license.txt) !!**
|
||||
|
||||
|
||||
12
tools/oskit/rt11-40_rk/rt11-40_rk_boot.ecmd
Normal file
12
tools/oskit/rt11-40_rk/rt11-40_rk_boot.ecmd
Normal file
@@ -0,0 +1,12 @@
|
||||
; $Id: rt11-40_rk_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RT-11 V4.0 RK05 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:rt11-40_rk_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_min.ecmd
|
||||
;
|
||||
mount dk0: rtv4_rk.dsk /RK05
|
||||
;
|
||||
boo dk0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: rt11-40_rk_boot.scmd 517 2013-05-09 21:34:45Z mueller $
|
||||
; $Id: rt11-40_rk_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RT-11 V4.0 RK05 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 rt11-40_rk_boot.scmd
|
||||
; pdp11 rt11-40_rk_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_min.scmd
|
||||
;
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
- **and read [README_license.txt](README_license.txt) !!**
|
||||
|
||||
|
||||
12
tools/oskit/rt11-53_rl/rt11-53_rl_boot.ecmd
Normal file
12
tools/oskit/rt11-53_rl/rt11-53_rl_boot.ecmd
Normal file
@@ -0,0 +1,12 @@
|
||||
; $Id: rt11-53_rl_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RT-11 V5.3 RL02 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:rt11-53_rl_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
;
|
||||
mount dl0: RT11_V5.3_SYSTEM.dsk
|
||||
;
|
||||
boo dl0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: rt11-53_rl_boot.scmd 1256 2022-07-15 09:14:14Z mueller $
|
||||
; $Id: rt11-53_rl_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for RT-11 V5.3 RL02 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 rt11-53_rl_boot.scmd
|
||||
; pdp11 rt11-53_rl_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
;
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
|
||||
### Installation
|
||||
|
||||
16
tools/oskit/u5ed_rk/u5ed_rk_boot.ecmd
Normal file
16
tools/oskit/u5ed_rk/u5ed_rk_boot.ecmd
Normal file
@@ -0,0 +1,16 @@
|
||||
; $Id: u5ed_rk_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for Unix 5th Edition RK05 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:u5ed_rk_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_min.ecmd
|
||||
;
|
||||
; set console to 7bit mode
|
||||
set tt0: mode=9600,N,7,1
|
||||
;
|
||||
mount dk0 u5ed_rk.dsk
|
||||
log dk0: e11_dk0.log
|
||||
;
|
||||
boo dk0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: u5ed_rk_boot.scmd 922 2017-07-02 12:13:36Z mueller $
|
||||
; $Id: u5ed_rk_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for Unix 5th Edition RK05 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 u5ed_rk_boot.scmd
|
||||
; pdp11 u5ed_rk_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_min.scmd
|
||||
set tto 7b
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: u7ed_rp_boot.scmd 1256 2022-07-15 09:14:14Z mueller $
|
||||
; $Id: u7ed_rp_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for Unix 7th Edition RP04 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 u7ed_rp_boot.scmd
|
||||
; pdp11 u7ed_rp_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
;
|
||||
|
||||
@@ -6,6 +6,7 @@ See notes on
|
||||
- [FPGA Board setup](../../../doc/w11a_board_connection.md)
|
||||
- [Rlink and Backend Server setup](../../../doc/w11a_backend_setup.md)
|
||||
- [SimH simulator setup](../../../doc/w11a_simh_setup.md)
|
||||
- [e11 simulator setup](../../../doc/w11a_e11_setup.md)
|
||||
- [Legal terms](../../../doc/w11a_os_guide.md)
|
||||
- **and read [README_license.md](README_license.md) !!**
|
||||
|
||||
|
||||
12
tools/oskit/xxdp_rl/xxdp22_rl_boot.ecmd
Normal file
12
tools/oskit/xxdp_rl/xxdp22_rl_boot.ecmd
Normal file
@@ -0,0 +1,12 @@
|
||||
; $Id: xxdp22_rl_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for XXDP V2.2 RL02 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:xxdp22_rl_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
;
|
||||
mount dl0: xxdp22.dsk /RL02
|
||||
;
|
||||
boo dl0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: xxdp22_rl_boot.scmd 1256 2022-07-15 09:14:14Z mueller $
|
||||
; $Id: xxdp22_rl_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for XXDP V2.2 RL02 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 xxdp22_rl_boot.scmd
|
||||
; pdp11 xxdp22_rl_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
;
|
||||
|
||||
12
tools/oskit/xxdp_rl/xxdp25_rl_boot.ecmd
Normal file
12
tools/oskit/xxdp_rl/xxdp25_rl_boot.ecmd
Normal file
@@ -0,0 +1,12 @@
|
||||
; $Id: xxdp25_rl_boot.ecmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for XXDP V2.5 RL02 based system
|
||||
;
|
||||
; Usage:
|
||||
; e11 /initfile:xxdp25_rl_boot.ecmd
|
||||
;
|
||||
@../../e11/setup_w11a_max.ecmd
|
||||
;
|
||||
mount dl0: xxdp25.dsk /RL02
|
||||
;
|
||||
boo dl0:
|
||||
@@ -1,10 +1,9 @@
|
||||
; $Id: xxdp25_rl_boot.scmd 1256 2022-07-15 09:14:14Z mueller $
|
||||
; $Id: xxdp25_rl_boot.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
;
|
||||
; Setup file for XXDP V2.5 RL02 based system
|
||||
;
|
||||
; Usage:
|
||||
;
|
||||
; pdp11 xxdp25_rl_boot.scmd
|
||||
; pdp11 xxdp25_rl_boot.scmd
|
||||
;
|
||||
do ../../simh/setup_w11a_max.scmd
|
||||
;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
; $Id: setup_w11a_max.scmd 1367 2023-02-06 14:11:34Z mueller $
|
||||
; $Id: setup_w11a_max.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
; SPDX-License-Identifier: GPL-3.0-or-later
|
||||
; Copyright 2008-2023 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
;
|
||||
@@ -10,7 +10,7 @@
|
||||
;
|
||||
; Setup file for 'maximal' w11a configuration under simh 3.8 and above
|
||||
;
|
||||
; This setup reflects the full w11a system on a Nexys[234] board
|
||||
; This setup reflects the full w11a system on Nexys or Arty type boards
|
||||
; --> 4 MByte, 2 DL11, DZ+LP+PC, RK05+RL02+RP06+TM11, DEUNA
|
||||
;
|
||||
; 11/70 CPU no FPP, 4 MByte memory
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
; $Id: setup_w11a_min.scmd 1367 2023-02-06 14:11:34Z mueller $
|
||||
; $Id: setup_w11a_min.scmd 1381 2023-03-12 12:16:45Z mueller $
|
||||
; SPDX-License-Identifier: GPL-3.0-or-later
|
||||
; Copyright 2009-2023 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
;
|
||||
@@ -13,7 +13,7 @@
|
||||
; This setup reflects the minimal w11a system on a S3BOARD
|
||||
; --> 1MByte, 2 DL11, LP+PC, RK05
|
||||
;
|
||||
; Address and vector assignments are done by simh autoconfig (marked with *)
|
||||
; Address and vector assignments are done by simh autoconfig (unless marked *)
|
||||
; These assignments match the real w11a implementation
|
||||
;
|
||||
; 11/70 CPU no FPP, 1 MByte memory
|
||||
|
||||
Reference in New Issue
Block a user