V0rt3x667/ArchyPie-Setup

Make Sense of Platform Flags Set by Upstream

V0rt3x667 opened this issue · 0 comments

retropie_flags.ods
system_sh_symbol_tree.txt
While working on ArchyPie I have encountered a number of platform flags that are either not defined or seem to be contradictory. This is particularly the case on arm platforms. This may be due to a lack of understanding on my part of the intentions of the RetroPie developers.

An example is in the eduke32.sh module: ! isPlatform "gl3" && params+=(POLYMER=0)
The flag "gl3" is not defined anywhere so is always going to evaluate to true for all platforms. This is no good for x86 platforms that can run the the Polymer renderer.

The "videocore" flag is never applied even on my RaspberryPi 2, this however only occurs in ArchyPie and not RetroPie.

The "kms" flag needs to be defined for more than just the RaspberryP i4 as it is possible to run any Linux system using just KMS and no X11 display manager or Wayland compositor.