First post, by jck99nz
I'm running a DOS program called Datatrak, designed to read in and display data from a dive computer. I've got the program running under DoxBox - graphics etc is fine, and it correctly displays an old log of diving data. Problem is, I get errors when trying to import new data (via serial port).
The program shows a progress bar, which acts as though the data is being received okay, but when finished it pops up a message "An error occurred during transmission".
The error message in the status box is:
Serial Port at 0x3f8: line error: break received.
This is repeated several times before getting the message:
Serial Port at 3F8: Rx Overrun!
Based on forum messages, I've tried upping cycles to 40,000, lowering baud rate to 1200, disabling UART buffering, tried hardware/Xon/Xoff control (you can tell I don't know what I'm doing here!). Nothing works.
I changed the dosbox.conf file line to read:
serial1=directserial realport:com1 irq:4 bytesize:8 stopbit:1 parity:N
and also tried variations (deleting everything after com1). I've checked the program, and it is set to receive data on Com1.
My system is Dell Optiplex GX270, Intel Pentium 4, 2.4GHz and 512MB RAM, running Windows XP Pro.
I've seen a few postings in the forum about serial port patches, but I lack the tech knowledge to understand them; I'd love some help solving this.