Bounty link - Contribute today!
As I understand it, RetoArch’s Overlay system has roots in providing a touch interface rather than reproducing integral game artwork. Even though folks successfully use the existing RA overlay system for applications like displaying arcade game bezels or Vectrex cover overlay sheets, it has limitations that prevent some games with such artwork from being fully emulated.
It is possible to emulate this integral artwork within cores, but doing so requires cores to pre-scale video in order to make use of high-resolution artwork files, negating many of the video-related benefits of libretro-based emulation.
Add a non-interactive, 4-component artwork system compatible with the MAME artwork format, inspired by but distinct from the existing RetroArch Overlay/Control system.
- A “backdrop” image that appears “beneath” the emulated video for Arcade and Handheld systems. This is the highest priority for the new feature, as backdrops are completely un-emulatable in RetroArch presently.
- The “screen”
- The “overlay”
- The “bezel”