First post, by szaba_the_hut
Using dosbox on WinXP with recent hardware and need to be able to receive a serial signal with 9600,8,n,1 and no flow control in a legacy DOS application from 1993 and also need to print to LPT1. I downloaded the HAL-9000 recompiled version and successfully can print reports from LPT1 however having a devil of a time trying to get serial working.
In the status window I get Overrun errors like this:
Serial2: Errors occurred: Framing 0, Parity 0, Overrun 2 (IF0:0), Break 0
below is an extract from my dosbox.conf and you can see some of my efforts at configuring serial2 to use the real com1 none of which avoid the errors with overrun
serial1=dummy
serial2=directserial realport:COM1 rxdelay:10 txdelay:10 dbgall
# serial2=directserial realport:com1 startbps:9600 parity:n bytesize:8 stopbits:1 irq:4
# serial2=directserial realport:com1 irq:4 rxdelay:0 dbgall
serial3=disabled
serial4=disabled
I can successfully use hyperterminal on this PC to communicate on the real COM1
I have attached the debug file from my most recent effort.
Can anyone help?!!
🙁