Fix previously working programs
Posted on 2006-08-09 00:00:00
Completed the testing of the PEXTLH instruction implementation for the MMX platform task. Also implemented a missing function required for the execution of the PCEQW instruction on MMX CPUs.

I made a first try tweaking the thread scheduling stuff, but Ys I & II and Castlevania don't seem to like the changes. The new system forces a reselection of the thread to execute at each v-blank and allows the execution of all threads whatever thier priorities are. So, some threads that weren't touched before are now executed and this might be what is causing the incompatibility. I'll keep working on that tomorrow.