Enrique Santos
Enrique Santos
FWIW, this feature exists in Flycast Dojo's Training Mode: https://github.com/blueminder/flycast-dojo
FWIW, the latest Flycast Dojo pre-release has frame stepping and live input recording/playback in the Training Mode. The replay files in Dojo also act the same as a piano roll...
FWIW, you can find Dreamcast cheats here: https://github.com/libretro/libretro-database/tree/master/cht/Sega%20-%20Dreamcast
> Flycast has a ggpo branch but that is only for 2 players and that likely won't change. Netplay functionality hasn't been in its own branch for a long time....
As far as this feature goes, there's no real distinction between commercial or homebrew games.
> i would provide logs if I had any idea how to get them. The documentation has a page on collecting logs for troubleshooting here: https://dojo-project.gitbook.io/flycast-dojo/overview/collecting-logs-for-troubleshooting
> But it intermittently crashes, and for the past few weeks, it's been crashing a lot, and I have no idea why. I'm not sure what info to provide—it just...
As far as Project Justice games go, does this happen when you play against other people? I can't help but notice that the first two examples are against the same...
FWIW, it's already available in [Flycast Dojo](https://github.com/blueminder/flycast-dojo/). These combinations are listed under the "Macros" section of the controller mapping screen.  
You can add it as an option in `core/cfg/option.cpp` and `core/cfg/option.h`. Something like this: option.h: `extern Option FixUpscaleBleedingEdge;` option.cpp: `Option ShowFPS("rend.FixUpscaleBleedingEdge", true);` From there, you can wrap your code changes...