HLE BIOS improvements (based on nocash doc, pcsx4all, upstream pcsxr etc...) #137
This is a bunch of patches to improve the HLE Bios in PCSX rearmed.
Some of the patches came from @dmitrysmagin & @senquack as part of PCSX4ALL.
What games are fixed ?
Digimon World, Medievil 2
Once those fixes are merged, Digimon World could sometimes have broken controls, which is addressed by the checks in PAD_init.
LEGO Racers, Parasite Eve 2
(Note that Parasite Eve 2 is very finicky and you may have to turn on and off the parasite eve 2 hack on the fly for it to make it work.)
Crash Team Racing, R-types, Fade to black
Fade to Black is a bit more extreme in that it can crash upon memory card access if byte 5 is not set properly. (though saving still doesn't work properly)
(Still) Broken games
I haven't noticed any regressions but it would be nice if someone could look over the patches.
Alright, i'm glad you did not merge this asap because i forgot some patches and i found some issues with them too lol...
Cheers, let me know if you spot more issues.