Added "Fighting Vipers" to the internal database of games to use the data cache read bypass kludge with, to fix the problem of the computer-controlled opponent sometimes losing the will to not be a statue.
Emulated input devices' internal states were not being reset on virtual power toggle; fixed.
Reorganized SCSP DSP emulation code to make the lifetime of variables clearer, for a possible x86_64 dynarec in the future.
Fixed an emulation inaccuracy with the handling of the SH-2 "mac.l" instruction when saturation is enabled, per tests on a SS.
I haven't added the changes to the cart emulation relating to debug/testing code in Mednafen.
Sync with Mednafen 1.22.0
I haven't added the changes to the cart emulation relating to debug/testing code in Mednafen.