winevdm DOS memory range mmap() shenanigans...

Alexandre Julliard julliard at
Wed Mar 25 02:17:02 CDT 2015

Andreas Mohr <andi at> writes:

> After some wild fprintf trickery in various winevdm / virtual.c / mmap.c parts
> and subsequent mmap() Internet research
> it turned out that this message is annoyingly imprecise:
> a simple
>     echo 0 > /proc/sys/vm/vmmap_min_addr
> (original value here: 65536)
> will allow the corresponding mapping, thereby enabling the game to
> (partially - then seems to have interesting issues at some VGA register parts)
> launch.

Actually the hint is very precise: you should install DOSBox.

DOS apps run much better on DOSBox, and we are not going to spend
efforts fixing Wine, particularly since it can't work on most modern
systems anyway.

Alexandre Julliard
julliard at

More information about the wine-devel mailing list