diff --git a/devices/pdp11/machine/1170/panel/debugger/xxdp/README.md b/devices/pdp11/machine/1170/panel/debugger/xxdp/README.md index bfb5d92035..bc15a7a4c9 100644 --- a/devices/pdp11/machine/1170/panel/debugger/xxdp/README.md +++ b/devices/pdp11/machine/1170/panel/debugger/xxdp/README.md @@ -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; @@ -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; @@ -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' %} diff --git a/disks/dec/README.md b/disks/dec/README.md index 24fba9604b..7d6056b35c 100644 --- a/disks/dec/README.md +++ b/disks/dec/README.md @@ -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/). diff --git a/disks/dec/rk03/README.md b/disks/dec/rk03/README.md index aa3cac8116..57da537ad6 100644 --- a/disks/dec/rk03/README.md +++ b/disks/dec/rk03/README.md @@ -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] diff --git a/disks/dec/rl01k/README.md b/disks/dec/rl01k/README.md index 466bfc830a..4bd7e5e38b 100644 --- a/disks/dec/rl01k/README.md +++ b/disks/dec/rl01k/README.md @@ -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] diff --git a/disks/dec/rl02k/README.md b/disks/dec/rl02k/README.md index 37683f43a3..374d14b302 100644 --- a/disks/dec/rl02k/README.md +++ b/disks/dec/rl02k/README.md @@ -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] diff --git a/disks/dec/rx01/README.md b/disks/dec/rx01/README.md index dce1082b67..b4968f6972 100644 --- a/disks/dec/rx01/README.md +++ b/disks/dec/rx01/README.md @@ -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/)] diff --git a/disks/dec/rx01/rt11v3/README.md b/disks/dec/rx01/rt11v3/README.md new file mode 100644 index 0000000000..c925c863b3 --- /dev/null +++ b/disks/dec/rx01/rt11v3/README.md @@ -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 diff --git a/modules/markout/lib/markout.js b/modules/markout/lib/markout.js index 602c87c16d..3f0e1d1831 100644 --- a/modules/markout/lib/markout.js +++ b/modules/markout/lib/markout.js @@ -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),