The detail of each monitor (11/03, 11/23+, KXT-11) differs, and the LSI-11/03 
was an early design.

However, some monitor source code is available and will provide definitive 
answers; see e.g. 
- 
http://bitsavers.trailing-edge.com/pdf/dec/pdp11/1121/EK-KXTCA-HR-001_KXT11-CA_ROM_Listing_198406.pdf
- http://bitsavers.trailing-edge.com/pdf/dec/pdp11/t11/

Also, some bootloaders (M9312 is a good exemplar) and ODT provide similar 
behaviour; see e.g.
- https://gunkies.org/wiki/M9312_ROM
- https://ak6dn.github.io/PDP-11/M9312/
- https://en.wikipedia.org/wiki/On-line_Debugging_Tool
- 
http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/DEC-11-XPTSA-A-D%20PDP-11%20Paper%20Tape%20Software%20Programming%20Handbook.pdf
- http://www.vaxhaven.com/Paper_Tape_Archive esp DEC-11-UODPA-A-PB.ptap

In each case it's a matter of reading the listings, source or binary code - or 
the documentation.

Martin

-----Original Message-----
From: jos.fries--- via cctalk [mailto:cctalk@classiccmp.org] 
Sent: 23 March 2023 14:10
To: cctalk@classiccmp.org
Cc: jos.fr...@kpnmail.nl
Subject: [cctalk] LSI-11 Console-ODT

For my LSI-11 simulator I developed an as accurate as possible implementation 
of the Console-ODT functionality as described in the "LSI11
PDP11/03 Processor Handbook" and the "Microcomputer and Memories Handbook".
As might be expected from these handbooks, the description of the ODT 
functionality is not a complete specification and consequently during the 
development several questions arose on the reaction of ODT on the user input, 
such as:

- What is the reaction on commands like "R0/<CR>RS/4@"? Will the last opened 
location be opened or the contents of the last opened location?
- What is the reaction on a RUBOUT at the prompt?
- What will be the value of the opened location when e.g. three digits are 
entered and these three digits are then rubbed out and the location is closed? 
Will the value of the last opened location be unchanged or will it be zero?
- An address and a GO command can be separated by a semicolon. What is the 
reaction if characters other than the "G" are typed after the semicolon?
- Etc., etc...

Is there someone in (the vicinity of) the Netherlands with a functioning
LSI-11 who would allow me to try out these commands or could anyone point me to 
someone who could facilitate that?

I developed a complete test script for all LSI-11 ODT commands and "all"
relevant situations and ideally I would like to carry out this test script to 
get a complete specification of the Console-ODT functionality.

Regards,

Jos

Reply via email to