[Info-vax] Last Call for (New) DEC VT Terminals

Johnny Billquist bqt at softjar.se
Sun Jun 28 06:07:21 EDT 2015


On 2015-06-28 01:30, Simon Clubley wrote:
> On 2015-06-27, Jan-Erik Soderholm <jan-erik.soderholm at telia.com> wrote:
>> Scott Dorsey skrev den 2015-06-27 20:00:
>>
>>>
>>> How important is good emulation to you?  Is emulating the vt100 line 25
>>> bug important?  For me, it's not.  For others it might be.
>>> --scott
>>>
>
> I'm only interested in emulating the published specifications (unless
> DEC used undocumented VT bugs when writing it's software).
>
>>
>> There are some rumors about lack of compatibility around.
>> Someone hade a script that tested DW/DH "problems". Worked
>> just fine in both Reflection and PyTTY when I tested...
>> I have not seen any compatibility issues that have been
>> real show-stoppers. No compatibilty issues at all, actualy.
>>
>
> The main PuTTY bug for me is a keyboard emulation bug.
>
> Unless the keyboard emulation is the strict VT layout keyboard
> (where the key functions are mapped to their position on the keyboard
> and not to the function as labelled on the PC keyboard) then PF1-PF4
> doesn't work unless application keypad mode is active.
>
> As most of the DEC software which uses PF1-PF4 first puts the keypad
> into application keypad mode, you don't usually notice this, but for
> software which doesn't do this, it's a compatibility issue.

For me, the most annoying PuTTY bug is how it behaves when writing and 
backspacing at column 80. If you write at column 80 without automatic 
wrapping, the character appears at column 80, and the cursor remains at 
column 80. If you then backspace on a real VT100, your cursor will move 
back to column 79. In PuTTY, the cursor remains at column 80, because 
the PuTTY developers prefer this behavior, even though it is 
incompatible. I talked with them many years ago about this, but they 
refused to change their code. So I have a program that I've written, 
which behaves correctly on a real terminal, but will exhibit a broken 
behavior in PuTTY.
Other than that, PuTTY nowadays is pretty good, but that is (partly) 
because I went over it many years ago and talked with the developers and 
got them to fix a lot of errors, There are a whole bunch of really 
typical errors in emulation that almost all emulations get wrong, even 
though the behavior is documented.
I have a few programs that I always test with when I try a new 
emulation, and they almost always fails pretty fast.

Keyboard emulation bugs are also annoying by the way, but I've never 
tried finding those. Thanks for the info on PuTTY there. Worth noting 
that the PF keys send different codes if they are in keypad mode or not. 
As do the arrow keys...

	Johnny

-- 
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 Info-vax mailing list