PK = Pseudo Keyboard - fake keyboard.
These are used for running jobs in background (usually via the batch manager). The running job
"thinks" it's attached to a regular keyboard, but the input and output can be captured by a
controlling program.
As such, you generally want a few around (maximum number of batch processes generally is <= PK
count). You can also use PKs for things that work like the unix 'screen' command too (some DECUS
tapes have a tool like that). They can be handy. I used to configure around 8, but 4 is plenty.
KBn: numbers are assigned sequentially by RSTS as it enumerates the various type/classes of terminal
interface (in a fixed order). If you have a functioning DZ11, then based on your list, I'd expect
to see it listed after PK3 starting as "KB5" (I think as DZ0:, DZ1:, etc).
In later versions of RSTS, they also allowed an alternate KB format where it was KBcn where c was
the class of interface and n was the relative number of that interface. I think DZ11 were assigned
a class/device type of G, so the first DZ11 port would be both "KB5:" and "KBG0:".
While listing devices at the boot prompt is useful, I do not ever recall having to explicitly add
any devices, even when adding them after the system has been in use for a while. I had maybe one or
two times that I had to disable a device and at least one weirdo device I had to explicitly set the
address/vector for, but in general, if the device is physically (well, emulated) setup correctly,
you really should not need to be monkeying with anything at the boot prompt - if you do, it
generally suggests the problem lies with the (emulated) hardware config.
Gerry
On 2/3/22 11:44, Bob Alexander wrote:
> What is the PK: device?
>
> I booted up and in response to the Option? prompt I typed SET, then LIST, then ALL. It printed a
> bunch of devices but I think the relevant ones are:
> KB0 TT:
> KB1 PK0:
> KB2 PK1:
> KB3 PK2:
> KB4 PK3:
>
> Does this mean the keyboards are not associated with the DZ11? simh's PDP-11 Simulator Usage manual
> doesn't mention a PK device.
>
> The SET command allows me to enable or disable a device (and the PK devices are already enabled) but
> does not appear to let me re-assign a KB to a DZ. Also, the list of devices does not include a DZ
> abbreviation.
>
> On Tuesday, February 1, 2022 at 11:18:25 AM UTC-5 Bob Alexander wrote:
>
> simh appears to have configured dz correctly:
>
> Simulation stopped, PC: 042536 (SOB R1,42534)
> sim> show dz
> DZ address=17760100-17760107*, vector=300-304*, BR5, lines=8
> attached to Line=1,Connect=/dev/ttyUSB0, 8b, 1 current connection
>
> On Monday, January 31, 2022 at 5:27:24 PM UTC-5
agn...@gmail.com wrote:
>
> On Tuesday, February 1, 2022 at 5:32:58 AM UTC+11 Bob wrote:
>
> Sorry to be such high maintenance...
>
> I have RSTS running with the UART as KB0:. I've plugged in a USB to serial adapter, and
> if I give the Linux commandecho "hello" >/dev/ttyUSB0 the text is sent out the USB adapter.
> --
> You received this message because you are subscribed to the Google Groups "[PiDP-11]" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
>
pidp-11+u...@googlegroups.com <mailto:
pidp-11+u...@googlegroups.com>.
> <
https://groups.google.com/d/msgid/pidp-11/3df65420-b275-4443-8431-4ea8d5749b54n%40googlegroups.com?utm_medium=email&utm_source=footer>.