I think that I know what is causing my problems. I'm using Open Sound System (OSS-v4.2-build2005) and when I run Hard Reset on Wine 1.3.28 there is this error in terminal: Code: fixme:dbghelp_dwarf:compute_location Only supporting one reg (edx/19 -> -2) fixme:dbghelp_dwarf:compute_location Only supporting one breg (ecx/18 -> edx/19) fixme:xinput:XInputGetState (0 0xc0b848) fixme:win:RegisterRawInputDevices (pRawInputDevices=0x32fb30, uiNumDevices=1, cbSize=12) stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f234,0x00000000), stub! fixme:ddraw:DirectDrawEnumerateExA flags 0x00000001 not handled fixme:wbemprox:wbem_locator_ConnectServer 0x4edea60, L"\\\\.\\root\\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x32f274) fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x31495441) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 0x5a534552 (as fourcc: RESZ) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a534552) in the format lookup table fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:process:GetLogicalProcessorInformation ((nil),0x32faf0): stub err:winmm:WOD_PushData ReleaseBuffer failed: 80004005 err:winmm:WOD_PushData GetBuffer failed: 88890007 err:winmm:WOD_PushData GetBuffer failed: 88890007 fixme:thread:SetThreadIdealProcessor (0x15c): stub err:winmm:WOD_PushData GetBuffer failed: 88890007 fixme:thread:SetThreadIdealProcessor (0x168): stub fixme:d3d:resource_check_usage Unhandled usage flags 0x8. err:winmm:WOD_PushData GetBuffer failed: 88890007 fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. err:winmm:WOD_PushData GetBuffer failed: 88890007 fixme:d3d:resource_check_usage Unhandled usage flags 0x8. err:winmm:WOD_PushData GetBuffer failed: 88890007 err:winmm:WOD_PushData GetBuffer failed: 88890007 err:winmm:WOD_PushData GetBuffer failed: 88890007 I've searched for it and found this bug report: http://bugs.winehq.org/show_bug.cgi?id=28056 FreeBSD uses it's own implementation of Open Sound System but it probably isn't to different of that from 4Front Technologies. To bad that this prevents the demo to run. I aslo found the footage of working demo on Linux (by 2m42hy he's making many such vids): http://www.youtube.com/watch?v=JvnRUxoWixU&feature=channel_video_title be aware of unbelievably annoying music that he likes to attach to videos.