Merge branch 'master' into gh-pages
This commit is contained in:
commit
b247f27ec4
5 changed files with 235 additions and 7 deletions
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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/)]
|
||||
|
|
|
|||
228
disks/dec/rl02k/xxdp/README.md
Normal file
228
disks/dec/rl02k/xxdp/README.md
Normal 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>
|
||||
|
||||
Loading…
Reference in a new issue