So even in this latest version, Prosystem is still partially broken. It still does not read the cartridge digest settings when detecting a cart and apply the proper emulation adjustments. Games that require special settings for their cart type, flags, pokey, and region to run, are still broken.
These settings do work, however in the Windows and Android ports, confirmed and those games run correctly. So there is a problem with the PS3 compiled version of emulator, not the prosystem core source itself.
One thing I did notice from your error log earlier isthat one of those variable errors comes right before a call for cartridge digest, so it’s possible that could be part of the problem, but I don’t know enough about C programming to know if that’s definitely it. Either way, something is wrong with PS3 compile of prosystem that it does not read or apply cartridge digest settings.