I spent some time on the BIOS emulation and completely rewrote the functions initheap(), malloc() and free(). Now Asterix vs. Caesar runs quite well!
I also commited an experimental patch to the EnterCriticalSection-function that needs some more investigation. But a lot more games now work with the HLE-Bios. Some of them are: Cold Blood, FearEffect, FearEffect2, Driver and many more I cannot remember at the moment.
There are still some things to do but I begin to get faster in analysing the crashes, hangs and puzzles ;-)
Log in to post a comment.