https://bugs.winehq.org/show_bug.cgi?id=39394
Bug ID: 39394 Summary: Panic Room by Fairlight 64K scene demo crashes on start up Product: Wine Version: 1.7.52 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: t.artem@mailcity.com Distribution: ---
Created attachment 52508 --> https://bugs.winehq.org/attachment.cgi?id=52508 panic_room_by_fairlight.zip
Perhaps because of this: "d3dcompiler:compile_shader Compilation target "tx_1_0" not yet supported"
fixme:win:EnumDisplayDevicesW ((null),0,0x19ff8b8,0x00000000), stub! fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table fixme:d3dcompiler:compile_shader Compilation target "tx_1_0" not yet supported wine: Unhandled page fault on read access to 0x00000000 at address 0x4073f1 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004073f1). err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:004073f1 ESP:019ff93c EBP:019ff94c EFLAGS:00010286( R- -- I S - -P- ) EAX:00000000 EBX:00000001 ECX:019ff918 EDX:00000000 ESI:00000000 EDI:01a09fe8 Stack dump: 0x019ff93c: 019ff940 00000080 00000000 00000000 0x019ff94c: 019ffdd0 0040186a 01a09fe8 000005a0 0x019ff95c: 0012cbc8 00000000 5f34766e 70736964 0x019ff96c: 6c6c642e 00000000 00000000 00000000 0x019ff97c: 00000000 00000000 00000000 00000000 0x019ff98c: 00000000 00000000 00000000 00000000 Backtrace: =>0 0x004073f1 in flt_panic_room (+0x373f1) (0x019ff94c) 1 0x0040186a in flt_panic_room (+0x31869) (0x019ffdd0) 2 0x0040157a in flt_panic_room (+0x31579) (0x019ffde4) 0x004073f1: movl 0x0(%eax),%ecx Modules: Module Address Debug info Name (76 modules) PE 3d0000- 1226000 Export flt_panic_room ELF 7872d000-7a800000 Deferred libnvidia-glcore.so.355.06 ELF 7a800000-7a8f2000 Deferred opengl32<elf>
https://bugs.winehq.org/show_bug.cgi?id=39394
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=39394
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|directx-d3d |directx-d3dx9 Ever confirmed|0 |1
--- Comment #1 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Artem S. Tashkinov from comment #0)
Perhaps because of this: "d3dcompiler:compile_shader Compilation target "tx_1_0" not yet supported"
That's correct.
For the records, it gets there via d3dx9_31.dll's D3DXCompileShader(). Installing the native DLL gets you further, to another crash. It crashes because it can't find "C:\windows\system32\drivers\gm.dls". After copying that file from a Windows installation it works for me.
https://bugs.winehq.org/show_bug.cgi?id=39394
--- Comment #2 from Artem S. Tashkinov t.artem@mailcity.com --- (In reply to Matteo Bruni from comment #1)
That's correct.
For the records, it gets there via d3dx9_31.dll's D3DXCompileShader(). Installing the native DLL gets you further, to another crash. It crashes because it can't find "C:\windows\system32\drivers\gm.dls". After copying that file from a Windows installation it works for me.
Thanks for the hint!
https://bugs.winehq.org/show_bug.cgi?id=39394
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- Bug is still there in current wine(4.0-rc2).
https://bugs.winehq.org/show_bug.cgi?id=39394
Artem S. Tashkinov aros@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Panic Room by Fairlight 64K |Panic Room by Fairlight 64K |scene demo crashes on start |scene demo crashes on start |up |up (tx_1_0 shaders targets | |are not supported)
https://bugs.winehq.org/show_bug.cgi?id=39394
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20180812175902/http://arch | |ive.scene.org/pub/parties/2 | |008/assembly08/in64/panic_r | |oom_by_fairlight.zip CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
Adding stable download link via Internet Archive:
https://web.archive.org/web/20180812175902/http://archive.scene.org/pub/part...
$ sha1sum panic_room_by_fairlight.zip f65fa1fe8fb28ebeb7f6e02657747f3b3109acf8 panic_room_by_fairlight.zip
$ du -sh panic_room_by_fairlight.zip 152K panic_room_by_fairlight.zip
$ wine --version wine-6.3
Regards
https://bugs.winehq.org/show_bug.cgi?id=39394
Artem S. Tashkinov aros@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|d3d-util |-unknown Summary|Panic Room by Fairlight 64K |Panic Room by Fairlight 64K |scene demo crashes on start |scene demo crashes on start |up (tx_1_0 shaders targets |up: debug_d3dformat |are not supported) |Unrecognized 0x34324644 (as | |fourcc: DF24) WINED3DFORMAT
--- Comment #5 from Artem S. Tashkinov aros@gmx.com --- With Wine 7.14 errors are now different:
0024:fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! 0024:fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table. 0024:fixme:d3dcompiler:D3DCompile2 Ignoring flags 0x1000.
https://bugs.winehq.org/show_bug.cgi?id=39394
--- Comment #6 from Artem S. Tashkinov aros@gmx.com ---
After all those years, I finally figure out which audio codec this thing needs!
This Microsoft website lists all the codecs that windows xp and later versions of windows have by default: https://support.microsoft.com/en-us/help/899113/the-default-codecs-that-are-...
One that almost immediately stands out is: DSP Group True Speech. After a bit of searching on the internet (here https://social.technet.microsoft.com/Forums/windows/en-US/a4ecc925-5e65-46fd...) I found that this page allows you to get the codec http://www.bytescribe.com/downloads/tsp_codec_install.exe
Note: I only tested it on WINE under linux. Under wine, the process is a bit less straightforward. Aside of installing the codec itself, you will also need to edit drive_c/windows/system.ini and add msacm.trspch=tssoft32.acm under [drivers32] so that the codec is known by wine. Note: I didn't test it starting from fresh wineprefix, I also had windows media player 9 installed. Running this 64k thing also requires installing directx using winetrics, and copying gm.dls from a real windows installation from C:/windows/system32/drivers.
It's so complicated maybe it's not worth bothering.
https://bugs.winehq.org/show_bug.cgi?id=39394
Artem S. Tashkinov aros@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Panic Room by Fairlight 64K |Panic Room by Fairlight 64K |scene demo crashes on start |scene demo crashes on start |up: debug_d3dformat |up |Unrecognized 0x34324644 (as | |fourcc: DF24) WINED3DFORMAT |
https://bugs.winehq.org/show_bug.cgi?id=39394
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Panic Room by Fairlight 64K |Panic Room by Fairlight 64K |scene demo crashes on start |scene demo crashes on start |up |up (needs the HLSL compiler | |to support texture shaders) CC| |z.figura12@gmail.com Component|-unknown |d3d-util
--- Comment #7 from Zeb Figura z.figura12@gmail.com --- Texture shaders still aren't supported, although the error messages around that might have changed. I would expect this bug to still have the same cause.
https://bugs.winehq.org/show_bug.cgi?id=39394
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|d3d-util |hlsl Version|1.7.52 |1.9 Product|Wine |vkd3d
https://bugs.winehq.org/show_bug.cgi?id=39394
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com --- Created attachment 75223 --> https://bugs.winehq.org/attachment.cgi?id=75223 shader
Attaching failing shader, it's used with tx_1_0 profile.
https://bugs.winehq.org/show_bug.cgi?id=39394
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Still present in wine-9.14, error is
<anonymous>:5:6: E5005: Function "noise" is not defined.