Hi,
In my recent installation on openSUSE 13.1 with wine 1.7.6 I can't find wine to set winver=win95 only nt based systems are available but with them my app crashes that it needs win95
Is win9x version gone in recent versions? Is it gone because of 64bit OS?
On Thu, 2013-11-14 at 15:10 +0200, Damian Ivanov wrote:
In my recent installation on openSUSE 13.1 with wine 1.7.6 I can't find wine to set winver=win95 only nt based systems are available but with them my app crashes that it needs win95
Is win9x version gone in recent versions? Is it gone because of 64bit OS?
Yes, you can no longer select win9x versions on 64-bit prefixes. You'll need to create a 32-bit prefix.
Thanks. :)
2013/11/15 Hans Leidekker hans@codeweavers.com:
On Thu, 2013-11-14 at 15:10 +0200, Damian Ivanov wrote:
In my recent installation on openSUSE 13.1 with wine 1.7.6 I can't find wine to set winver=win95 only nt based systems are available but with them my app crashes that it needs win95
Is win9x version gone in recent versions? Is it gone because of 64bit OS?
Yes, you can no longer select win9x versions on 64-bit prefixes. You'll need to create a 32-bit prefix.
Am 15.11.2013 um 10:12 schrieb Hans Leidekker hans@codeweavers.com:
On Thu, 2013-11-14 at 15:10 +0200, Damian Ivanov wrote:
In my recent installation on openSUSE 13.1 with wine 1.7.6 I can't find wine to set winver=win95 only nt based systems are available but with them my app crashes that it needs win95
Is win9x version gone in recent versions? Is it gone because of 64bit OS?
Yes, you can no longer select win9x versions on 64-bit prefixes. You'll need to create a 32-bit prefix.
I believe it is enough to explicitly run the 32 bit winecfg, which still allows you to set winver=win95.
But is there a compelling reason to remove win9x from 64 bit? Setting a Win9x winver helps a lot with Windows 95-era installers that try to use ring0 instructions and expect the error handler to ignore them.
On openSUSE 13.1 x86_64 I have installed wine and wine-32bit, wine[and pressing tab gives me] wine wine64-preloader winecfg winedbg winemine wine-preloader winetricks wine64 wineboot wineconsole winefile winepath wineserver
So I have only one winecfg there, with default prefix created I can't set dos based win versions. So earliest is xp. At least a note in winecfg would have been great :) I just needed the win95 because I was asked if bug is still reproducible http://bugs.winehq.org/show_bug.cgi?id=29085 ;)
2013/11/15 Stefan Dösinger stefandoesinger@gmail.com:
Am 15.11.2013 um 10:12 schrieb Hans Leidekker hans@codeweavers.com:
On Thu, 2013-11-14 at 15:10 +0200, Damian Ivanov wrote:
In my recent installation on openSUSE 13.1 with wine 1.7.6 I can't find wine to set winver=win95 only nt based systems are available but with them my app crashes that it needs win95
Is win9x version gone in recent versions? Is it gone because of 64bit OS?
Yes, you can no longer select win9x versions on 64-bit prefixes. You'll need to create a 32-bit prefix.
I believe it is enough to explicitly run the 32 bit winecfg, which still allows you to set winver=win95.
But is there a compelling reason to remove win9x from 64 bit? Setting a Win9x winver helps a lot with Windows 95-era installers that try to use ring0 instructions and expect the error handler to ignore them.
Am 15.11.2013 um 12:51 schrieb Damian Ivanov damianatorrpm@gmail.com:
On openSUSE 13.1 x86_64 I have installed wine and wine-32bit, wine[and pressing tab gives me] wine wine64-preloader winecfg winedbg winemine wine-preloader winetricks wine64 wineboot wineconsole winefile winepath wineserver
I don’t know how it works with installed wine, but maybe you can find a /usr/lib32/wine/winecfg.exe.so . I’m running Wine from the build tree. I have ~/build/_wine64/ and ~/build/wine. If I run ~/build/wine/wine winecfg I get the 64 bit program. ~/build/wine/wine ~/build/wine/programs/winecfg/winecfg.exe.so gives me the 32 bit one.
On Fri, Nov 15, 2013 at 01:19:49PM +0100, Stefan Dösinger wrote:
Am 15.11.2013 um 12:51 schrieb Damian Ivanov damianatorrpm@gmail.com:
On openSUSE 13.1 x86_64 I have installed wine and wine-32bit, wine[and pressing tab gives me] wine wine64-preloader winecfg winedbg winemine wine-preloader winetricks wine64 wineboot wineconsole winefile winepath wineserver
I don’t know how it works with installed wine, but maybe you can find a /usr/lib32/wine/winecfg.exe.so . I’m running Wine from the build tree. I have ~/build/_wine64/ and ~/build/wine. If I run ~/build/wine/wine winecfg I get the 64 bit program. ~/build/wine/wine ~/build/wine/programs/winecfg/winecfg.exe.so gives me the 32 bit one.
on opensuse there is
/usr/lib/wine/winecfg.exe.so 32bit /usr/lib64/wine/winecfg.exe.so 64bit
or setup the wineprefix initially with
export WINEARCH=win32 notepad
Ciao, Marcus
On Fri, 2013-11-15 at 12:39 +0100, Stefan Dösinger wrote:
Am 15.11.2013 um 10:12 schrieb Hans Leidekker hans@codeweavers.com:
On Thu, 2013-11-14 at 15:10 +0200, Damian Ivanov wrote:
In my recent installation on openSUSE 13.1 with wine 1.7.6 I can't find wine to set winver=win95 only nt based systems are available but with them my app crashes that it needs win95
Is win9x version gone in recent versions? Is it gone because of 64bit OS?
Yes, you can no longer select win9x versions on 64-bit prefixes. You'll need to create a 32-bit prefix.
I believe it is enough to explicitly run the 32 bit winecfg, which still allows you to set winver=win95.
Yes, but running 32-bit Wine apps on 64-bit prefixes should be discouraged. It will not always work.
But is there a compelling reason to remove win9x from 64 bit? Setting a Win9x winver helps a lot with Windows 95-era installers that try to use ring0 instructions and expect the error handler to ignore them.
The main reason I think is that we don't want to make it easy for users to select configurations that we can't support (there's no 64-bit win9x). An advanced user can still modify the registry or run 32-bit winecfg.