QL SER2 PROBLEMS (HERMES)
Posted: Mon Apr 04, 2016 8:45 pm
From HERMES manual:
"Serial input requires signals from the QL when its character receive
buffer is full (ser1 CTS - Clear to send and ser2 DTR - Data terminal
ready). This could easily not be activated in time by the 8049, due to
badly designed code. It results in, at best, the loss of incoming
characters. Even worse, erroneous code in the 8049 could result in a
"serial overrun". This is a familiar occurence to people using modems,
and has the strange effect that the 8049 seems to "hoard" a number of
characters, doling them out only when a new serial character arrives.
When this happens, in practical terms, serial input is no longer usable
without a full QL power down.
Well also If I have a Hermes and or without Super Gold Card connected with QTPI or QLTERM after some minutes...hours...I got this "serial overrun" with TCP/SER connection on my PC.
See tests ad different speed here:
https://www.youtube.com/watch?v=cg_byyCg6vY
With a Trump Card.
And here:
https://www.youtube.com/watch?v=pAG_AzW5FJA
With a Super Gold Card connected.
19200 baud works in all 2 cases but the serial bug comes nearly after some minutes.
The Cable works perfectly in all 2 directions tested with many terminal programs (QL and PC too), I don't know If is the 2 bit stop the problem...or is the Handshake flow.
But all seems work for minutes, sometimes hours but...not forever.
I start thinking that my ROM MGI (I'm using an Italian QL) have problems with the HERMES...I've to test the serial with SMSQ/E: waiting that Giorgio kindly prepare me a 720kb boot disk.
I really don't know How to do for fix this problem.
I've changed also 3 USB/SERIAL adapter but all works with my Speccy 128k at 115kbaud!!!
So why not at 19200/9600 on QL? And why QL always Send strings to PC as a Ferrari?
Also Z88 works perfectly with my adapters...
Please help me.
Thanks a lot.
"Serial input requires signals from the QL when its character receive
buffer is full (ser1 CTS - Clear to send and ser2 DTR - Data terminal
ready). This could easily not be activated in time by the 8049, due to
badly designed code. It results in, at best, the loss of incoming
characters. Even worse, erroneous code in the 8049 could result in a
"serial overrun". This is a familiar occurence to people using modems,
and has the strange effect that the 8049 seems to "hoard" a number of
characters, doling them out only when a new serial character arrives.
When this happens, in practical terms, serial input is no longer usable
without a full QL power down.
Well also If I have a Hermes and or without Super Gold Card connected with QTPI or QLTERM after some minutes...hours...I got this "serial overrun" with TCP/SER connection on my PC.
See tests ad different speed here:
https://www.youtube.com/watch?v=cg_byyCg6vY
With a Trump Card.
And here:
https://www.youtube.com/watch?v=pAG_AzW5FJA
With a Super Gold Card connected.
19200 baud works in all 2 cases but the serial bug comes nearly after some minutes.
The Cable works perfectly in all 2 directions tested with many terminal programs (QL and PC too), I don't know If is the 2 bit stop the problem...or is the Handshake flow.
But all seems work for minutes, sometimes hours but...not forever.
I start thinking that my ROM MGI (I'm using an Italian QL) have problems with the HERMES...I've to test the serial with SMSQ/E: waiting that Giorgio kindly prepare me a 720kb boot disk.
I really don't know How to do for fix this problem.
I've changed also 3 USB/SERIAL adapter but all works with my Speccy 128k at 115kbaud!!!
So why not at 19200/9600 on QL? And why QL always Send strings to PC as a Ferrari?
Also Z88 works perfectly with my adapters...
Please help me.
Thanks a lot.