It's designed for 1920x1080 but scales down to 1280x720 rather well. I typically have a big gray bar across the bottom with a legend of what I've mapped my gamepads to but that seemed redundant for distributing them: This leaves a bit of space at the bottom that I should probably utilize better. They have "avi" (Really h.264 encoded MP4s) and static png backgrounds for everything so can be ran animated or not. The themes are pretty generalized, so if you have custom setups per emulator/etc it may not be ideal for you. I have a few I'm not ashamed of to share at this point.
I've worked on GameEX themes for years for the HTPCs I build. This should at least give you an idea of what can be done this way? You'd have to give TG-16 games a unique extension, but yeah. START "." /D "D:\EMULATORS\MAME64" /WAIT mame64.exe pce %1 START "." /D "D:\EMULATORS\MAME64" /WAIT mame64.exe pcecd %1 ::Check File Extension and decide what to do. TurboPCECD.bat ::Set file extension as a variable. You could put all three game types in the same directory and point the "Emulator" associated with the list to a batch script like this: You could do something like use WMIC or string manipulation to see what directory the ROM is in (Assuming you use a structured ROM directory schema for that) and it would be better, I suppose. This lead to having to give some things odd extensions (.ps2 for Playstation 2 games, etc) but it works pretty well. I currently base it off file extension: The script will examine the extension passed to it as a command line argument, and based on what it sees will jump to a particular subroutine and execute the game. The way I handle things on my setup is that, with very few exceptions, emulators all point to a single script (Emulators.bat) that handles most of the logic for running things.