Also, it would be nice if there was a default value for some properties of any new data file used. For instance, i would like to have in Preferences/Fix, "Sets:datafile case" selected for any new datafile i use in RC. Right now, the default is "don't care". It would be nice if there were a "default preferences" entry and the current "preferences" entry became "current datafile preferences", and had a "use default value" entry for "fix" values.
When i select "Commodore Amiga - Demos - [EXE]" from the list, the path "MyPath" is not added in the paths list, although it exists. I had just added it, changed to another dat file and then i re-selected "Commodore Amiga - Demos - [EXE]". Somehow, a blank "RomPaths=" entry was added.
Hmmm, looks like the INI entries storing routines need some work. I found multiple
[Commodore Amiga - Demos - [EXE]]
Exe=
entries inside my ini file. Of course this happens in other data files too and of course it happens with all parameter values (Exe, RunParam, Split, Merge, etc). It looks like everytime i add/remove a path, all the configuration entries of the selected datafile are re-added in the INI without removing the old parameter values.
RomCenter wrote:I use '{{' and '}}' instead of '{' and '}' to replace '[]'. This will avoid some new problems with datafiles which could also use '{' and '}'.