WinDS PROAn open source frontend for launching emulators.
I'm releasing the source code of this tool made with Lazarus.
Source codehttp://lainz.github.io/windspro/It requires at least Lazarus 1.6 (maybe some code depends on which lazarus version you have installed, but easy to fix if any). It requires BGRABitmap and BGRAControls, only for some material design buttons.
Note: In the same repo there are sources for Electron version and AMS. Just go to the Lazarus one and you will be fine, but if you have interest in for example the Electron version that's made entirely in JavaScript feel free to download and try that source.
Screenshothttps://1.bp.blogspot.com/-oC8uqYwOPis/WBI2uRCMk0I/AAAAAAAADFo/1yxKJyB5pbsVd-MGxUMvZ074CEXSI1oXQCLcB/s1920/windspro.PNGFeatures- File Association (together with Inno Setup, source code of setup also available)
- UI like Windows 10 control panel with themes (white, dark and configurable 'selection' color)
- Everything needed to run an emulator with a game (TProcess usage)
The licence is GPL v3, but in this case I will do an exception about the UI themes, these are free to use for any purpouse (even commercial), so you can theme your listboxes with the code freely.
This works under Windows, but it can be easily ported to any other desktop platform with small changes.
Enjoy!