Added more PDP-11 paper tape resources
This commit is contained in:
parent
5d5629c27b
commit
89dc2660f1
51 changed files with 11603 additions and 166 deletions
|
|
@ -9,5 +9,5 @@
|
|||
<serial id="dl11" adapter="0" binding="print" upperCase="true"/>
|
||||
<panel ref="/devices/pdp11/panel/test/debugger/terminal.xml"/>
|
||||
<debugger id="debugger" base="8" messages="" commands=""/>
|
||||
<device ref="/devices/pdp11/pc11/demo.xml"/>
|
||||
<device ref="/devices/pdp11/pc11/default.xml"/>
|
||||
</machine>
|
||||
|
|
|
|||
|
|
@ -8,5 +8,5 @@
|
|||
<device id="default" type="default"/>
|
||||
<serial id="dl11" adapter="0" binding="print" upperCase="true"/>
|
||||
<panel ref="/devices/pdp11/panel/test/terminal.xml"/>
|
||||
<device ref="/devices/pdp11/pc11/demo.xml"/>
|
||||
<device ref="/devices/pdp11/pc11/default.xml"/>
|
||||
</machine>
|
||||
|
|
|
|||
|
|
@ -9,5 +9,5 @@
|
|||
<serial id="dl11" adapter="0" binding="print"/>
|
||||
<panel ref="/devices/pdp11/panel/test/debugger/terminal.xml"/>
|
||||
<debugger id="debugger" base="8" messages="" commands=""/>
|
||||
<device ref="/devices/pdp11/pc11/demo.xml"/>
|
||||
<device ref="/devices/pdp11/pc11/default.xml"/>
|
||||
</machine>
|
||||
|
|
|
|||
|
|
@ -8,5 +8,5 @@
|
|||
<device id="default" type="default"/>
|
||||
<serial id="dl11" adapter="0" binding="print"/>
|
||||
<panel ref="/devices/pdp11/panel/test/terminal.xml"/>
|
||||
<device ref="/devices/pdp11/pc11/demo.xml"/>
|
||||
<device ref="/devices/pdp11/pc11/default.xml"/>
|
||||
</machine>
|
||||
|
|
|
|||
|
|
@ -19,11 +19,11 @@ We have archived a selection of [Paper Tape Images](/apps/pdp11/tapes/) for use
|
|||
To make it easy for PDPjs machines to load those tapes, we created the following High-Speed Paper Tape Reader (PC11)
|
||||
Device XML file:
|
||||
|
||||
- [Demo](/devices/pdp11/pc11/demo.xml)
|
||||
- [PC11 Default](/devices/pdp11/pc11/default.xml)
|
||||
|
||||
which is typically referenced by a Machine XML file as:
|
||||
|
||||
<device ref="/devices/pdp11/pc11/demo.xml"/>
|
||||
<device ref="/devices/pdp11/pc11/default.xml"/>
|
||||
|
||||
Device XML files typically configure the device, list all the resource the device will use, and define UI elements
|
||||
used to control the device, such as choosing which tape should be "attached" to the PC11 device. For example:
|
||||
|
|
|
|||
40
devices/pdp11/pc11/default.xml
Normal file
40
devices/pdp11/pc11/default.xml
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{path:"/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"}' pos="left" width="35%" padLeft="8px" padBottom="8px">
|
||||
<name>Paper Tape Controls</name>
|
||||
<control type="container">
|
||||
<control type="list" binding="listTapes">
|
||||
<tape id="tape00" name="Bootstrap Loader (16Kb)" path="/apps/pdp11/boot/bootstrap/BOOTSTRAP-16KB.json"/>
|
||||
<tape id="tape01" name="Absolute Loader" path="/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"/>
|
||||
<tape id="tape02" name="BASIC (Single User)" path="/apps/pdp11/tapes/basic/DEC-11-AJPB-PB.json"/>
|
||||
<tape id="tape03" name="ED-11 SA=12430 RA=3746" path="/apps/pdp11/tapes/ed11/DEC-11-E1PA-PB.json"/>
|
||||
<tape id="tape04" name="PAL-11A (4K) SA=1410 RA=1410" path="/apps/pdp11/tapes/pal11a/DEC-11-ASPA-PB.json"/>
|
||||
<tape id="tape05" name="PAL-11A (8K) SA=1410 RA=1410" path="/apps/pdp11/tapes/pal11a/DEC-11-ASXA-PB.json"/>
|
||||
<tape id="tape06" name="ODT-11" path="/apps/pdp11/tapes/odt11/DEC-11-O1PA-PA.json"/>
|
||||
<tape id="tape07" name="ODT-11 SA=13060" path="/apps/pdp11/tapes/odt11/DEC-11-O1PA-PB.json"/>
|
||||
<tape id="tape08" name="ODT-11X" path="/apps/pdp11/tapes/odt11x/DEC-11-O2PA-PA.json"/>
|
||||
<tape id="tape09" name="ODT-11X SA=12220 RA=12220" path="/apps/pdp11/tapes/odt11x/DEC-11-O2PA-PB.json"/>
|
||||
<tape id="tape10" name="IOX TAPE 1 OF 2" path="/apps/pdp11/tapes/iox/DEC-11-YIPA-PA1.json"/>
|
||||
<tape id="tape11" name="IOX TAPE 2 OF 2" path="/apps/pdp11/tapes/iox/DEC-11-YIPA-PA2.json"/>
|
||||
<tape id="tape12" name="IOX LA=15100" path="/apps/pdp11/tapes/iox/DEC-11-YIPA-PB.json"/>
|
||||
<tape id="tape13" name="FPP-11 TAPE 1 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA1.json"/>
|
||||
<tape id="tape14" name="FPP-11 TAPE 2 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA2.json"/>
|
||||
<tape id="tape15" name="FPP-11 TAPE 3 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA3.json"/>
|
||||
<tape id="tape16" name="FPP-11 TAPE 4 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA4.json"/>
|
||||
<tape id="tape17" name="FPP-11 TAPE 5 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA5.json"/>
|
||||
<tape id="tape18" name="FPP-11 TAPE 6 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA6.json"/>
|
||||
<tape id="tape19" name="FPP-11 TAPE 7 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA7.json"/>
|
||||
<tape id="tape20" name="FPP-11 TAPE 8 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA8.json"/>
|
||||
<tape id="tape21" name="FPP-11 TAPE 9 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA9.json"/>
|
||||
<tape id="tape22" name="FPP-11 TAPE 10 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA10.json"/>
|
||||
<tape id="tape23" name="FPP-11 TAPE 11 OF 11" path="/apps/pdp11/tapes/fpp11/DEC-11-YQPB-PA11.json"/>
|
||||
<tape id="tape24" name="DUMPTT SA=XX7440 RA=XX7440" path="/apps/pdp11/tapes/dumptt/DEC-11-Y1PA-PO.json"/>
|
||||
<tape id="tape25" name="DUMPTT SA=XXXXXX RA=XXXXXX" path="/apps/pdp11/tapes/dumptt/DEC-11-Y1PA-PB.json"/>
|
||||
<tape id="tape26" name="DUMPAB SA=XXXXXX RA=XXXXXX" path="/apps/pdp11/tapes/dumpab/DEC-11-Y2PA-PB.json"/>
|
||||
</control>
|
||||
<control type="button" binding="attachTape">Attach</control>
|
||||
<control type="button" binding="loadTape">Load</control>
|
||||
<control type="description" binding="descTape" padRight="8px"/>
|
||||
<control type="file" binding="mountTape"/>
|
||||
<control type="progress" binding="readProgress" pos="default" width="250px" padTop="8px">Tape Progress</control>
|
||||
</control>
|
||||
</device>
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{path:"/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"}' pos="left" width="35%" padLeft="8px" padBottom="8px">
|
||||
<name>Paper Tape Controls</name>
|
||||
<control type="container">
|
||||
<control type="list" binding="listTapes">
|
||||
<tape id="tape00" name="Bootstrap Loader (16Kb)" path="/apps/pdp11/boot/bootstrap/BOOTSTRAP-16KB.json"/>
|
||||
<tape id="tape01" name="Absolute Loader" path="/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"/>
|
||||
<tape id="tape02" name="BASIC (Single User)" path="/apps/pdp11/tapes/basic/DEC-11-AJPB-PB.json"/>
|
||||
</control>
|
||||
<control type="button" binding="attachTape">Attach</control>
|
||||
<control type="button" binding="loadTape">Load</control>
|
||||
<control type="description" binding="descTape" padRight="8px"/>
|
||||
<control type="file" binding="mountTape"/>
|
||||
<control type="progress" binding="readProgress" pos="default" width="250px" padTop="8px">Tape Progress</control>
|
||||
</control>
|
||||
</device>
|
||||
Loading…
Reference in a new issue