Joe Mattiello
Joe Mattiello
> Anything I need to do to make these builds succeed? looks like a CI/CD issue with cloning Carthage depends. I'd recommend the maintainer switch to SwiftPM for CI/CD IMO....
FWIW, the build works for me macOS 12.4 Beta, XCode 13.3.1 but in XCode `Open EMU + Cores (Experimental, Alpha)`. Command-line did error something to a log somewhere.
I've seen something similar but not as severe. If you open the pause menu, and then continue, does the audio get better?
> @JoeMatt yes, but after 3 minutes the audio come back to crashes and so on ok thanks, that's helpful. probably a sync issue that resets when the pause state...
Related, Database of cheats, though not easy to match roms other than by name string. https://github.com/libretro/libretro-database/tree/master/cht
Well it comes down to preference, OpenEMU sets a 4x3 ratio, we set a 3x2, I don't remember why. Someone way back when we were testing PSX said it was...
I'm aware that that tube TVs are 4x3, I'm old enough to have owned a few. You also have to contend with overscan and the fact that CRTs don't have...
libretro uses a custom version of mednafen so all bets are off on what they're doing by the way. The BIOS's are configured correctly, ```objc MDFNI_SetSetting("psx.bios_jp", [[[biosPath stringByAppendingPathComponent:@"scph5500"] stringByAppendingPathExtension:@"bin"] UTF8String]);...
libretro already has a ton of shaders, including some different scalers. Not sure if any are non-linear or if they're iOS compatible but maybe something for reference at least. Check...
I have a basic idea of how you'd do this, you just need to choose the transform function. Let's say you choose sin() so you have sin() 0 -> 90...