HLE BIOS: Fix corrupted memory card saves
authorretro-wertz <retro-wertz@users.noreply.github.com>
Sat, 3 Aug 2019 12:27:27 +0000 (20:27 +0800)
committerretro-wertz <retro-wertz@users.noreply.github.com>
Sat, 3 Aug 2019 12:27:27 +0000 (20:27 +0800)
commit6e522b2b410e29bc2984d621dd368aa2d2d489af
tree316dde1c85f81c1b5e7afcd9ae93a822c37f65c7
parenta6a44e964a9759ff89ae4489bb638901984c0211
HLE BIOS: Fix corrupted memory card saves

- Save files for games that are suppose to work with HLE bios are now corrupted from the last HLE BIOS improvements PR.
- This only affects memcard 2 slot when enabled and used. Saves on memcard 1 are fine since those are directly handled through the Libretro API.
- This is fixed by adding the missing SaveMcd() to buwrite().

Tested on Wild Arms and Breath of Fire III

NOTE: HLE bios is still not compatible for most games. For example, memory card save functions are broken or does not work at all. Most of Konami games i have tested does not work with HLE BIOS for memory card saves.
libpcsxcore/psxbios.c