VOGONS


The Force Engine (Dark Forces Port)

Topic actions

Reply 40 of 43, by gerwin

User metadata
Rank l33t
Rank
l33t

The Force Engine v1.09.500 with true color GPU rendering option is out, as already mentioned in the other topic.
So I decided to build a Win32 / XP binary of this version. And it all seems to work fine, eventually. It was just uploaded to my website.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 41 of 43, by gerwin

User metadata
Rank l33t
Rank
l33t
gerwin wrote on 2023-09-24, 22:18:

The Force Engine v1.09.500 with true color GPU rendering option is out, as already mentioned in the other topic.
So I decided to build a Win32 / XP binary of this version. And it all seems to work fine, eventually. It was just uploaded to my website.

Whilst working on this I spent some time to find a bug in the audio section, a memory read/write out of bounds, which causes an immediate crash under Win32, though the x64 version is seemingly more tolerant to this issue. LuciusDXL just fixed it up properly, and a bugfix release will probably follow soon. In a week or so I will update my Win32 build to the more proper fix as well.

https://github.com/luciusDXL/TheForceEngine/issues/329
https://github.com/luciusDXL/TheForceEngine/c … e183534371e1f31

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 42 of 43, by gerwin

User metadata
Rank l33t
Rank
l33t
gerwin wrote on 2023-09-25, 14:36:

I will update my Win32 build to the more proper fix as well.

I just build and uploaded a new executable with all the commits from today. That makes it "v1.09.500-4-g609ff030".
The sound handling is not just crash-fixed here, but properly fixed as it was intended. In addition this adjustment was made to the GPU shaders:
https://github.com/luciusDXL/TheForceEngine/issues/334
With that last change I can actually run all GPU accelerated modes at 1440x1080 at around 60FPS, on a Radeon HD7750 that is. Much better then before.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 43 of 43, by gerwin

User metadata
Rank l33t
Rank
l33t
gerwin wrote on 2023-09-25, 22:57:

I just build and uploaded a new executable with all the commits from today. That makes it "v1.09.500-4-g609ff030".

Seemingly the GCC compiler does not auto-initialize variables to zero like MSVC. Meaning the video recording was always on, causing lag.
https://github.com/luciusDXL/TheForceEngine/issues/363
This is fixed now in my WIN32 / Windows XP build v19-10-2023. Should run a lot smoother.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul