Re: Re: Working with QICO
By: Nick Andre to Deon George on Fri May 01 2020 02:11 am
Hey Nick,
While I respect and encourage experimentation with DB, unfortunately I cannot offer much tech-support for that configuration. DB is an MS-DOS program written in the days of IBM XT's with limited spec... a lot of assembly language timing and trickery done for Zmodem and other things. It was never written to specifically support Dosemu or Tcpser.
Sure OK. DBridge works fine with dosemu and tcpser - I had it transferring no trouble at all with IFICO. My question really was would you know of reasons why
it wasnt working with QICO - since it is an EMSI mailer (fsc-0056.001) and FrontDoor and Portal were working fine.
So I turned on serial port tracing of tcpser to watch what was going back and forth to see if there was something wrong with the protocal exchange and which side it was. (I did the same for zmodem and fixed it in qico.)
I noticed Dbridge reporting some strange sequences of chars, followed by "to Ezycom", followed by "Swap Error" in the EMSI_DAT exchange. Given that I didnt think DB knew about my Ezycom, that lead to wonder if DB was pointing a variable to a bad memory location.
(I was playing with exiting to a BBS, hence my other messages around *L and *H.)
There seemed to be an EMSI exchange a few times, so maybe the CRC that was qico
calculated didnt match what DB had calced for the EMSI_DAT?
So I rebooted the dosemu environment, and it then worked. I will play with it a
bit more and if it resurfaces, perhaps there is a usage of a variable that hasnt been initialised yet - and thus points to invalid data? (I'm just guessing...)
I have the serial exchange log if you are interested.
...����
... An independent is a guy who wants to take the politics out of politics.
--- SBBSecho 3.10-Linux
* Origin: I'm playing with ANSI+videotex - wanna play too? (3:633/509)