psxbios: Better EnterCiritcal implementation
authorgameblabla <gameblabla@openmailbox.org>
Wed, 17 Jul 2019 23:57:08 +0000 (01:57 +0200)
committergameblabla <gameblabla@openmailbox.org>
Wed, 17 Jul 2019 23:57:08 +0000 (01:57 +0200)
commit79dad1b3ff35061e16f7bc160955df6990cbef18
tree4259fa84312e3e32388893d7966b96ec8515c0a1
parentbd48ba5ea8c87bf8c771550bc5320f7e6f73c9a6
psxbios: Better EnterCiritcal implementation

Nocash documentation says it should return 0 if one or
none of the bits were changed and return 1 of both bits were set.

This fixes Medievil 2, which would freeze upon starting up a game
and this properly fixes Digimon World crashing (with fixed strcat implementation).
It also possibly fix other games.
libpcsxcore/psxbios.c