Fixed processing of pages with multiple command scripts

This commit is contained in:
Jeff Parsons 2017-02-07 11:29:16 -08:00 committed by Jeff Parsons
commit 69a7266d10
8 changed files with 149 additions and 124 deletions

View file

@ -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' %}