barotto / IBMulator

The IBM PS/1 emulator.
https://barotto.github.io/IBMulator
GNU General Public License v3.0
112 stars 4 forks source link

Rewrite the threads synch mechanism #49

Closed barotto closed 4 years ago

barotto commented 4 years ago

The current implementation is not working well on different systems. Even though timings are stable on my Ubuntu 16.04 Linux OS, under Windows 7 and on the latest MSYS2 environment this is not the case, with constant late frames and stuttering. The whole system has to be rewritten, maybe with an internal double buffer.

barotto commented 4 years ago

This issue has been addressed in commit 4b2d20ace7f81b130cf224c81d3f787bff4279d9