Closed negativeExponent closed 3 years ago
Does mednafen's fast-forward use frameskipping, etc?
ok, found the frameskip option. disabling it, still faster
at 456 fps, its still faster
Is this not part of the inherent price being "paid" for having the more accurate emulation path?
this is a mednafen_pce and libretro_pce comparison, not a pce / pce_fast comparison...
moved to appropriate core: https://github.com/libretro/beetle-pce-libretro/issues/11
(THIS IS NOT A THIS CORE VS THAT CORE DISCUSSION. THE PURPOSE AT LEAST IS TO OPTIMIZE THE PORT FURTHER IF POSSIBLE)
the libretro_pce core is
significantlyslower compared to Mednafen PCE.tested by running the cores in fast-forward mode. im aware this is not the best way to compare as i am bottlenecking my cpu at 100% when running this way but still its slower:
Common setups:
libretro PCE:![pce_libretro](https://user-images.githubusercontent.com/54053706/71538586-9f0d2d80-2968-11ea-8a06-62970127fb94.png)
Mednafen PCE with frameskip enabled:![pce_mednafen](https://user-images.githubusercontent.com/54053706/71538602-e0054200-2968-11ea-893b-6f64f213a156.png)
Mednafen PCE with frameskip disabled:![pce_mednafen_no_frameskip](https://user-images.githubusercontent.com/54053706/71545059-8f6e0300-29c1-11ea-8c93-183c9531c1f6.png)
I cannot do the same comparison with pce_fast or supergrafx since Mednafen is always at max fps with those (about 900fps) and i haven't found yet if mednafen's fast-forward multiplier limit can be changed or set to infinite
Mednafen PCE_Fast with SuperGrafx enabled, frameskip enabled:![pce_fast_supergrafx_mednafen](https://user-images.githubusercontent.com/54053706/71542677-36dc3d00-29a4-11ea-8cd2-6b4aaf822325.png)