Open DaveBullet1050 opened 2 months ago
Documentation about Network Control Interface "NCI."
Similar issue about "Extending the Network Control Interface to allow loading games".
This does not address your request directly, but rather your usecase: the image-adjustment shader has parameters to flip the video vertically or horizontally. You could save shader presets with your flip settings and then switch among them using the next/prev shader hotkeys.
This does not address your request directly, but rather your usecase: the image-adjustment shader has parameters to flip the video vertically or horizontally. You could save shader presets with your flip settings and then switch among them using the next/prev shader hotkeys.
Thank you! Brilliant lateral thinking.
It works fine. the issue on lower powered hardware is the shader is causing some frame skip I think on certain games - e.g. Galaga (original). But this is due to me using a Pi 3B. It's not a problem for Retroarch/MAME etc...
I'm actually running Libretro Retroarch on Batocera, so will include those steps of what I did for the benefit of others:
Now when you run a game, you can press your shader next / prev buttons to switch between stock and upside_down. I just do this manually on player 1 / 2 death / changeover.
I'd like to be able to remotely rotate the screen. This would be useful for 2 player single controller MAME games that only enable the 2nd player's controls when in cocktail mode. The reason to rotate the screen is to flip the screen back 180 degrees when switching between player 1 and 2 (rather than shuffling seats!). This is for a side by side console.
e.g. if using netcat:
echo "VIDEO_ROTATE" | nc -u -c localhost 55355
Optionally taking one of the existing 4 arguments (Normal | 90 | 180 | 270)