My progress in porting Wine

Does dosemu2 Support sound through pipewire and adlib emulation?

I would rather see a serious maintetner who has the experience take the task and work with the current maintetners of the unreal SDK. Their patches, code tweaks, and fixes etc… are highly stable and add a host of improvements to the game and extra game modules developers make for maps. They actually have permission from Epic to use Epics private source codes for porting the SDK for Windows and Linux.

I tried porting surreal engine a few months back. Compiling was easy, but Haiku is very strict about code quality and surreal engine is very lax mainly being windows and Linux based. Not only that, but surreal engine only supports the old unreal99 code, not the new code maintained by the current SDK maintetners,. It lacks support for but only a few maps, and other UI/Bot elements are not 100% working correctly.

While it would be fun to test and play with, given all the info I just mentioned above, that’s a big nope for me.:blush:

I haven’t tested sound tbh, from the dependencies it has it’s very likely it uses SDL2 to handle sound.

@ablyss Code quality wouldn’t stop a third-party app like that from getting into the repo usually, however, if the engine is unfinished as you describe then it’s not good enough for most people so yeah, not much sense in porting it yet.

The recipe for Wine 11.8 has landed in Haikuports proper now, so it can be tested by anybody who’s on a development version of Haiku and has Haikuporter set up. The recipe cannot be used on Beta 5 apparently. (The same applies for dosemu2 too btw)

2 Likes

Just a note for future Wine nerds:

  • Migrate Wine 11.x port from OpenSound (OSS) to Haiku’s MediaKit.
8 Likes

its in depot : package opensound

where is the package for wine in the depot? if its removed then where can i find wine now

1 Like

Everything should work in Wine’s own D3D implementation (on Linux), unless you’re hitting a bug. DXVK is primarily about performance.

For sure remnant from the ashes without dxvk hangs entire the wine and does not work without dxvk