It is possible that some games have problems or bugs in synchronization
mechanisms and maybe some rely on some expected cycles on thread switchings. We
can simulate a single core cpu pausing and resuming cpu threads and allowing
only one to be running at a time. This should decrease the speed but probably
increase the compatibility.
Original issue reported on code.google.com by soywiz on 15 Jul 2011 at 12:33
Original issue reported on code.google.com by
soywiz
on 15 Jul 2011 at 12:33