Again..... Looked further on, so I will answer my own message.
> I just try to get a VT05 working with my PDP-8/e.
> Having a tuned KL8E interface at 2400 baud.
And I begin to think about
switching everything to 300 baud :-(
> I need fill characters....
> Found a KL8E.PA in the OS/8 V3D sources. It is a two page handler and
> works.
Yes, it works with applications using the TTY handler
You need to use BUILD to make a new system image, with
your device
driver included. However, you also need to understand many programs do
I/O to the console without going through that device driver, but talks
directly with the console.
So it might be that there is no easy solution to your problem.
And the very first
of these "bad" programs is the OS/8 keyboard monitor!
Yes, the keyboard monitor doesn't use a handler, it just uses TLS to print what it
wants to print.
This explains why my DIRECT output works fine with the KL8E handler with delay turned on.
But I
don't get the prompt properly (sometimes). The keyboard monitor implementation looks
very straight
forward.
So there are a few new problems on my way to a working 2400 baud VT05:
How to correctly assemble the keyboard monitor? There is at least one undefined symbol in
the source
code (V3D).
When I have the binary - how to put that onto my system device?
The software support manual, OS/8 manual and "Introduction to programming" did
not really help me.
They explain *some* procedures, but only in a step by step way. They tell about building
from paper
tape using "CODNFIG" tapes (what IS that???) or the build program. They
reference paper tapes that
contain "several binaries" - but don't explain WHICH binaries. Just that the
user has to load all of
them... So in the end I did not find out how an OS/8 system is initally built.
The BUILD program can do it, I know. But where does it take the keyboard monitor from? The
"OS8.BN"
binary is not included in the installation - but I can spawn new systems using BUILD. So
it must
somehow *contain* the OS/8 binary.
I could imagine that one has to load several binaries on top of each other to pull
together the core
image that comes as BUILD.SV. But where can I find the instructions?
All in all I cannot understand why I'm getting in such deep trouble while trying to
get my VT05
working. It is a VT05 B with the "high speed" option, sold for $$$ by DEC.
Their TTY handler also supports the odd ends of the VT05 - but why doesn't the
keyboard monitor?
Either I am completely wrong or their software really did not fit their hardware.
In other places (VR14 display), they have built in the strangest device drivers into their
software,
just ready to use and plug and play. Why shouldn't they have supported their high
speed VT05? It is
from 1974, OS/8 V3D is newer than that...
Best wishes, currently a bit frustated,
Philipp :-)
--
http://www.hachti.de