Fallback WHDLoad check (#446)
* Bugfix for 2nd controller selection * ignore netbeans project * Add experimental `-autocd=` loading of files (.cue works very well - .iso should also) * CD Autoloading adapted to include .uae file check and hostconf controller options * Beginning of Booter Panel implentation * Booter Panel development .. start on XML reading for picked LHA file * New WHDLoad booter, included updated boot-data.zip, plus new hostprefs FIXED_HEIGHT= option and bugfixes for XML reading, and symlink ROM scan. Plus updated XML * Upload of .RTB files that need to accompany the Symlinked Kickstarts, for WHDLoad compatibility. * Allows for additional libraries from `boot-data.zip` to be linked on load, to aid compatibility (e.g. Dungeon Master), plus new XML * Fix hardware settings tab issues from XML reading, plus additional write_log reports for debugging WHD booter. * Code cleanup (non-essential) * XML Download button added to paths panel including date checking * WHDLoad local copy * Updated button to download WHDLoad and .RTB files (if not present) with XML file. * Creates a 'fall back' for the WHDLoad file if not present - should fix issues with RetroPie install not correctly providing this file.
This commit is contained in:
parent
b75c44b5fe
commit
fcc843d0ae
1 changed files with 9 additions and 2 deletions
|
@ -738,10 +738,17 @@ void whdload_auto_prefs(struct uae_prefs* p, char* filepath)
|
|||
if (strlen(selected_slave) != 0 && !zfile_exists(whd_startup))
|
||||
{
|
||||
// _stprintf(whd_bootscript, "DH3:C/Assign C: DH3:C/ ADD\n");
|
||||
if (use_slave_libs)
|
||||
_stprintf(whd_bootscript, " \n");
|
||||
|
||||
if (use_slave_libs)
|
||||
{
|
||||
_stprintf(whd_bootscript, "DH3:C/Assign LIBS: DH3:LIBS/ ADD\n");
|
||||
_stprintf(whd_bootscript, "%sDH3:C/Assign LIBS: DH3:LIBS/ ADD\n");
|
||||
}
|
||||
|
||||
_stprintf(whd_bootscript, "%sIF NOT EXISTS WHDLoad\n", whd_bootscript);
|
||||
_stprintf(whd_bootscript, "%sDH3:C/Assign C: DH3:C/ ADD\n", whd_bootscript);
|
||||
_stprintf(whd_bootscript, "%sENDIF\n", whd_bootscript);
|
||||
|
||||
_stprintf(whd_bootscript, "%sCD \"Games:%s\"\n", whd_bootscript, subpath);
|
||||
_stprintf(whd_bootscript, "%sWHDLoad SLAVE=\"games:%s/%s\"", whd_bootscript, subpath, selected_slave);
|
||||
_stprintf(whd_bootscript, "%s PRELOAD NOWRITECACHE NOREQ SPLASHDELAY=0", whd_bootscript);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue