BlitterStudio / amiberry

Optimized Amiga emulator for Linux/macOS
https://amiberry.com
GNU General Public License v3.0
663 stars 89 forks source link

Question: Is the GUI->WHDLoad panel -> Slave Data path: textbox field just a 'telltale' or a config tool? #1347

Closed giantclambake closed 5 months ago

giantclambake commented 5 months ago

If the XML snippet for the selected whdload.lha file loaded contains <datapath>data</datapath>, then this is reflected in the WHDLoad panel like so (and you likely don't need to change anything);

ex

However, and as exampled by #958 there are numerous whdload.lha files, for which the XML contains <datapath />, and when such a file is loaded you see (note: such titles do NOT start&run) ;

ex2

If this is a config tool, I'm expecting to be able to enter data into the (vacant) textbox, and then go Start, and amiberry would append DATA=data to /tmp/amiberry/s/startup-sequence ...which effectively gets these titles working as expected.

I do realize this should be fixed in the XML or via mantis (see HoraceAndTheSpider/Amiberry-XML-Builder/issues/121), but also gives rise to my quandary...

ie; is this a (as yet unimplemented?) config tool to enable users to work-around such issues, or is it merely a 'telltale' to inform users what the associated XML snippet contains?

TIA

midwan commented 5 months ago

Most of the fields in this window are read-only, by design. The Custom fields can be changed, and the "custom" option can be specified, but the rest come from the XML contents. The window is meant to visualize what we got back for the specific title. An exception is the Slave option, where you can choose another (if the game has more than one).

giantclambake commented 5 months ago

Thanks for the clarification ;)