Comments (2)
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).
from openal-soft.
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.
from openal-soft.
Related Issues (20)
- [SOFT_events extension] Events are being dropped if the event queue overflows HOT 2
- openal-soft.org timeout HOT 2
- Device-less buffer support? HOT 6
- ALC_SOFT_system_events support HOT 4
- Android library failing to build HOT 6
- OpenAL plays back original sound from source ALONGSIDE the sound with the applied effect HOT 2
- Missing `EXCLUDE_FROM_ALL` for Oboe from source HOT 1
- [Question] What's the difference between regular releases an makemhr releases? HOT 2
- [Question] How the Desktop OpenAL-Soft works in the browser using WebAssembly? HOT 1
- [Question] Get current ports of sink and source devices HOT 2
- [bug] atomic doesn't exist on mac, ios but is added HOT 2
- When I set the position of the source, the sound strength doesn't change at all HOT 2
- SDL backend broken on Android HOT 4
- [Question] Anything for the next major update? HOT 7
- alcGetString returns only one device, but openal-info shows many HOT 2
- MSVC 2019 build template error. HOT 4
- DEF-to-MHR issues HOT 6
- SOFA-to-MHR conversion issues HOT 2
- New stable release? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openal-soft.