You are not logged in.

#1 2014-04-18 14:45:07

Rachus
Member
Registered: 2012-12-12
Posts: 34

[SOLVED] Wine - Select old windows in winecfg

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

#2 2014-04-19 13:38:39

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,961

Re: [SOLVED] Wine - Select old windows in winecfg

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

#3 2014-04-20 13:10:17

Rachus
Member
Registered: 2012-12-12
Posts: 34

Re: [SOLVED] Wine - Select old windows in winecfg

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

#4 2014-04-20 13:49:10

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,961

Re: [SOLVED] Wine - Select old windows in winecfg

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

Rachus wrote:

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

#5 2014-04-20 14:38:45

Rachus
Member
Registered: 2012-12-12
Posts: 34

Re: [SOLVED] Wine - Select old windows in winecfg

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

Board footer

Powered by FluxBB