pcjs/apps/pdp11/tapes
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2016-12-03 14:49:51 -08:00
..
absloader Revised some DEC publication locations 2016-11-09 15:40:07 -08:00
basic Revised some DEC publication locations 2016-11-09 15:40:07 -08:00
diags Numerous changes to make paper tape configurations more consistent with disk configurations. This allows all devices to share the machine-wide "autoMount" configuration object, now that the PC11 has a proper device name ("PTR"), making its properties distinguishable from those for RK11 and RL11 drives (eg, "RK0", "RL0", etc). And all the tape/disk components now use "Load" functions to connect a tape or disk to a device ("Attach" is deprecated). And finally, all tape/disk components now support operations to deposit their media directly into memory -- although in this case, the names of the operations are necessarily different: "Read" for tape images, "Boot" for disk images. The difference is partly historical convention but also reflects the fact that a "Boot" operation is more limited: paper tapes were designed to be completely loaded into memory, whereas bootable disks are designed for only the first sector to be loaded and executed. Also, paper tape images are now flagged as non-auto-starting, because they often require some user action (eg, loading another tape, setting some switches, etc), whereas disk boot sectors are flagged as auto-starting (see the fStart parameter of the loadImage() interface in the RAM component). 2016-12-03 14:49:51 -08:00
dumpab Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
dumptt Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
ed11 Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
fpp11 Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
iox Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
odt11 Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
odt11x Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
pal11a Leave the DATA display register alone on the 11/70 (making it more diagnostic-friendly) 2016-11-14 15:27:55 -08:00
README.md Numerous changes to make paper tape configurations more consistent with disk configurations. This allows all devices to share the machine-wide "autoMount" configuration object, now that the PC11 has a proper device name ("PTR"), making its properties distinguishable from those for RK11 and RL11 drives (eg, "RK0", "RL0", etc). And all the tape/disk components now use "Load" functions to connect a tape or disk to a device ("Attach" is deprecated). And finally, all tape/disk components now support operations to deposit their media directly into memory -- although in this case, the names of the operations are necessarily different: "Read" for tape images, "Boot" for disk images. The difference is partly historical convention but also reflects the fact that a "Boot" operation is more limited: paper tapes were designed to be completely loaded into memory, whereas bootable disks are designed for only the first sector to be loaded and executed. Also, paper tape images are now flagged as non-auto-starting, because they often require some user action (eg, loading another tape, setting some switches, etc), whereas disk boot sectors are flagged as auto-starting (see the fStart parameter of the loadImage() interface in the RAM component). 2016-12-03 14:49:51 -08:00

layout title permalink
page DEC PDP-11 Paper Tape Images /apps/pdp11/tapes/

DEC PDP-11 Paper Tape Images

To load any of the DEC PDP-11 paper tapes listed below, you will need to use a PDPjs Machine with a PC11 High-Speed Paper Tape Reader/Punch, such as this PDP-11/20, and then follow this three-step process:

This mirrors the three-step "real world" process of loading paper tape software. Moreover, any "Absolute Format" tape (which should include all the tapes listed below) can be loaded directly into RAM using the machine's "Read" button instead of "Load". In most cases, that eliminates the first two steps.

Paper Tape Diagnostics

We have archived an assortment of DEC Paper Tape Diagnostics.

Paper Tape Software (circa 1970)

As documented in the PDP-11/20 Handbook (1971), p. 155, "PAPER TAPE SOFTWARE", the following software was available on paper tape:

  • PAL-11A ASSEMBLER
  • PAL-11S ASSEMBLER (Program Assembly Language for the PDP-11, Relocatable Version)
  • ED-11 (Text Editor program)
  • DUMPTT (Dump Octal)
  • DUMPAB (Dump Absolute Binary Code)
  • FPP-11 (Floating-Point and Math Package for the PDP-11)
  • ODT-11 (On-line Debugging Technique for the PDP-11)
  • IOX (PDP-11 Input/Output eXecutive)
  • PDP-11 BASIC (Beginners All-purpose Symbolic Instruction Code)

There was a separate DEC publication, PDP-11 Paper Tape Software Handbook, that described all of the above software in greater detail, and it included some programs that the 1971 Handbook listed under "Disk Operating System" instead of "Paper Tape System", such as:

  • LINK-11S LINKER

Thanks to the iamvirtual.ca website, most of the above programs are available as paper tape image files and are included in our "Default" PC11 High-Speed Paper Tape Reader/Punch configuration.

Some additional information on DEC's Paper Tape Software is available at retrotechnology.com.