Sega Model 2 Emulator 1.1a

Questions about Wine on Linux
Post Reply
RareBreed
Newbie
Newbie
Posts: 1
Joined: Mon Mar 12, 2018 4:05 pm

Sega Model 2 Emulator 1.1a

Post by RareBreed » Mon Mar 12, 2018 4:12 pm

I have tested Sega Model 2 Emulator 1.1a on my Windows 10 partition and it runs flawlessly, using the same roms on Kubuntu 16.04 with Wine I get the following:

Code: Select all

0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a4,0x00000000), stub!
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:hlsl_parser:hlsl_parse Check for valued return on void function.
0009:fixme:hlsl_parser:hlsl_parse Implicit conversion to the return type if needed, error out if conversion not possible.
0009:err:d3dcompiler:compile_shader HLSL shader parsing failed.
wine: Unhandled page fault on read access to 0x00000000 at address 0x4ed090 (thread 0009), starting debugger...

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004ed090).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:004ed090 ESP:0033f6c0 EBP:00000010 EFLAGS:00010286(  R- --  I S - -P- )
 EAX:00000000 EBX:7e874960 ECX:0033f69c EDX:001794e8
 ESI:01161368 EDI:7e4d1c70
Stack dump:
0x0033f6c0:  011613a8 0116136c 7e4dcba0 00000000
0x0033f6d0:  0017aba0 004eea18 00519ea8 0033fa74
0x0033f6e0:  0033f958 00000000 00000000 0000004b
0x0033f6f0:  0017a7f0 000001f0 00000180 00178998
0x0033f700:  00000016 00000018 00000017 0000004b
0x0033f710:  00000047 00000050 0000004b 00000046
000c: sel=0067 base=00000000 limit=00000000 32-bit rw-
Backtrace:
=>0 0x004ed090 in emulator (+0xed090) (0x00000010)
0x004ed090: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (117 modules)
PE	  400000- 1138000	Export          emulator
ELF	7826c000-7a800000	Deferred        libnvidia-glcore.so.340.104
ELF	7a800000-7a93d000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93d000	\               opengl32
ELF	7b400000-7b7e9000	Deferred        kernel32<elf>
  \-PE	7b410000-7b7e9000	\               kernel32
ELF	7bc00000-7bcfa000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcfa000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c20e000-7c340000	Deferred        oleaut32<elf>
  \-PE	7c220000-7c340000	\               oleaut32
ELF	7c340000-7c400000	Deferred        windowscodecs<elf>
  \-PE	7c350000-7c400000	\               windowscodecs
ELF	7c671000-7c699000	Deferred        propsys<elf>
  \-PE	7c680000-7c699000	\               propsys
ELF	7cc14000-7cd2b000	Deferred        libgl.so.1
ELF	7d078000-7d07d000	Deferred        libnvidia-tls.so.340.104
ELF	7d17d000-7d193000	Deferred        libgpg-error.so.0
ELF	7d193000-7d208000	Deferred        libpcre.so.3
ELF	7d208000-7d225000	Deferred        libgcc_s.so.1
ELF	7d225000-7d2d4000	Deferred        libgcrypt.so.20
ELF	7d2d4000-7d2fa000	Deferred        liblzma.so.5
ELF	7d2fa000-7d303000	Deferred        librt.so.1
ELF	7d303000-7d329000	Deferred        libselinux.so.1
ELF	7d329000-7d3b7000	Deferred        libsystemd.so.0
ELF	7d3b7000-7d3d0000	Deferred        libresolv.so.2
ELF	7d3d0000-7d42a000	Deferred        libdbus-1.so.3
ELF	7d42a000-7d4b6000	Deferred        libgmp.so.10
ELF	7d4b6000-7d4eb000	Deferred        libhogweed.so.4
ELF	7d4eb000-7d528000	Deferred        libnettle.so.6
ELF	7d528000-7d53d000	Deferred        libtasn1.so.6
ELF	7d53d000-7d571000	Deferred        libidn.so.11
ELF	7d571000-7d647000	Deferred        libkrb5.so.3
ELF	7d647000-7d79f000	Deferred        libgnutls.so.30
ELF	7d81a000-7d823000	Deferred        libffi.so.6
ELF	7d823000-7d828000	Deferred        libkeyutils.so.1
ELF	7d828000-7d889000	Deferred        libp11-kit.so.0
ELF	7d889000-7d896000	Deferred        libkrb5support.so.0
ELF	7d896000-7d89b000	Deferred        libcom_err.so.2
ELF	7d89b000-7d8cc000	Deferred        libk5crypto.so.3
ELF	7d8cc000-7d8e0000	Deferred        libavahi-client.so.3
ELF	7d8e0000-7d932000	Deferred        libgssapi_krb5.so.2
ELF	7d932000-7d9b9000	Deferred        libcups.so.2
ELF	7da01000-7da08000	Deferred        libxfixes.so.3
ELF	7da08000-7da14000	Deferred        libxcursor.so.1
ELF	7da14000-7da27000	Deferred        libxi.so.6
ELF	7da27000-7da2b000	Deferred        libxcomposite.so.1
ELF	7da2b000-7da38000	Deferred        libxrandr.so.2
ELF	7da38000-7da44000	Deferred        libxrender.so.1
ELF	7da44000-7da4b000	Deferred        libxxf86vm.so.1
ELF	7da4b000-7da4f000	Deferred        libxinerama.so.1
ELF	7da4f000-7da56000	Deferred        libxdmcp.so.6
ELF	7da56000-7da5a000	Deferred        libxau.so.6
ELF	7da5a000-7da80000	Deferred        libxcb.so.1
ELF	7da80000-7dbcb000	Deferred        libx11.so.6
ELF	7dbcb000-7dbe0000	Deferred        libxext.so.6
ELF	7dbe0000-7dbee000	Deferred        libavahi-common.so.3
ELF	7dbee000-7dc26000	Deferred        uxtheme<elf>
  \-PE	7dbf0000-7dc26000	\               uxtheme
ELF	7dc28000-7dcb5000	Deferred        winex11<elf>
  \-PE	7dc30000-7dcb5000	\               winex11
ELF	7dcb5000-7dcd9000	Deferred        imm32<elf>
  \-PE	7dcc0000-7dcd9000	\               imm32
ELF	7ddba000-7dde4000	Deferred        libexpat.so.1
ELF	7dde4000-7de2d000	Deferred        libfontconfig.so.1
ELF	7de2d000-7de58000	Deferred        libpng12.so.0
ELF	7de58000-7de73000	Deferred        libz.so.1
ELF	7de73000-7df23000	Deferred        libfreetype.so.6
ELF	7df23000-7df46000	Deferred        libtinfo.so.5
ELF	7df46000-7df6c000	Deferred        libncurses.so.5
ELF	7dfb4000-7dff3000	Deferred        winspool<elf>
  \-PE	7dfc0000-7dff3000	\               winspool
ELF	7dff3000-7e069000	Deferred        shlwapi<elf>
  \-PE	7e000000-7e069000	\               shlwapi
ELF	7e069000-7e2b9000	Deferred        shell32<elf>
  \-PE	7e080000-7e2b9000	\               shell32
ELF	7e2b9000-7e3a4000	Deferred        comdlg32<elf>
  \-PE	7e2c0000-7e3a4000	\               comdlg32
ELF	7e3a4000-7e3dd000	Deferred        ws2_32<elf>
  \-PE	7e3b0000-7e3dd000	\               ws2_32
ELF	7e3dd000-7e404000	Deferred        d3dxof<elf>
  \-PE	7e3e0000-7e404000	\               d3dxof
ELF	7e404000-7e478000	Deferred        d3dcompiler_43<elf>
  \-PE	7e410000-7e478000	\               d3dcompiler_43
ELF	7e478000-7e515000	Deferred        d3dx9_42<elf>
  \-PE	7e480000-7e515000	\               d3dx9_42
ELF	7e515000-7e596000	Deferred        rpcrt4<elf>
  \-PE	7e520000-7e596000	\               rpcrt4
ELF	7e596000-7e6f1000	Deferred        ole32<elf>
  \-PE	7e5b0000-7e6f1000	\               ole32
ELF	7e6f1000-7e839000	Deferred        wined3d<elf>
  \-PE	7e700000-7e839000	\               wined3d
ELF	7e839000-7e878000	Deferred        d3d9<elf>
  \-PE	7e840000-7e878000	\               d3d9
ELF	7e878000-7e8f0000	Deferred        advapi32<elf>
  \-PE	7e890000-7e8f0000	\               advapi32
ELF	7e8f0000-7ea1f000	Deferred        gdi32<elf>
  \-PE	7e900000-7ea1f000	\               gdi32
ELF	7ea1f000-7ebff000	Deferred        user32<elf>
  \-PE	7ea30000-7ebff000	\               user32
ELF	7ebff000-7ed1e000	Deferred        comctl32<elf>
  \-PE	7ec10000-7ed1e000	\               comctl32
ELF	7ef1e000-7ef31000	Deferred        libnss_files.so.2
ELF	7ef31000-7ef3e000	Deferred        libnss_nis.so.2
ELF	7ef3e000-7ef59000	Deferred        libnsl.so.1
ELF	7ef59000-7ef63000	Deferred        libnss_compat.so.2
ELF	7ef63000-7efb8000	Deferred        libm.so.6
ELF	7efca000-7efe6000	Deferred        dinput8<elf>
  \-PE	7efd0000-7efe6000	\               dinput8
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7373000-f7378000	Deferred        libdl.so.2
ELF	f7378000-f752e000	Deferred        libc.so.6
ELF	f752e000-f754b000	Deferred        libpthread.so.0
ELF	f7593000-f774a000	Dwarf           libwine.so.1
ELF	f774b000-f7770000	Deferred        ld-linux.so.2
ELF	f7773000-f7774000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\courts\Downloads\m2emulator\EMULATOR.EXE
	00000009    0 <==
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001c    0
	00000017    0
	00000016    0
	00000012    0
0000001a plugplay.exe
	0000001f    0
	0000001e    0
	0000001b    0
00000020 winedevice.exe
	00000029    0
	00000024    0
	00000023    0
	00000021    0
00000027 explorer.exe
	0000002c    0
	0000002b    0
	0000002a    0
	00000028    0
System information:
    Wine build: wine-3.0
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.4.0-116-generic
Googling for "Please configure the application to use double buffering (1 back buffer) if possible." hasn't been helpful.

jkfloris
Level 10
Level 10
Posts: 1691
Joined: Thu Aug 14, 2014 10:10 am

Re: Sega Model 2 Emulator 1.1a

Post by jkfloris » Tue Mar 13, 2018 5:04 am

0009:err:d3dcompiler:compile_shader HLSL shader parsing failed.
Try

Code: Select all

winetricks d3dcompiler_43

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Wed Oct 06, 2021 4:07 pm

Hello you sega model 2 work in wine?

jkfloris
Level 10
Level 10
Posts: 1691
Joined: Thu Aug 14, 2014 10:10 am

Re: Sega Model 2 Emulator 1.1a

Post by jkfloris » Wed Oct 06, 2021 5:35 pm

If you have a problem with this program, please post the name and version number of your Linux distribution, the version number of Wine and a terminal output of the problem.

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Thu Oct 07, 2021 6:41 am

I have winex86 version 5 and box86 in raspberry pi4 with retropie 4.7 (raspbian) and desktop lxde.
I install winetricks d3dcompiler_43
When i lunch the program i have this error

Code: Select all

0009 fixme heap rtlsetheapinformation (nil) 1 (nil) 0 stub
The program start but when i play a game i have more error..

Code: Select all

0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a4,0x00000000), stub!
0009:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:hlsl_parser:hlsl_parse Check for valued return on void function.
0009:fixme:hlsl_parser:hlsl_parse Implicit conversion to the return type if needed, error out if conversion not possible.
0009:err:d3dcompiler:compile_shader HLSL shader parsing failed.
wine: Unhandled page fault on read access 

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Fri Oct 08, 2021 1:13 am

jkfloris wrote:
Wed Oct 06, 2021 5:35 pm
If you have a problem with this program, please post the name and version number of your Linux distribution, the version number of Wine and a terminal output of the problem.
I post terminal output and the configuration of my pc. Can you help me?

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Fri Oct 15, 2021 2:39 pm

Can anyone give me a hand? i am a beginner in wine

User avatar
DarkShadow44
Level 8
Level 8
Posts: 1143
Joined: Tue Nov 22, 2016 5:39 pm

Re: Sega Model 2 Emulator 1.1a

Post by DarkShadow44 » Fri Oct 15, 2021 8:04 pm

You already got an answer:
jkfloris wrote:
Tue Mar 13, 2018 5:04 am
0009:err:d3dcompiler:compile_shader HLSL shader parsing failed.
Try

Code: Select all

winetricks d3dcompiler_43

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Mon Oct 18, 2021 4:17 pm

i installa it.
i have this error

Code: Select all

0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:d3d:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "Broadcom". Returning HW_VENDOR_NVIDIA.
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0009:fixme:d3d:wined3d_swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:d3dcompiler:make_assignment Check for casts in the lhs.
0009:fixme:hlsl_parser:hlsl_parse Check for valued return on void function.
0009:fixme:hlsl_parser:hlsl_parse Implicit conversion to the return type if needed, error out if conversion not possible.
0009:err:d3dcompiler:compile_shader HLSL shader parsing failed.
wine: Unhandled page fault on read access to 00000000 at address 004ED090 (thread 0009), starting debugger...
Box86 with Dynarec v0.2.3 c04aeec3 built on Aug 23 2021 17:09:52
winedbg detected, not launching it!
0009:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 8 192" (1359)
Read the Wine Developers Guide on how to set up winedbg or another debugger

User avatar
DarkShadow44
Level 8
Level 8
Posts: 1143
Joined: Tue Nov 22, 2016 5:39 pm

Re: Sega Model 2 Emulator 1.1a

Post by DarkShadow44 » Mon Oct 18, 2021 7:00 pm

Maybe it needs d3dcompiler_47 instead, it's definitely not using native d3dcompiler.

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Tue Oct 19, 2021 11:29 am

excuse me what should I do? should i install d3d_compiler_47 and set it as native,builtin?

User avatar
DarkShadow44
Level 8
Level 8
Posts: 1143
Joined: Tue Nov 22, 2016 5:39 pm

Re: Sega Model 2 Emulator 1.1a

Post by DarkShadow44 » Tue Oct 19, 2021 3:38 pm

Just use the winetricks command?

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Tue Oct 19, 2021 4:34 pm

I have this configuration but not work
Attachments
20211019_233211.jpg

User avatar
DarkShadow44
Level 8
Level 8
Posts: 1143
Joined: Tue Nov 22, 2016 5:39 pm

Re: Sega Model 2 Emulator 1.1a

Post by DarkShadow44 » Tue Oct 19, 2021 4:53 pm

Yes, because you didn't use the winetricks command. Create a new wineprefix and use the winetricks command, it makes that work for you!

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Tue Oct 19, 2021 6:02 pm

I change version of sega modeler. If i use modeler 1.1 i have error that i write but if i use modeler 0.9 the game work.

isidoro80
Level 2
Level 2
Posts: 15
Joined: Wed Aug 04, 2021 11:22 am

Re: Sega Model 2 Emulator 1.1a

Post by isidoro80 » Tue Oct 19, 2021 6:05 pm

DarkShadow44 wrote:
Tue Oct 19, 2021 4:53 pm
Yes, because you didn't use the winetricks command. Create a new wineprefix and use the winetricks command, it makes that work for you!
you mean i have to use winetricks d3dcompiler_47 command? but I had already done this. you mean i have to use winetricks d3d_compiler_47 command? I had first installed decompiler 42 and then 43. I had also installed all the winetricks components written on this page.
then from winecfg I had removed both of them. finally from the winetricks dll menu I had checked d3dcompiler 47 for install it.

User avatar
DarkShadow44
Level 8
Level 8
Posts: 1143
Joined: Tue Nov 22, 2016 5:39 pm

Re: Sega Model 2 Emulator 1.1a

Post by DarkShadow44 » Wed Oct 20, 2021 11:59 am

You must have done something wrong, because winetricks marks them as "native", not "builtin, native"

Post Reply