Hi,
> You can also patch the code of Cadius to do so.
I don't think that it helps much to answer "all" feature suggestions with
"it's open source - just change it" ;-)
> ps : usage of _FileInformation.txt is interesting because you do not
> overload file name with information we don't care. It is alos a way to
> store complex data such as FolderInfo. You also encode a full folder
> withing a single file.
Surely - and therefore I didn't even implicitly suggest to move away from
the "side car file" appraoch.
> Now, for the ADDFILE, I understand that 99% of the audience don't care
> about FolderInfo and want only TYPE / AUXTYPE.
Yep, therefore I explicitly referred to the context given by the OP of this
thread.
But apart form that Cadius is advertised as part of a cross dev tool chain.
So it's not 99% of some audience (ob-)using the tool but 99% of the
intended audience ;-)
And as a final remark I personally would consider it great if the cross dev
tools generating Apple II binaries and the (command line) tools being able
to add/insert/inject them (in)to disk images would share some standard to
express at least the most important meta data - namely the file type and
the auxtype.
To me the Ciderpress approach to encode those meta data in the "foreign"
file name seems a reasonable idea at first sight. However I fear that most
cross dev tools aren't easily adapted to fiddle with the file name provided
by the user as output file. And it would become virtually impossible to
automate the further processing of those files (i.e. with 'make') if the
actual name isn't known beforehand :-(
So one ends up with the need for some proprietary header to be added to the
file. As there was no standard I opted for the old DOS 3.3 B file 4 byte
address/length header. It can be written by the cc65 linker and can be
consumed by AppleCommander and a2tools.
Obviously the DOS 3.3 B file header is less than optimal (as it i.e.
doesn't contain the file type). I just wanted to point out the benefit of
such a "agreement" between binary file producer and disk image handling
tool.
Regards,
Oliver