An improvement over startup files in the EDR-DOS disk image.
I have fully commented on a skeleton default CONFIG.SYS and added an AUTOEXEC.BAT. The value is in the comments for users to aid them in the understanding of the basic principles of EDR-DOS settings.
My intention was to replace both DCONFIG.SYS and DAUTO.BAT with them and adjust the corresponding mkimage.sh for them, for next build.
Since I hate GitHub and it hates me back (GitHub won), I am attaching the files to be committed into the erdos/image directory of the repository. Feel free to edit them as you see fit. I believe they are worthy of inclusion and valuable to most users.
Thanks for providing the extended config.sys. I am however afraid that this is too optimized for a generic boot image, using several options which might cause compatibility problems. I had particularly bad experience with DDSC and DOSDATA. As there is no memory manager loaded most of these are basically no-ops, but in case the user tries to load one he might run into problems...
There was a transition from DR-DOS version 5 to 7, shifting from the DR-DOS specific config.sys memory directive towards the more MS-DOS like config directives. The HIFILES, HIBUFFERS etc. are not even mentioned anymore in the DR-DOS 7 user guide. So not sure its a good thing to introduce these.
However, semantics of the directives are slightly different in several cases. For example: DOS=HIGH,UMB only uses UMB for FILES, while HIFILES makes use of HMA and UMB. On the other hand, HIDOS only puts the DOS code into the UMB, not HMA. In contrast to DOS=HIGH,UMB. I think it is in order to summarize this behaviour in some form of table.
Following your comments I removed: DDSC and DOSDATA.
Changed: HIFILES and HIBUFFERS to FILES and BUFFERS. HILASTDRIVE and HIFCBS to LASTDRIVE and FCBS. HISTACKS to STACKS.
And removed any DOS= declaration.