WHDLoad Booter Direct within Amiberry (#283)

* WHDBooter Itegration

* Further WHDBoot development

* Clean-ups and beginning of kick-rom checking

* Loads matching .whd (database) config file from game-data folder, and .uae from /confs/ - start of host options

* Fixes problem with saving of equally-named config. Some Host options being set from hard-code variables. (WIP)

* Solution for host controller settings implemented

* Example Template files (not final versions)

* Game information (future database info) is imported from .whd file, .controls (customs) also loaded

* Tidies up auto-loading of existing .uae config

* Separates WHDLoad Booter into it's own module. `amiberry_whdbooter.cpp`

* Many options now implemented from .whd (cpu speed and memory to-do)

* Y offset, Memory , Clock Speed options added - all needed options now being implemented

* Compatibility settings now correctly read from XML file (or fall-back to individual game file) and are applied

* Custom controls now imported from XML.

* Hostconfig options and general near-completion of WHDBooter

* Final change and example XML file provided
This commit is contained in:
Horace And The Spider 2018-03-11 20:09:57 +00:00 committed by Dimitris Panokostas
parent 4344d6d55d
commit af82ad7833
69 changed files with 1115 additions and 1 deletions

View file

@ -0,0 +1,6 @@
C1:X:Infinite Lives:0;
C1:X:Infinite Weapons:1;
C1:X:Infinite Level Timer:2;
C1:X:Infinite Screen Timer:3;
C1:X:Enable Level Skip:4;
C2:B:Infinite Enable CD32 Controls;