You are not logged in.
Hi,
somehow I'm missing Windows 98 and older versions in winecfg when selecting the windows version. The only versions, that are offered, are XP, 2003, Vista, 2008, 7, 2008 R2 and 8. Does anyone know how I can select the older versions (or make them visible again in winecfg)?
Thanks for your help!
Last edited by Rachus (2014-04-20 14:38:58)
Offline
can't find it, but iirc correctly pre-windows xp versions were removed somewhere in the 1.5.x versions.
(windows xp had already been the default setting a while when they removed the older choices).
If your application doesn't work with current wine version, you may have to use something like playonlinux (in aur) that automagically builds older wine versions for specific apps.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Thanks for your response.
I tried to figure out, which version was the last one to support Windows 9x in winecfg, but it seems to be still supported if the [tt]_WIN64[/tt] makro is not set (see the source code). The wine version in multilib is compiled with --enable-win64 (but still creates a 32-bit executable). Do you think, compiling without this flag will offer the functionality to select Windows 9x versions once again? Or will it break anything?
Offline
Nice find, i have been using x86_64 so long now i didn't even consider it could have to do with that.
Good c
Do you think, compiling without this flag will offer the functionality to select Windows 9x versions once again? Or will it break anything?
That mainly depends on what the --enable-win64 flag does besides enabling _WIN64 .
However, there seems to be an alternative to recompiling :
Run
WINEARCH=win32 WINEPREFIX=~/win32 winecfg
This does give me the older windows options in winecfg, it does look like starting wine/winecfg with WINEARCH may be enough.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Works like a charm. I do not understand, why Windows 9x are not selectable in a 64-bit WINEPREFIX since 32-bit applications written for Windows 9x still work, but at least this is a possible workaround.
Thanks for your effort!
Offline