libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.31k stars 1.83k forks source link

[Feature Request] screensaver or blanking on rgui #12185

Closed coredump closed 3 years ago

coredump commented 3 years ago

Description

Running rgui as the menu driver on a CRT arcade cabinet is the only way to get an usable 320x240 interface. Unfortunately CRTs are prone to burn-in of images that sit on the screen too much, so having an option to put something moving on the screen after a certain timeout (a screensaver) or blanking the screen would help to alleviate that.

There are the moving menu background animation that helps, but the text still there. Even a way to disappear with the menu text after a certain period would be a good solution.

Currently there is no such feature on the Lakka retroarch. I was told that maybe @jdgleaver would be interested in this one @ the discord chat.

jdgleaver commented 3 years ago

I rather like this idea :)

I have a full schedule this week, but I will put it on the TODO list. I need to have a think about the most practical implementation...

jdgleaver commented 3 years ago

This should do the trick: https://github.com/libretro/RetroArch/pull/12217