Here are some work I did these last days.
Changes:
- Changed makefiles to copy binaries to a bin directory (for convenience)
- Fixed a little bug related to paths in misc/createdisk.sh
- Added a new configuration option. Off by default, use --enable-newconfig
to activate the processing of section-oriented configuration files.
- Added plugin_find, get_integers, get_bools, get_strings and get_function
functions, preserving compatibility for plugins not using these.
- Added a parameter to plugin_load for a string identifier.
freedos.newconfig is a working new configuration file. I haven't used
James's suggestions yet, but things are very flexible anyway so it won't be
a problem. This part still needs more work (and I'll continue to do so) and
has some bad hacks, but it won't currently cause any trouble, as it is
completely ignored when not enabled. Please note that this new
configuration format is not for serious use yet!
In the next days, I'll continue working on the new config parser, and I'll
try to explode the bochs plugin into many pieces.
EL
miscchanges.gz
freedos.newconfig