libretro / vba-next

Optimized port of VBA-M to Libretro.
GNU General Public License v2.0
94 stars 88 forks source link

VBA Next and 32bit achievement conditions #126

Open Alfex3 opened 4 years ago

Alfex3 commented 4 years ago

Putting a value over 0x7fffffff in an achievement condition causes the game not to load if using VBA Next core. It will just show a black screen.

Alfex3 commented 4 years ago

Posted in the wrong place. It works perfectly in RALibretro. It's a RetroArch issue.

Alfex3 commented 4 years ago

Noticed this is about vba-next, so it's the right place

negativeExponent commented 4 years ago

achievement condition? where is that. if this is for RaLibretro, they are maintaining their own core.

Alfex3 commented 4 years ago

Sould I close this issue and open it in RetroArch repository? I was editing the achievements from Final Fantasy Tactics Advance to make them compatible with european ROM. I got a private message from an admin in RetroAchievements, telling me that 32bit values over 7fffffff break RetroArch support. I checked the 4 cores which are said to be compatible with achievements in Libretro docs and the other 3 unlocked achievements, but when I tried VBA Next, a black screen appeared. Then I tried other games and they worked fine. Then, I opened another game with RAVBA and I modified an achievement by adding a condition like the one I described, and when I loaded the game in RetroArch with VBA Next it only showed a black screen.

negativeExponent commented 3 years ago

this may be fix in this PR https://github.com/libretro/vba-next/pull/135