Skip to contentSkip to conversation

DOS emulators

DISCUSSION Tomas By 5 participants 5 messages Jan 19, 2021

lore
Share & tools
lore

Tomas By

author
#0 lore raw

Hi all,

I'm trying to run a DOS program under Linux, and have tried these:

DOSbox: fails because the program needs SHARE.EXE QEMU/FreeDOS: fails immediately with message about interrupt QEMU/MS-DOS 6.22: fails after a while with internal error code DosEMU (2): fails after a while with same internal error code Virtualbox/MS-DOS 6.22: works

However, I need to get data in and out, so Virtualbox is not optimal, and I'd like it to be simple and minimal, like QEMU.

Are there any other options?

/Tomas

#1 lore raw
Quoted 3 lines · On Tue, 19 Jan 2021 13:26:19 +0100 Tomas By <[email protected]> wrote:

Hi all,

I'm trying to run a DOS program under Linux, and have tried these:

It would be useful to have the exact error messages, and *which* program is failing...

However, I've found this reference which might be of help:

https://www.techrepublic.com/forums/discussions/dos-programs-that-require-shareexe/
(particularly the reference that, in some cases, just the presence of share.exe is necessary - it's not really used)

Did you try to run your program under Wine?

John

#2 lore raw
In reply to Tomas By
Quoted 2 lines · Tomas By

I'm trying to run a DOS program under Linux, and have tried these:

You might have to give more details, what program is this, and what is the exact error? In dosemu, you can get more details from the boot.log file in your ~/.dosemu directory.

I exchange data with the host in dosemu over redirected drives. For example, I like to use 1-2-3, so this makes my Documents directory accessible as I:\ in DOS:

LREDIR I: \\linux\fs\home\taviso\Documents

Tavis.

Signature · 3 lines
 _o)            $ lynx lock.cmpxchg8b.com
 /\\  _o)  _o)  $ finger [email protected]
_\_V _( ) _( )  @taviso
#3 lore raw
In reply to Tomas By

Tomas By composed on 2021-01-19 13:26 (UTC+0100):

Quoted 8 lines

I'm trying to run a DOS program under Linux, and have tried these:

DOSbox: fails because the program needs SHARE.EXE QEMU/FreeDOS: fails immediately with message about interrupt QEMU/MS-DOS 6.22: fails after a while with internal error code DosEMU (2): fails after a while with same internal error code Virtualbox/MS-DOS 6.22: works

Quoted 4 lines

However, I need to get data in and out, so Virtualbox is not optimal, and I'd like it to be simple and minimal, like QEMU.

Are there any other options?

OS/2 has always advertised itself as a better DOS than DOS.
https://www.arcanoae.com/

If it's a one time thing, maybe there's a user near you that can help.
https://warp.groups.io/g/main

Signature · 6 lines
Evolution as taught in public schools, like religion,
	is based on faith, not on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/
#4 lore raw
In reply to Tomas By
Quoted 10 lines · On Tue, 19 Jan 2021 13:26:19 +0100 Tomas By <[email protected]> wrote:

Hi all,

I'm trying to run a DOS program under Linux, and have tried these:

DOSbox: fails because the program needs SHARE.EXE QEMU/FreeDOS: fails immediately with message about interrupt QEMU/MS-DOS 6.22: fails after a while with internal error code DosEMU (2): fails after a while with same internal error code Virtualbox/MS-DOS 6.22: works

Quoted 6 lines

However, I need to get data in and out, so Virtualbox is not optimal, and I'd like it to be simple and minimal, like QEMU.

Are there any other options?

/Tomas

IMO Dosemu2 is actively maintained and errors are corrected - you should get involved, report bugs on the project page, and work together to fix the bug.
---
Franta Hanzlik