Installation of game for Windows95 fails

Questions about Wine on Linux
Locked
sulu
Newbie
Newbie
Posts: 2
Joined: Wed Dec 30, 2020 2:44 am

Installation of game for Windows95 fails

Post by sulu »

Hi, I tried to install a game for Windows95 using winetricks and playonlinux (with a 32bit prefix). In both cases the installation didn't work and I get the following message:

Code: Select all

Unhandled exception: page fault on read access to 0x00001270 in 16-bit code (12d7:00ab).
In 16 bit mode.
Register dump:
 CS:12d7 SS:12e7 DS:12e7 ES:10ff FS:0063 GS:006b
 IP:00ab SP:651e BP:651e FLAGS:0206(  R- --  I   - -P- )
 AX:003c BX:003c CX:0000 DX:1277 SI:108c DI:653c
Stack dump:
0x12e7:0x651e:  652e 0975 12d7 00a0 6953 2065 6164 654e
0x12e7:0x652e:  6550 016f 12d7 663a 12e7 653c 12e7 0098
0x12e7:0x653e:  0111 00c9 00a0 0400 0001 0000 0000 0000
025c: sel=12e7 base=005eacf0 limit=00008b7f 16-bit rw-
021f: sel=10ff base=00581200 limit=0000ffff 16-bit rw-
Backtrace:
=>0 0x12d7:0x00ab (0x12e7:0x651e)
  1 0x12d7:0x0975 (0x12e7:0x652e)
  2 0x12d7:0x016f (0x12e7:0x6550)
  3 0x101f:0x044a SMapLS_IP_EBP_20+0xffffffff() in krnl386.exe16 (0x12e7:0x658a)
  4 0x7e51bb7b __wine_vxd_pagefile+0x352a() in krnl386.exe16 (0x00c3c5a8)
0x12d7:0x00ab: mov	%dx,%es
Modules:
Module	Address			Debug info	Name (64 modules)
PE	  660000-  88f000	Deferred        rpcrt4
PE	62800000-628e8000	Deferred        usp10
PE	639c0000-63b30000	Deferred        winmm
PE	64b40000-64b82000	Deferred        shcore
PE	65200000-65750000	Deferred        ole32
PE	65980000-6599d000	Deferred        version
PE	66640000-666a3000	Deferred        msacm32
PE	67bc0000-67bcc000	Deferred        lz32
PE	68c40000-68d5e000	Deferred        shlwapi
PE	6a900000-6aac5000	Deferred        setupapi
PE	6c0c0000-6c107000	Deferred        imm32
PE	6dbc0000-6dc16000	Deferred        mpr
PE	7b000000-7b2e9000	Deferred        kernelbase
ELF	7b400000-7b673000	Deferred        kernel32<elf>
  \-PE	7b420000-7b673000	\               kernel32
ELF	7bc00000-7beb4000	Deferred        ntdll<elf>
  \-PE	7bc30000-7beb4000	\               ntdll
ELF	7c000000-7c005000	Deferred        <wine-loader>
ELF	7d32f000-7d34e000	Deferred        libgcc_s.so.1
ELF	7d44b000-7d453000	Deferred        libxfixes.so.3
ELF	7d453000-7d460000	Deferred        libxcursor.so.1
ELF	7d460000-7d475000	Deferred        libxi.so.6
ELF	7d475000-7d47a000	Deferred        libxcomposite.so.1
ELF	7d47a000-7d489000	Deferred        libxrandr.so.2
ELF	7d489000-7d495000	Deferred        libxrender.so.1
ELF	7d495000-7d4b4000	Deferred        libbsd.so.0
ELF	7d4b4000-7d4e3000	Deferred        libxcb.so.1
ELF	7d4e3000-7d632000	Deferred        libx11.so.6
ELF	7d632000-7d6ec000	Deferred        winex11<elf>
  \-PE	7d650000-7d6ec000	\               winex11
ELF	7d6ec000-7e100000	Deferred        shell32<elf>
  \-PE	7d720000-7e100000	\               shell32
ELF	7e200000-7e208000	Deferred        libxxf86vm.so.1
ELF	7e208000-7e20d000	Deferred        libxinerama.so.1
ELF	7e20d000-7e215000	Deferred        libxdmcp.so.6
ELF	7e215000-7e21b000	Deferred        libxau.so.6
ELF	7e21b000-7e232000	Deferred        libxext.so.6
ELF	7e24d000-7e282000	Deferred        gdi.exe16.so
PE	7e260000-7e282000	Deferred        gdi.exe16
ELF	7e2f4000-7e2fe000	Deferred        libuuid.so.1
ELF	7e2fe000-7e32a000	Deferred        libexpat.so.1
ELF	7e32a000-7e378000	Deferred        libfontconfig.so.1
ELF	7e378000-7e396000	Deferred        libz.so.1
ELF	7e396000-7e3d5000	Deferred        libpng16.so.16
ELF	7e3d5000-7e49b000	Deferred        libfreetype.so.6
ELF	7e4b6000-7e563000	Dwarf           krnl386.exe16.so
PE	7e4d0000-7e563000	DIA             krnl386.exe16
ELF	7e563000-7e63a000	Deferred        msvcrt<elf>
  \-PE	7e590000-7e63a000	\               msvcrt
ELF	7e63a000-7e6bd000	Deferred        advapi32<elf>
  \-PE	7e650000-7e6bd000	\               advapi32
ELF	7e6bd000-7e814000	Deferred        gdi32<elf>
  \-PE	7e6e0000-7e814000	\               gdi32
ELF	7e814000-7ea51000	Deferred        user32<elf>
  \-PE	7e840000-7ea51000	\               user32
ELF	7ea51000-7ea66000	Deferred        libnss_files.so.2
ELF	7eee0000-7efe5000	Deferred        libm.so.6
ELF	7efe9000-7f000000	Deferred        winevdm<elf>
  \-PE	7eff0000-7f000000	\               winevdm
ELF	f7b13000-f7b19000	Deferred        libdl.so.2
ELF	f7b19000-f7d08000	Deferred        libc.so.6
ELF	f7d08000-f7d2b000	Deferred        libpthread.so.0
ELF	f7d46000-f7ef9000	Dwarf           libwine.so.1
ELF	f7efb000-f7f28000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 explorer.exe
	00000009    0
	0000002b    0
0000000e services.exe
	0000000f    0
	00000010    0
	00000013    0
	0000001a    0
	00000023    0
	00000026    0
00000011 plugplay.exe
	00000012    0
	00000016    0
	00000017    0
00000018 winedevice.exe
	00000019    0
	0000001b    0
	0000001c    0
	0000001d    0
	00000020    0
0000001e explorer.exe
	0000001f    0
	00000028    0
	00000029    0
	0000002a    0
00000021 winedevice.exe
	00000022    0
	00000024    0
	00000025    0
	00000027    0
0000002c (D) C:\windows\system32\winevdm.exe
	0000002d    0
	0000002f    0 <==
	00000032    0
System information:
    Wine build: wine-5.0.3
    Platform: i386
    Version: Windows 95
    Host system: Linux
    Host version: 5.4.0-58-generic
Do you know what the problem could be? (16bit?)
I'm using linux mint 20 ulyana (64bit) and wine 5.0.3.
I searched the FAQ and forum posts, but wasn't sure if the mentioned problems were similar. (Sorry for the double post if there is already a post with the solution.)
Thank you for any tips!
oscareczek
Level 1
Level 1
Posts: 7
Joined: Fri Dec 11, 2020 3:55 am

Re: Installation of game for Windows95 fails

Post by oscareczek »

You didn't specify what game it is, but I'd start with searching for "game name" win10 x64, surely someone made a way to avoid 16-bit installer completely.
sulu
Newbie
Newbie
Posts: 2
Joined: Wed Dec 30, 2020 2:44 am

Re: Installation of game for Windows95 fails

Post by sulu »

Thank you for your answer! The name of the game is TKKG - Katjas Geheimnis. I couldn'f find a post about this specific game or about a solution for the 16-bit problem. But if I find a solution in the future I will post it here.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Installation of game for Windows95 fails

Post by jkfloris »

Instead of running "install.exe", you can install the game with the "pi.ex_" file.

You will probably encounter the following error afterwards:
https://bugs.winehq.org/show_bug.cgi?id=44931

After this I get the error:

Script error: Handler not defined
#FileIO

Unfortunately, I haven't found a solution yet.
Locked