First post, by jcdutton
Hi,
I have been running both DOSBOX and DOSEMU with an old DOS application.
The application works in DOSBOX, but not in DOSEMU.
What have the DOSBOX developers done to make serial coms work better in DOSBOX?
Hi,
I have been running both DOSBOX and DOSEMU with an old DOS application.
The application works in DOSBOX, but not in DOSEMU.
What have the DOSBOX developers done to make serial coms work better in DOSBOX?
Must be that black rooster that hal9000 swung 5 times above his head on a full moon night.
DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32
black rooster ~ HAL's endless hours of debugging messy dos apps+drivers
(right, nobody knows why he does that, but it's highly appreciated 😀 )
please note that you can't really compare dosbox and dosemu
they are totally different approaches to running dosgames
Water flows down the stream
How to ask questions the smart way!
black rooster
I prefer rat skeleton powder on keyboard and mouse 😁
1+1=10
The DosBox source is on sourceforge for all to see.....
I would like to implement better serial port features into DOSEMU.
DOSBOX seems to do well, but DOSEMU should be able to perform as well with serial ports.
Are there any notes regarding how DOSBOX needed to behave in order to work better with old DOS apps.
The only reason I would like this, is due to speed. DOSEMU runs my app faster than DOSBOX, but DOSBOX works with the serial port with this app, but DOSEMU does not.
This old app is truely bad, because it does not even work in a Win95/Win98/Win2000/WinXP DOS box, it only works in DOSBOX or native MS-DOS currently!
Might be the little difference between 'transmit shift register empty' and 'transmit holding register empty' that other emulators don't seem to bother about.
1+1=10
And if the problem is with the RX and not the TX?
Can DOSBOX emulate both FIFO on and FIFO off modes of the serial chips?
Official DOSBox doesn't have a FIFO. However I recently released a patch. Look at the DOSBox patches subforum.
1+1=10
wrote:black rooster
I prefer rat skeleton powder on keyboard and mouse 😁
I hear rumors 'bout H-A-L having close connections to a certain well-known lady... 😁
I turned on the dosbox SERIAL_DEBUG.
My app is specifically not using the serial chip's FIFO, and on RX, it is reading the RX data register twice in a row inside the IRQ routine. So, I know that dosemu only has a FIFO mode, and not non-fifo mode, so that is my probem with dosemu. I will have to thing of a way round the problem.