http://bugs.winehq.org/show_bug.cgi?id=55176 Bernhard Übelacker <bernhardu(a)mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardu(a)mailbox.org --- Comment #7 from Bernhard Übelacker <bernhardu(a)mailbox.org> --- Created attachment 79907 --> http://bugs.winehq.org/attachment.cgi?id=79907 reproducer and possible patch The link at the given download page got truncated. The complete filename is still shown in old archive.org versions and still works: https://download.wcnews.com/files/so/secretopsfull%20-%20Secret%20Ops%20Full... Still visible with wine-11.0-rc1. It looks like the game expects something like this to work: HANDLE heap = HeapCreate(HEAP_NO_SERIALIZE, 0x2000000, 0x2000000); void* ptr = HeapAlloc(heap, HEAP_NO_SERIALIZE, 0xf4c60); But current windows versions, down to testbots windows xp, all return here a failure. Switching wine to win95 with below command does also not help, just makes the output to looks like in comment 0. wine reg add 'HKCU\Software\Wine\AppDefaults\SecretOps.exe' /v Version /t REG_SZ /d win95 Using Windows 98 from the "VM" at https://copy.sh/v86/?profile=windows98 the test program in this attachement returns allocated pointers as long as there is enough free space in the heap. At the bottom of attached file is a modification to avoid running into the path of heap_allocate_large. This patch should only make an effect if windows version is configured to win9x. Would that be acceptable for inclusion? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.