Merge branch 'master' into gh-pages

This commit is contained in:
Jeff Parsons 2016-11-09 15:40:47 -08:00
commit b247f27ec4
5 changed files with 235 additions and 7 deletions

View file

@ -36,7 +36,7 @@ p. 155, "PAPER TAPE SOFTWARE", the following software was available on paper tap
- [IOX](iox/) (PDP-11 Input/Output eXecutive)
- [PDP-11 BASIC](basic/) (Beginners All-purpose Symbolic Instruction Code)
There was a separate DEC publication, [PDP-11 Paper Tape Software Handbook](http://archive.pcjs.org/pubs/dec/pdp11/other/DEC-11-XPTSA-B-D_PDP-11_Paper_Tape_Software_Handbook.pdf),
There was a separate DEC publication, [PDP-11 Paper Tape Software Handbook](http://archive.pcjs.org/pubs/dec/pdp11/pc11/Paper_Tape_Software_Handbook.pdf),
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:

View file

@ -43,7 +43,7 @@ we know about the "Absolute Format":
[Other sites](http://www.retrocmp.com/stories/dec-pc05-papertape/242-dec-pc05-working-with-paper-tapes)
have referred to this tape format as the "Standard Absolute" format, but I've not found that terminology
used in any DEC publication. In fact, I think that term may have arisen from a misreading of instructions
found in DEC manuals like the ["MEM EXER 16K" Diagnostics Manual](http://archive.pcjs.org/pubs/dec/pdp11/other/AC-9045F-MC_CZQMCF0-0-124K-Mem-Exer-16k_Feb78.pdf):
found in DEC manuals like the ["MEM EXER 16K" Diagnostics Manual](http://archive.pcjs.org/pubs/dec/pdp11/pc11/Mem-Exer-16k_Feb78.pdf):
Load the program using any standard absolute loader.
@ -54,5 +54,5 @@ for which a specific address has been selected, based on the amount of RAM prese
PCjs has archived the following Absolute Loader resources:
- [Absolute Loader](DEC-11-L2PC-PO.json)
- [LISTING OF PDP-11 ABSOLUTE LOADER (June 1975)](http://archive.pcjs.org/pubs/dec/pdp11/other/DEC-11-UABLA-A-LA_PDP-11AbsoluteLoaderListing_Jun75.pdf)
- "APPENDIX D: THE BOOTSTRAP AND ABSOLUTE LOADERS" from the [PDP-11 BASIC PROGRAMMING MANUAL (December 1970)](http://archive.pcjs.org/pubs/dec/pdp11/basic/DEC-11-AJPB-D_PDP-11_BASIC_Programming_Manual_Dec70.pdf)
- [LISTING OF PDP-11 ABSOLUTE LOADER (June 1975)](http://archive.pcjs.org/pubs/dec/pdp11/pc11/Absolute_Loader_Listing_Jun75.pdf)
- "APPENDIX D: THE BOOTSTRAP AND ABSOLUTE LOADERS" from the [PDP-11 BASIC PROGRAMMING MANUAL (December 1970)](http://archive.pcjs.org/pubs/dec/pdp11/basic/BASIC_Programming_Manual_Dec70.pdf)

View file

@ -33,8 +33,8 @@ PDP-11 BASIC has been loaded into the [PDP-11/20](/devices/pdp11/machine/1120/ba
We have archived the following DEC PDP-11 BASIC resources:
- [BASIC (Single User) Tape Image](DEC-11-AJPB-PB.json)
- [LISTING OF BASIC/PTS (March 1974)](http://archive.pcjs.org/pubs/dec/pdp11/basic/AB-2045B-SC_BASIC_PTS_Listing_Mar77.pdf)
- [PDP-11 BASIC PROGRAMMING MANUAL (December 1970)](http://archive.pcjs.org/pubs/dec/pdp11/basic/DEC-11-AJPB-D_PDP-11_BASIC_Programming_Manual_Dec70.pdf)
- [LISTING OF BASIC/PTS (March 1974)](http://archive.pcjs.org/pubs/dec/pdp11/basic/BASIC_PTS_Listing_Mar77.pdf)
- [PDP-11 BASIC PROGRAMMING MANUAL (December 1970)](http://archive.pcjs.org/pubs/dec/pdp11/basic/BASIC_Programming_Manual_Dec70.pdf)
Third-party resources include:

View file

@ -10,4 +10,4 @@ DEC RL02K Disk Images
RL02K disks are single-platter cartridges with 512 tracks per side, 40 sectors per track, and a sector size of 256 bytes,
for a total capacity of 10Mb. They are used with an [RL11 Disk Controller](/devices/pdp11/rl11/).
* XXDP+ Diagnostics [[source](http://skn.noip.me/pdp11/)]
* [XXDP+ Diagnostics](xxdp/) [[source](http://skn.noip.me/pdp11/)]

View file

@ -0,0 +1,228 @@
---
layout: page
title: DEC RL02K Disk Images: XXDP+
permalink: /disks/dec/rl02k/xxdp/
---
DEC RL02K Disk Images: XXDP+
----------------------------
To boot the "XXDP+ Diagnostics" disk, start a [PDP-11/70](devices/pdp11/machine/1170/panel/debugger/) and select
the "XXDP+ Diagnostics" disk from the "Disk Drive Controls", click "Load", and wait for the message:
Mounted disk "XXDP+ Diagnostics" in drive RL0
Then start the machine (click "Run") and make sure the following prompt has been displayed:
PDP-11 MONITOR V1.0
BOOT>
At the prompt, type "BOOT RL0". The following text should appear:
CHMDLD0 XXDP+ DL MONITOR
BOOTED VIA UNIT 0
28K UNIBUS SYSTEM
ENTER DATE (DD-MMM-YY):
RESTART ADDR: 152010
THIS IS XXDP+. TYPE "H" OR "H/L" FOR HELP.
.
The "H" command displays the following information:
Monitor Commands
----------------
R run a program
L load a program
S start a program
C run a batch job (chain)
D list directory of load medium
F set the terminal fill count
E enable alternate system device
H type help information
DRS Commands
------------
Execution
---------
START start the diagnostic and initialize
RESTART start diagnostic and do not initialize
CONTINUE continue diagnostic at test that was
interrupted by a ^C
PROCEED continue from an error halt
Units Under Test
----------------
ADD activate a unit for testing
DROP deactivate a unit
DISPLAY print a list of device information
Flags
-----
FLAGS print status of all flags
ZFLAGS reset all flags
Statistics
----------
PRINT print statistical information
Exitting
--------
EXIT return to XXDP+ runtime monitor
DRS Command Switches
--------------------
/TESTS:test-list execute only the tests specified
/PASS:ddddd execute ddddd passes (ddddd = 1 to 64000)
/FLAGS:flag-list set specified flags
/EOP:ddddd report end-of-pass after each ddddd passes
(ddddd = 1 to 64000)
/UNITS:unit-list command will affect only specified units
DRS Flags
---------
Flag Effect
---- ------
HOE halt on error - control is returned to runtime
services command mode
LOE loop on error
IER inhibit all error reports
IBE inhibit all error reports except first level (first
level contains error type, number, PC, test and
unit)
IXE inhibit extended error reports (those called by
PRINTX macro's)
PRI direct messages to line printer
PNT print test number as test executes
BOE "bell" on error
UAM unattended mode (no manual intervention)
ISR inhibit statistical reports (does not apply to
diagnostics which do not support statistical
reporting)
IDR inhibit program dropping of units
ADR execute autodrop code
LOT loop on test
EVL execute evaluation (on diagnostics which have
evaluation support)
UPD1 Commands
-------------
CLR clear UPD1 program buffer
LOAD load a program
MOD modify file image in memory
XFR set transfer address
HICORE set upper memory limit for dump
LOCORE set lower memory limit for dump
DUMP dump a program image
DEL delete a file
BOOT bootstrap a device
UPD2 Commands
-------------
File Manipulation
-----------------
DIR give directory of specified medium
PIP transfer a file or files
FILE transfer a file or files
DEL delete a file or files
REN rename a file
File Modification
-----------------
CLR clear UPD2 program buffer
LOAD load a program
MOD modify file image in memory
XFR set transfer address
HICORE set upper memory limit for dump
LOCORE set lower memory limit for dump
DUMP dump a program image
New Medium Creation
-------------------
ZERO initialize a medium
SAVM save a monitor on a disk
SAVE save a monitor on a tape
COPY copy entire medium
Miscellaneous
-------------
ASG assign a logical name to a device
DO execute an indirect command file
READ read a file to check validity
EOT write end-of-tape mark
DRIVER load a device driver
Returning to Monitor
--------------------
BOOT bootstrap a device
EXIT return control to the runtime monitor
Printing
--------
PRINT print a file on the line printer
TYPE type a file on the console terminal
PATCH Commands
--------------
BOOT Boot specified device
CLEAR Clear input table
EXIT Return to XXDP+ monitor
GETM Load DEC/X11 MAP file
GETP Load saved input table
KILL Delete address from input table
MOD Enter address in input table
PATCH Crreate patched file
SAVP Save input table
TYPE Print input table on terminal
XTECO Non-edit Commands
-----------------------
TEXT - create new text file
TECO - modify a file on disk
EDIT - modify a file
TYPE - type a file on the console terminal
PRINT - print a file on the line printer
DIR - list directory of specified medium
EXIT - return to monitor
XTECO Edit Commands
-------------------
Pointer Location
----------------
L - move the pointer line by line
C - move the pointer character by character
J - move the pointer to the beginning of text
ZJ - move the pointer to the end of text
Search
------
S - search for specified string in text now in memory
N - search for specified string in remainder of text file
Modify/Display Text
-------------------
T - type text
D - delete character(s)
K - delete line(s)
I - insert text
A - append text to that currently in memory
Terminating Edit Mode
---------------------
EX - exit edit mode
<FF>