VOGONS


First post, by jcdutton

User metadata
Rank Newbie
Rank
Newbie

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?

Reply 1 of 11, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

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

Reply 3 of 11, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

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!

Reply 6 of 11, by jcdutton

User metadata
Rank Newbie
Rank
Newbie

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!

Reply 10 of 11, by rcblanke

User metadata
Rank Oldbie
Rank
Oldbie
h-a-l-9000 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... 😁

Reply 11 of 11, by jcdutton

User metadata
Rank Newbie
Rank
Newbie

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.