Skip to content
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.

Latest commit

 

History

History

pc11

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
layout title permalink
page
PC11 High-Speed Paper Tape Reader/Punch
/devices/pdp11/pc11/

PC11 High-Speed Paper Tape Reader/Punch

Machines containing the PC11 Component include:

PCjs has archived a selection of Paper Tape Images for use by those machines, most of which are listed in the following PC11 Device XML file:

which is typically referenced by a Machine XML file as:

<device ref="/devices/pdp11/pc11/default.xml"/>

Device XML files not only configure a device, but also list all the resource the device will use, and define UI elements used to control the device, such as choosing which tape should be "loaded" into the PC11 device. For example:

<?xml version="1.0" encoding="UTF-8"?>
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{PTR:{path:"/apps/pdp11/boot/bootstrap/BOOTSTRAP-16KB.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="loadTape">Load</control>
        <control type="button" binding="readTape">Read</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>

For details about the PC11 hardware, we relied upon the PDP-11 Peripherals Handbook (1976), p. 4-376 (p. 408 of the PDF).