To give more of an example:
I use the UI to configure the slots of the ct486 just the way I like it, then I reset to use that configuration:
and then I spend a bit of time to figure out how to reproduce that config from the command line.
True, -listslots will give you a list of all the options.
Ohh, ok, you can also change the configuration from the default to see all of the possibilities (I didn't know that, well I learned something)
./mame64 ct486 -isa1 ultra14f -listslots
isa1:ultra14f:scsi:0 cdd2000 Philips CDD2000 CD-R
cdr4210 Creative Technology Blaster CD-R 4210
cdrn820s Caravelle CDR-N820s
cdrom SCSI CD-ROM
cw7501 Panasonic CW-7501 CD-R
harddisk SCSI Hard Disk
s1410 Xebec S1410 5.25 Inch Winchester Disk Controller
smoc501 Sony SMO-C501 MO Disk Controller
and specifying your files with file manager:
and then a lua script could take all of the slots and files you set up in the UI and give you a command line that would reproduce exactly that configuration.
-board4:lpt:lpt:centronics ap2000 -hard1 hd128MB -hard2 hd128MBpt
Hmmm, minimaws looks very interesting, thanks for the pointer, Vas. (now I have to look up the word elide 8-)