[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

Re: New vDos and vDos-lfn version 2016.06.01



Hi John,

Yes, the keyboard speed control is certainly more difficult to be implemented in vDos 2015.10 and later versions than vDos 2015.04 and earlier versions. However, so far the code is basically the same in vDos 2015.10, vDos 2015.11 and vDos 2016.06, so I can't really say it is more difficult in vDos 2016.06 than in vDos 2015.11. In practice there are only two modes for the keyboard speed, i.e. either to use the Windows defaults or to use the KEYDELAY and KEYINTER settings. Except for the actual delay, there is no other difference between different KEYDELAY/KEYINTER settings, at least in theory. Also, I think the 15/16 difference is really program-specific. For example, the issue you described does not occur in the vDos-lfn command line or most other programs. So I don't think it is too easy to find out the exact cause of the said behavior in XyWrite without its source code.

However, I also tried to improve the KEYMODE setting in config.txt today. Now XyWrite should work better with KEYMODE=2 than before. Now maybe KEYMODE=2 works equally well as KEYMODE=1 in XyWrite in most cases, but this is not yet confirmed.

Wengier


On Thursday, June 2, 2016 6:15 PM, John Paines wrote:


Wengier,


I think this has more to do with the more recent versions of vdos (didn't you say that cursor speed adjustments are more difficult now?), but it's all or nothing proposition now.  At 16, the cursor is too slow for my taste!   But at 15 it's unusable, because it disappears while in motion.


Of course, this is a very minor issue, overall.



From: Wengier W
To: "xywrite@xxxxxxxx"
Sent: Thursday, June 2, 2016 5:20 PM
Subject: Re: New vDos and vDos-lfn version 2016.06.01

Hi John,

I was able to produce it in Xy3. But this is simply because when you set a very small KEYINTER value, the cursor will move very fast so that it cannot be displayed properly until you release the key. I believe this occurs in vDosXy too when you set a very small INTER value (e.g. 5). Please note that one major change in vDos(-lfn) 2016.06.01 is that the CPU emulation has become notably faster than before, so this becomes more obvious than earlier versions. But of course you can set KEYINTER to at least 16 in the new version so that this issue will never occur with Xy3.

Wengier

On Thursday, June 2, 2016 12:55 PM, John Paines wrote:


Wengier,

Keyboard speed controls are disrupted in this version.  Any "inter" value of less than 16 causes the cursor to disappear when its in motion (it reappears when the key is released).



From: Wengier W
To: "xywrite@xxxxxxxx"
Sent: Wednesday, June 1, 2016 11:37 PM
Subject: New vDos and vDos-lfn version 2016.06.01

Hi all,

Jos has released the new vDos 2016.06.01 today, and I also released vDos-lfn 2016.06.01 today accordingly. This version includes various changes and new features from the previous version of vDos(-lfn), such as a faster CPU emulation, enhanced execution of Windows programs and a brand new print processor. Kari might want to make a new version of vDos-lfn for XyWrite installer as was done with the previous version of vDos-lfn, although I think it may also be a good idea to make a quick test first in order to make sure everything works reliably. The forum thread for vDos-lfn 2016.06.01 is available from:


Sincerely,
Wengier