John,

I'm not sure about the service side. But by cutting part of the baud rate routine out, two things happen. First, there are fewer calls that require delays. I think the number is 4 but I'll have to count. So instead of having 9 delay calls you have 4 or 5. That's significant because the delay routine has to be increased to 20ms instead of 3ms. The second benefit is that it CAN'T auto baud down to 9600. This works for anything except a Brother drive that runs at 9600. But if you are running that drive, you have no need for these changes.

Doing some math, the original TS-DOS routine takes under 30ms to test the drive and pull the current directory. Just adding a longer delay puts that delay at 1.8 seconds. Cutting part of the baud rate config out drops it down to less than a second. About 3 times longer than the original.

I found the address for all the changes that need to be made to the 100/200/NEC TS-DOS roms. I'll put the patches in place and see what happens. The one unknown is how various Bluetooth devices effect the delay. Some may be more prone to lag than others.

As a side note, Virtual-T has a problem with the NEC 8201 and 8300. I can't get TS-DOS to write to a real serial port. TELCOM works but for some reason TS-DOS is a no go. It works with the 100/102 and 200 though.

Kurt



On 4/17/2016 9:46 AM, John R. Hogerhuis wrote:
Do you think there's anything that could be done on the service side to keep it from autobauding down or when it does to recover quickly?

Good sleuthing!

-- John.

Reply via email to