[Wine] running 16 bit real mode executables on mac

Gert van den Berg wine-users at mohag.net
Thu Oct 7 15:00:26 CDT 2010


On Thu, Oct 7, 2010 at 20:32, Charles Davis wrote:
> Long answer: The XNU kernel (the one used by Mac OS X) doesn't support
> virtual-8086 mode, which is needed for Wine to be able to run DOS
> executables. It might be possible to add this support, but Apple will
> never get to that anytime soon.
>
And even if it did, Wine's DOS support is really basic and it would
probably fail to run...

You can see if the application will work in Protected mode and try to
link it for Windows.... (It might work directly if you use no BIOS /
DOS functions (Dos is int 21h, BIOS are various othre interrupts...))

(nasm might be easier to run for the actual assembling, but is not
MASM compatible... It might be a good idea to use it for new
applications though) (You'll also find Win32 version of MASM (version
10 is out according to Wikipedia) bundled with new Visual C++ version
(possibly the express version as well) and they should still be able
to assemble DOS applications)

Gert



More information about the wine-users mailing list