Age | Commit message (Collapse) | Author |
|
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.
|
|
This also implements a bug which allows writes to 0x400
(Is supposed to only accept sector number between 0..3FFh).
Function should return 0 if sector is invalid.
|
|
It should be closer to the real thing, and this commit and the previous one
definitely fixes the save issues in Digimon World.
|
|
DeliverEvent functions are executed right after writing/reading instead of after setting v0.
This fixes saving in games like LEGO Racers.
|
|
Nocash documentation says that function fails if type is not 0x20000000
or 0x20000001. In case of failure, it should return 0.
If not, then it should return 2.
This fixes input in Digimon World.
|
|
Nocash documentation says that function fails if src or dst is 0.
If so, then it must return 0.
This fix is required for fixing crash on bootup in Digimon World.
|
|
Contra Legacy of War does memset(..., -1)
|
|
Author: weimingzhi
psxbios: format()
|
|
|
|
ckain's overflow fix (patch 13685)
|
|
|
|
|
|
still need to fix savestate compat
|
|
this removes need to update each gpu plugin when this stuff is changed
|
|
|
|
used by at least R-Type Delta.
|
|
|
|
it should only return dir when finds a match,
bufile macro already does that.
|
|
otherwise glitches happen if certain games are ran in a row.
|
|
|
|
|