DBGL is a Java front-end for DOSBox, based largely upon the proven interface of D-Fend.
The front-end is by no means finished. It is a work in progress and lacking many features, but the core is working, and I think the product is somewhat usable as it is. Please bear in mind that the interface is still quite rough around the edges.
· D-Fend profiles importing
· Multiple DOSBox versions support, select any pre-configured version per profile
· Template support
· 2 URLs can be specified per profile
· Booter games support
· Basic zipfile support (using a dosbox version that has physFS integrated, for example Ykhwong's)
· Can easily handle 1000+ profiles (for those interested: DBGL uses the Java HSQLDB database engine, and SWT for its GUI)
· No data replication
· All DOSBox profile information that can be stored in the conf file is stored in there, and only in there Extra information such as the profile's Title, developer name, status etc is stored in a single humanly-readable database file, in db/databasescript What this basically means is that you can still start a given profile without even using DBGL (dosbox -conf dosboxconf -conf profiles1385conf), if you want.
What's New in This Release:
· DBGL is now using the new MobyGames search functionality; unfortunately without publisher information since MG does not include it in the search-results anymore (for the moment).
· Added support for setting custom environment variables to globally override certain DOSBox/SDL settings (as explained by Qbix over here). You can configure this in the settings dialog.
· Filter tabs; you can now add a filter to the profiles list by using CTRL-F. This creates an inner tab in the profiles list showing a certain sub-selection of your profiles. Double clicking on a tab allows one to edit it.
The default behavior is to filter on game title, but more advanced filtering is also possible. For that you'll have to write a sql 'where clause' in the filter's condition field. Some examples:
· To show all your favorite games: GAM.FAVORITE=true
· To show all profiles with the first custom field filled in with MT-32: CUST1.VALUE='MT-32'
· To show the oldies: YR.YEAR · To show all profiles with the text 'keys' ...