@cdaters hmm, and if you maintain a set of collections? (Games starting with A, Games starting with B, etc.)? This works out-of-the-box already (and the TL/TR for paging in the game list as well as the Jump to... letter in the options menu, too).
@buzz Here is a link to the script on github. It currently puts the export command in .bashrc, but I tested it on my machine by putting it in /opt/retropie/configs/all/autostart.sh with no luck of the script launched by emulationstation detecting the variable. The programming is in function RAM_PIBOY_CHECK.
From a packaging/scriptmodule perspective, this doesn't change anything for me, but that's really cool.
The current SDL Image library available on Raspbian is an old version that use an old libpng version with a bug. In order to use HD artwork you need to compile libpng and SDL Image from source and in sequence.
You can set it in the file /home/pi/.emulationstation/es_settings.cfg via the line <bool name="ParseGamelistOnly" value="true" />.
Finally got around to try that out. I didn't notice any real difference in starting time. It spends 80%-ish of the EmulationStation load screen with "Loading system config". The total time from console to be in the UI is ~1 minute regardless if ParseGamelistOnly is set to true or false.
It might be my setup, because there's no es_settings.cfg file available so I had to create it myself: