openal-soft icon indicating copy to clipboard operation
openal-soft copied to clipboard

Dosbox i586

Open Allanon41 opened this issue 1 year ago • 3 comments

Can an i586 pentium version be made to run for us Dosbox freaks?

Allanon41 avatar Jun 26 '24 18:06 Allanon41

The biggest hurdle will be finding a C++17 compiler that can target old OSs like that. As far as the codebase is concerned, there's generic fallbacks that don't rely on CPU-specific behavior, but it will depend on C++ standard features like atomics and threads being available.

I could also imagine performance being an issue, given slower CPUs that also lack SIMD extensions, but maybe it'll be fine if things are kept turned down (use few sources, avoid filters/effects and post-processing features, etc).

kcat avatar Jun 27 '24 03:06 kcat

Maybe this? https://stackoverflow.com/questions/38243718/how-can-i-target-windows-98

I've used DSOAL back in the day (5 years) on an old crap blu brand Android using ExaGear. It was really great getting Diablo 2 to use EAX plus the hrtf stuff made the game really come alive. I'm specifically trying use on iOS now which has all kinds of CPU extensions (NEON especially). But now that i think of it that might not pass through dosbox-pure environment. But yes I was able to tweak the performance. I seen something about minGW compiler too.

Allanon41 avatar Jun 27 '24 18:06 Allanon41

It seems OpenWatcom does not yet support C++17.

Torinde avatar Aug 27 '24 08:08 Torinde