Skip to content

Commit

Permalink
Fixed processing of pages with multiple command scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffpar committed Feb 7, 2017
1 parent 13f8ea1 commit 715850a
Show file tree
Hide file tree
Showing 8 changed files with 149 additions and 124 deletions.
9 changes: 6 additions & 3 deletions devices/pdp11/machine/1170/panel/debugger/xxdp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ machines:
path: http://archive.pcjs.org/disks/dec/rl02k/RL02K-XXDP.json
sticky: top
commands:
bootXXDP: |
runEKBAD0: |
selectDrive RL11 RL0;
select RL11 listDisks "XXDP+ Diagnostics";
loadDisk RL11;
Expand All @@ -23,6 +23,7 @@ commands:
receiveData SerialPort "\r";
sleep 500;
receiveData SerialPort "R EKBAD0\r";
testPanel: |
hold Panel TEST 1000;
toggle Panel ENABLE;
sleep 2000;
Expand All @@ -49,6 +50,8 @@ We need to select a drive to load the [RL02K XXDP+ Diagnostics Disk](/disks/dec/
an RL02K disk, we need to use an RL02 drive. A typical PDP-11 machine with a single [RL11 Disk Controller](/devices/pdp11/rl11/)
could contain up to four such drives, which we refer to as RL0 through RL3.

To select drive RL0, press {% include machine-command.html type='button' label='Select RL0' machine='test1170' component='RL11' command='selectDrive' value='RL0' %}
To automatically boot the [RL02K XXDP+ Diagnostics Disk](/disks/dec/rl02k/xxdp/) and run the **EKBAD0** diagnostic,
press: {% include machine-command.html type='button' label='Run EKBAD0' machine='test1170' command='runEKBAD0' %}

To boot the [RL02K XXDP+ Diagnostics Disk](/disks/dec/rl02k/xxdp/) in one step, press {% include machine-command.html type='button' label='Boot XXDP+' machine='test1170' command='bootXXDP' %}
To test the Front Panel LEDs and the ENABLE/CONT switches,
press: {% include machine-command.html type='button' label='Test Panel' machine='test1170' command='testPanel' %}
6 changes: 6 additions & 0 deletions disks/dec/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,15 @@ DEC Disk Images
The DEC disk images we have archived are organized by type:

* [RK03](rk03/)
* [RT-11 v4.0](rt11v4/) [[Source](http://skn.noip.me/pdp11/): RK1.DSK]
* [Unix v5](unixv5/) [[Source](http://skn.noip.me/pdp11/): RK0.DSK]
* [XXDP+ Diagnostics](xxdp/) [[Source](http://skn.noip.me/pdp11/): RK2.DSK]
* [RL01K](rl01k/)
* [RSTS/E v7.0](rstsv70/) [[Source](http://skn.noip.me/pdp11/): RL2.DSK]
* [RL02K](rl02k/)
* [XXDP+ Diagnostics](xxdp/) [[Source](http://skn.noip.me/pdp11/): RL3.DSK]
* [RX01](rx01/)
* [RT-11 v3.0](/disks/dec/rx01/rt11v3/) [[Source](http://www.headcrashers.org/comp/rx01/)]

RK03 (or more precisely, RK03-KA) disks are single-platter cartridges with a capacity of 2.38Mb.
They are used in RK05 disk drives in conjunction with an [RK11 Disk Controller](/devices/pdp11/rk11/).
Expand Down
2 changes: 2 additions & 0 deletions disks/dec/rk03/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ RK03 (or more precisely, RK03-KA) disks are single-platter cartridges with 203 t
track, and a sector size of 256 words (512 bytes), for a total capacity of 2.38Mb (2,494,464 bytes). They are
used in RK05 disk drives in conjunction with an [RK11 Disk Controller](/devices/pdp11/rk11/).

Below is a summary of RK03 disk images archived here.

* [RT-11 v4.0](rt11v4/) [[Source](http://skn.noip.me/pdp11/): RK1.DSK]
* [Unix v5](unixv5/) [[Source](http://skn.noip.me/pdp11/): RK0.DSK]
* [XXDP+ Diagnostics](xxdp/) [[Source](http://skn.noip.me/pdp11/): RK2.DSK]
Expand Down
2 changes: 2 additions & 0 deletions disks/dec/rl01k/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,6 @@ RL01K disks are single-platter cartridges with 256 tracks per side, 40 sectors p
256 bytes, for a total capacity of 5Mb (5,242,880 bytes). They are used in RL01 disk drives in conjunction
with an [RL11 Disk Controller](/devices/pdp11/rl11/).

Below is a summary of RL01K disk images archived here.

* [RSTS/E v7.0](rstsv70/) [[Source](http://skn.noip.me/pdp11/): RL2.DSK]
2 changes: 2 additions & 0 deletions disks/dec/rl02k/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,6 @@ RL02K disks are single-platter cartridges with 512 tracks per side, 40 sectors p
256 bytes, for a total capacity of 10Mb (10,485,760 bytes). They are used in RL02 disk drives in conjunction
with an [RL11 Disk Controller](/devices/pdp11/rl11/).

Below is a summary of RL02K disk images archived here.

* [XXDP+ Diagnostics](xxdp/) [[Source](http://skn.noip.me/pdp11/): RL3.DSK]
121 changes: 1 addition & 120 deletions disks/dec/rx01/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,123 +13,4 @@ for a total capacity of 250Kb (256,256 bytes). They are used in RX01 disk drive

Below is a summary of RX01 diskette images archived here.

### RT-11 V3 [[Source](http://www.headcrashers.org/comp/rx01/)]

#### RT-11 V3 SYS (1 OF 9)

DXMNSJ.SYS 86 14-Aug-77 TT .SYS 2 14-Aug-77
DP .SYS 2 14-Aug-77 DT .SYS 2 14-Aug-77
DX .SYS 2 14-Aug-77 RF .SYS 2 14-Aug-77
RK .SYS 2 14-Aug-77 DM .SYS 4 14-Aug-77
DS .SYS 2 14-Aug-77 LP .SYS 2 14-Aug-77
NL .SYS 2 14-Aug-77 STARTS.COM 1 11-Jul-77
PIP .SAV 16 14-Aug-77 DUP .SAV 17 14-Aug-77
DIR .SAV 17 14-Aug-77 SYSMAC.SML 37 14-Aug-77
EDIT .SAV 21 14-Aug-77 MACRO .SAV 45 14-Aug-77
CREF .SAV 6 14-Aug-77 LINK .SAV 29 16-Aug-77
LIBR .SAV 18 14-Aug-77 FILEX .SAV 18 14-Aug-77
SRCCOM.SAV 11 14-Aug-77 DUMP .SAV 7 14-Aug-77
PATCH .SAV 9 14-Aug-77 HELP .SAV 21 14-Aug-77
HELP .TEC 3 23-Jun-77 HELP .TXT 73 19-Jul-77
DEMOBG.MAC 4 01-Aug-77 DEMOFG.MAC 5 01-Aug-77
V2USER.TXT 2 13-Jul-77
31 Files, 468 Blocks
12 Free blocks

#### RT-11 V3 SYS (2 OF 9)

RKMNSJ.SYS 86 14-Aug-77 RKMNFB.SYS 96 14-Aug-77
RKMNXM.SYS 106 14-Aug-77 RKMNSJ.BL 82 14-Aug-77
DMMNSJ.SYS 87 14-Aug-77 ODT .OBJ 9 14-Aug-77
6 Files, 466 Blocks
14 Free blocks

#### RT-11 V3 SYS (3 OF 9)

DPMNXM.SYS 106 14-Aug-77 RFMNSJ.SYS 86 14-Aug-77
RFMNFB.SYS 96 14-Aug-77 RFMNXM.SYS 106 14-Aug-77
DTX .SYS 2 14-Aug-77 DPX .SYS 2 14-Aug-77
DXX .SYS 3 14-Aug-77 RFX .SYS 2 14-Aug-77
RKX .SYS 2 14-Aug-77 DMX .SYS 4 14-Aug-77
DSX .SYS 2 14-Aug-77 LPX .SYS 2 14-Aug-77
CR .SYS 3 14-Aug-77 CRX .SYS 3 14-Aug-77
MT .SYS 8 14-Aug-77 MTX .SYS 9 14-Aug-77
MTHD .SYS 3 14-Aug-77 MTHDX .SYS 4 14-Aug-77
BA .SYS 7 14-Aug-77 BAX .SYS 7 14-Aug-77
TT .MAC 9 14-Aug-77 DEMOED.TXT 1 09-May-77
22 Files, 467 Blocks
13 Free blocks

#### RT-11 V3 SYS (4 OF 9)

DMMNFB.SYS 98 14-Aug-77 DMMNXM.SYS 108 14-Aug-77
DXMNFB.SYS 97 14-Aug-77 DXMNXM.SYS 107 14-Aug-77
SYE .SAV 50 14-Aug-77 NLX .SYS 2 14-Aug-77
PC .SYS 2 14-Aug-77 PCX .SYS 2 14-Aug-77
DEMOF1.FOR 2 28-Jan-77
9 Files, 468 Blocks
12 Free blocks

#### RT-11 V3 SYS (5 OF 9)

DXMNSJ.BL 83 14-Aug-77 DTMNSJ.SYS 86 14-Aug-77
DTMNFB.SYS 96 14-Aug-77 DTMNSJ.BL 82 14-Aug-77
DSMNSJ.SYS 86 14-Aug-77 RF .MAC 6 14-Aug-77
DM .MAC 19 14-Aug-77 DEMOSP.MAC 11 01-Aug-77
8 Files, 469 Blocks
11 Free blocks

#### RT-11 V3 SYS (6 OF 9)

DSMNFB.SYS 96 14-Aug-77 DSMNXM.SYS 106 14-Aug-77
DPMNSJ.SYS 86 14-Aug-77 DPMNFB.SYS 97 14-Aug-77
DP .MAC 9 14-Aug-77 MUBRTE.OBJ 1 04-May-77
MUBTAB.OBJ 1 04-May-77 MUBZN1.OBJ 1 04-May-77
CT .MAC 32 14-Aug-77 TM .MAC 24 14-Aug-77
MMHD .SYS 4 14-Aug-77 MMHDX .SYS 4 14-Aug-77
PAT .SAV 7 14-Aug-77
13 Files, 468 Blocks
12 Free blocks

#### RT-11 V3 SYS (7 OF 9)

KMON .MAC 118 14-Aug-77 USR .MAC 59 14-Aug-77
RMONSJ.MAC 56 14-Aug-77 RMONFB.MAC 138 14-Aug-77
EL .MAC 18 14-Aug-77 LP .MAC 7 14-Aug-77
RK .MAC 7 14-Aug-77 DT .MAC 7 14-Aug-77
DS .MAC 7 14-Aug-77 PC .MAC 6 14-Aug-77
ERRUTL.SAV 6 14-Aug-77 MACFST.SAV 45 14-Aug-77
12 Files, 474 Blocks
6 Free blocks

#### RT-11 V3 SYS (8 OF 9)

KMOVLY.MAC 153 14-Aug-77 BSTRAP.MAC 41 14-Aug-77
MTTEMT.MAC 18 16-Aug-77 MTTINT.MAC 34 14-Aug-77
TJ .MAC 28 14-Aug-77 NL .MAC 3 14-Aug-77
DX .MAC 11 14-Aug-77 CR .MAC 14 14-Aug-77
FSM .MAC 31 14-Aug-77 BATCH .MAC 98 14-Aug-77
MUBET1.OBJ 1 04-May-77 MUBXT1.OBJ 1 04-May-77
MUBZ1 .OBJ 1 04-May-77 MUBS1D.OBJ 1 04-May-77
MUBLNK.COM 1 04-May-77 MM .SYS 9 14-Aug-77
MMX .SYS 9 14-Aug-77 BA .MAC 19 14-Aug-77
18 Files, 473 Blocks
7 Free blocks

#### RT-11 V3 SYS (9 OF 9)

SYSMAC.MAC 36 01-Aug-77 BATCH .SAV 25 14-Aug-77
MAC8K .SAV 52 14-Aug-77 PSE .SAV 13 14-Aug-77
SYSGEN.SAV 32 14-Aug-77 SYSGEN.CND 83 08-Aug-77
SYSTBL.CND 26 08-Aug-77 VTMAC .MAC 7 01-Aug-77
VTHDLR.OBJ 8 14-Aug-77 SYSF4 .OBJ 39 14-Aug-77
MDUP .SAV 9 14-Aug-77 MDUP .MM 48 14-Aug-77
MDUP .MT 48 14-Aug-77 MBOOT .BOT 1 14-Aug-77
MSBOOT.BOT 3 14-Aug-77 STARTF.COM 1 10-Jun-77
STARTX.COM 1 10-Jun-77 SJ .MAC 1 01-Aug-77
FB .MAC 1 01-Aug-77 XM .MAC 1 01-Aug-77
SYSDEV.MAC 1 24-Sep-76 CT .SYS 5 14-Aug-77
CTX .SYS 6 14-Aug-77 TECO .SAV 27 14-Aug-77
DEMOX1.MAC 5 01-Aug-77
25 Files, 479 Blocks
1 Free blocks
* [RT-11 v3.0](/disks/dec/rx01/rt11v3/) [[Source](http://www.headcrashers.org/comp/rx01/)]
129 changes: 129 additions & 0 deletions disks/dec/rx01/rt11v3/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
---
layout: page
title: "RX01 RT-11 v3.0 Diskettes"
permalink: /disks/dec/rx01/rt11v3/
---

RX01 RT-11 v3.0 Diskette Images
-------------------------------

[[Source](http://www.headcrashers.org/comp/rx01/)]

#### RT-11 v3.0 (1 of 9)

DXMNSJ.SYS 86 14-Aug-77 TT .SYS 2 14-Aug-77
DP .SYS 2 14-Aug-77 DT .SYS 2 14-Aug-77
DX .SYS 2 14-Aug-77 RF .SYS 2 14-Aug-77
RK .SYS 2 14-Aug-77 DM .SYS 4 14-Aug-77
DS .SYS 2 14-Aug-77 LP .SYS 2 14-Aug-77
NL .SYS 2 14-Aug-77 STARTS.COM 1 11-Jul-77
PIP .SAV 16 14-Aug-77 DUP .SAV 17 14-Aug-77
DIR .SAV 17 14-Aug-77 SYSMAC.SML 37 14-Aug-77
EDIT .SAV 21 14-Aug-77 MACRO .SAV 45 14-Aug-77
CREF .SAV 6 14-Aug-77 LINK .SAV 29 16-Aug-77
LIBR .SAV 18 14-Aug-77 FILEX .SAV 18 14-Aug-77
SRCCOM.SAV 11 14-Aug-77 DUMP .SAV 7 14-Aug-77
PATCH .SAV 9 14-Aug-77 HELP .SAV 21 14-Aug-77
HELP .TEC 3 23-Jun-77 HELP .TXT 73 19-Jul-77
DEMOBG.MAC 4 01-Aug-77 DEMOFG.MAC 5 01-Aug-77
V2USER.TXT 2 13-Jul-77
31 Files, 468 Blocks
12 Free blocks

#### RT-11 v3.0 (2 of 9)

RKMNSJ.SYS 86 14-Aug-77 RKMNFB.SYS 96 14-Aug-77
RKMNXM.SYS 106 14-Aug-77 RKMNSJ.BL 82 14-Aug-77
DMMNSJ.SYS 87 14-Aug-77 ODT .OBJ 9 14-Aug-77
6 Files, 466 Blocks
14 Free blocks

#### RT-11 v3.0 (3 of 9)

DPMNXM.SYS 106 14-Aug-77 RFMNSJ.SYS 86 14-Aug-77
RFMNFB.SYS 96 14-Aug-77 RFMNXM.SYS 106 14-Aug-77
DTX .SYS 2 14-Aug-77 DPX .SYS 2 14-Aug-77
DXX .SYS 3 14-Aug-77 RFX .SYS 2 14-Aug-77
RKX .SYS 2 14-Aug-77 DMX .SYS 4 14-Aug-77
DSX .SYS 2 14-Aug-77 LPX .SYS 2 14-Aug-77
CR .SYS 3 14-Aug-77 CRX .SYS 3 14-Aug-77
MT .SYS 8 14-Aug-77 MTX .SYS 9 14-Aug-77
MTHD .SYS 3 14-Aug-77 MTHDX .SYS 4 14-Aug-77
BA .SYS 7 14-Aug-77 BAX .SYS 7 14-Aug-77
TT .MAC 9 14-Aug-77 DEMOED.TXT 1 09-May-77
22 Files, 467 Blocks
13 Free blocks

#### RT-11 v3.0 (4 of 9)

DMMNFB.SYS 98 14-Aug-77 DMMNXM.SYS 108 14-Aug-77
DXMNFB.SYS 97 14-Aug-77 DXMNXM.SYS 107 14-Aug-77
SYE .SAV 50 14-Aug-77 NLX .SYS 2 14-Aug-77
PC .SYS 2 14-Aug-77 PCX .SYS 2 14-Aug-77
DEMOF1.FOR 2 28-Jan-77
9 Files, 468 Blocks
12 Free blocks

#### RT-11 v3.0 (5 of 9)

DXMNSJ.BL 83 14-Aug-77 DTMNSJ.SYS 86 14-Aug-77
DTMNFB.SYS 96 14-Aug-77 DTMNSJ.BL 82 14-Aug-77
DSMNSJ.SYS 86 14-Aug-77 RF .MAC 6 14-Aug-77
DM .MAC 19 14-Aug-77 DEMOSP.MAC 11 01-Aug-77
8 Files, 469 Blocks
11 Free blocks

#### RT-11 v3.0 (6 of 9)

DSMNFB.SYS 96 14-Aug-77 DSMNXM.SYS 106 14-Aug-77
DPMNSJ.SYS 86 14-Aug-77 DPMNFB.SYS 97 14-Aug-77
DP .MAC 9 14-Aug-77 MUBRTE.OBJ 1 04-May-77
MUBTAB.OBJ 1 04-May-77 MUBZN1.OBJ 1 04-May-77
CT .MAC 32 14-Aug-77 TM .MAC 24 14-Aug-77
MMHD .SYS 4 14-Aug-77 MMHDX .SYS 4 14-Aug-77
PAT .SAV 7 14-Aug-77
13 Files, 468 Blocks
12 Free blocks

#### RT-11 v3.0 (7 of 9)

KMON .MAC 118 14-Aug-77 USR .MAC 59 14-Aug-77
RMONSJ.MAC 56 14-Aug-77 RMONFB.MAC 138 14-Aug-77
EL .MAC 18 14-Aug-77 LP .MAC 7 14-Aug-77
RK .MAC 7 14-Aug-77 DT .MAC 7 14-Aug-77
DS .MAC 7 14-Aug-77 PC .MAC 6 14-Aug-77
ERRUTL.SAV 6 14-Aug-77 MACFST.SAV 45 14-Aug-77
12 Files, 474 Blocks
6 Free blocks

#### RT-11 v3.0 (8 of 9)

KMOVLY.MAC 153 14-Aug-77 BSTRAP.MAC 41 14-Aug-77
MTTEMT.MAC 18 16-Aug-77 MTTINT.MAC 34 14-Aug-77
TJ .MAC 28 14-Aug-77 NL .MAC 3 14-Aug-77
DX .MAC 11 14-Aug-77 CR .MAC 14 14-Aug-77
FSM .MAC 31 14-Aug-77 BATCH .MAC 98 14-Aug-77
MUBET1.OBJ 1 04-May-77 MUBXT1.OBJ 1 04-May-77
MUBZ1 .OBJ 1 04-May-77 MUBS1D.OBJ 1 04-May-77
MUBLNK.COM 1 04-May-77 MM .SYS 9 14-Aug-77
MMX .SYS 9 14-Aug-77 BA .MAC 19 14-Aug-77
18 Files, 473 Blocks
7 Free blocks

#### RT-11 v3.0 (9 of 9)

SYSMAC.MAC 36 01-Aug-77 BATCH .SAV 25 14-Aug-77
MAC8K .SAV 52 14-Aug-77 PSE .SAV 13 14-Aug-77
SYSGEN.SAV 32 14-Aug-77 SYSGEN.CND 83 08-Aug-77
SYSTBL.CND 26 08-Aug-77 VTMAC .MAC 7 01-Aug-77
VTHDLR.OBJ 8 14-Aug-77 SYSF4 .OBJ 39 14-Aug-77
MDUP .SAV 9 14-Aug-77 MDUP .MM 48 14-Aug-77
MDUP .MT 48 14-Aug-77 MBOOT .BOT 1 14-Aug-77
MSBOOT.BOT 3 14-Aug-77 STARTF.COM 1 10-Jun-77
STARTX.COM 1 10-Jun-77 SJ .MAC 1 01-Aug-77
FB .MAC 1 01-Aug-77 XM .MAC 1 01-Aug-77
SYSDEV.MAC 1 24-Sep-76 CT .SYS 5 14-Aug-77
CTX .SYS 6 14-Aug-77 TECO .SAV 27 14-Aug-77
DEMOX1.MAC 5 01-Aug-77
25 Files, 479 Blocks
1 Free blocks
2 changes: 1 addition & 1 deletion modules/markout/lib/markout.js
Original file line number Diff line number Diff line change
Expand Up @@ -526,7 +526,7 @@ MarkOut.prototype.convertMD = function(sIndent)

var aCommandDefs = aMatch[1].match(/\ncommands:([\s\S]*?)\n([^\s]|$)/);
if (aCommandDefs) {
var reCommand = /[ \t]+([^:]+):\s*\|/g;
var reCommand = /[ \t]+([a-z0-9$@_-]+):\s*\|/gi;
var aCommands = aCommandDefs[1].split(reCommand);
/*
* Since the preceding RegExp contains a capture group (representing the name of the command),
Expand Down

0 comments on commit 715850a

Please sign in to comment.