0.3a r830 / 20-09-2020
SuperModel emulates Sega's Model 3 arcade platform which uses OpenGL and SDL library. It's still considered to be in "alpha" stage of development, meaning it lacks many planned features and does not yet have a user-friendly graphical interface, game compatibility remains low, and all CPUs are emulated using straightforward interpretation rather than fast just-in-time translation.
Most Recent Changes
Remove using namespace from headers.
fix compiling with visual studio
fix missing polys with quad renderer
Balance initial value set to « 0 » rather than « false ». « False » is interpreted as 0 when decoded as a float, so there will be no effect here, but this expresses the intended logic better.
Fixed a longstanding bug that caused stereo channels to be flipped incorrectly.
This was due to the initial audio buffer write position being aligned to the middle of a 4 byte (2 byte left, 2 byte right) audio sample.
In multi-threaded mode, some sort of race condition caused this alignment to be fixed until audio playback was temporarily paused (via pausing, loading a state, etc.)
Audio playback should now be fixed and work consistently in all cases.