DEC VT05 with OS/8 -- basic system rebuild?

Johnny Billquist bqt at softjar.se
Sun May 17 04:17:50 CDT 2009


Chris Elmquist <chrise at pobox.com> wrote:

> I may have missed some facts earlier in this thread--  but does the system
> obey hardware flow control such as CTS?  ie, if CTS is low, will it be
> blocked from transmitting?   If that is obeyed by all of your OS and
> software, then it is not hard to build a microcontroller that would sit
> between the system and the terminal, adding the delays you need on <cr>
> while buffering for and hardware flow controlling back toward the PDP-8.

In general, when talking about DEC equipment, the answer to that 
question is *always* no, for the simple fact that DEC didn't do hardware 
flow control. Hardware flow control is actually against the RS-232 spec, 
and DEC didn't abuse standards (unlike most other companies).

(And to make it clear: hardware flow control is definitely not possible 
towards a PDP8)

	Johnny

> Chris
> 
> 
> On Thursday (05/14/2009 at 03:04AM +0200), Philipp Hachtmann wrote:
>> > Hi,
>> >
>>> >> I completely mis-understood the source of your troubles.
>> > Oh.
>> > The VT05 terminal operates at speeds from 110 baud to 2400 baud, 
>> > selectable with a rotary switch in the back (my unit is currently missing 
>> > a counter ic to generate 110baud, but...).
>> > So far so good. The problem is, that when you want to operate the VT05 at 
>> > speeds higher than 300 baud, you have to wait a certain amount of time 
>> > after a line feed character or cursor positioning command. This is 
>> > usually done by inserting zero fill characters (4 at 2400 baud) after the 
>> > critical commands. If you don't obey this rule, the VT05 has not 
>> > completed changing the line when you send the next character. This is a 
>> > bit like a too slow cr on a teletype - funny but true.
>> > So my wish was to modify OS/8 so far that it generates those fill characters.
>> > The TTY: handler is also capable of correctly doing this for me. But many 
>> > other programs - as the OS/8 keyboard monitor itself - use direct IO 
>> > commands to read from and write to the terminal.
>> > So one would have to patch many programs. In case of the keyboard 
>> > monitor, I don't know if there is any room left to put such a code in. 
>> > And I don't know how to reassemble and correctly install a new keyboard 
>> > monitor from scratch.
>> > So all I can do is to run the VT05 at 300 baud. Or get the advances 
>> > serial interface (see other posting).
>> > Did this illustrate the problem?
>> >
>> > Best wishes,
>> > Philipp  :-) 
>> >
>> >
>> >
>> > -- 
>> > http://www.hachti.de
> 
> -- Chris Elmquist 



-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol



More information about the cctalk mailing list