From bdd02c76d3201d6db92af30641a9d35bceec581f Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Sun, 28 Mar 2021 12:49:34 -0700 Subject: [PATCH] PSF/PSF2: Set harsh compatibility mode, so emulator behaves more like actual hardware, which fixes a few PSF and PSF2 rips --- Plugins/HighlyComplete/HighlyComplete/HCDecoder.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Plugins/HighlyComplete/HighlyComplete/HCDecoder.mm b/Plugins/HighlyComplete/HighlyComplete/HCDecoder.mm index 13cce72d3..5bc4df8d0 100644 --- a/Plugins/HighlyComplete/HighlyComplete/HCDecoder.mm +++ b/Plugins/HighlyComplete/HighlyComplete/HCDecoder.mm @@ -1238,6 +1238,11 @@ static int usf_info(void * context, const char * name, const char * value) } else return NO; + if ( type == 1 || type == 2 ) { + void * pIOP = psx_get_iop_state( emulatorCore ); + iop_set_compat( pIOP, IOP_COMPAT_HARSH ); + } + framesRead = 0; silence_test_buffer.resize( sampleRate * silence_seconds * 2 );