2024-05-19
Same as lDOS boot: Normalise function 41h inputs and optimise testing low bit of CX
Avoid hg clean command for MS-DOS v4 fork builds. This avoids rebuilding everything, and works around a problem in which the msdos.cl? files were wrongly created.
There were several more changesets to try to address the build failures due to hg clean and the msdos.cl? files being created wrongly. These were reverted however, as the work around in the wwwecm scripts addresses these problems.
Add an option for running the decompression size test. As this is not needed by MS-DOS or EDR-DOS, disable this test by default.
I also talked about this on the SvarDOS EDR-DOS tracker. I did note there that the int 13h function 48h call in disk.asm is never called as a contribution disabled it for diskettes, but this call is only ever reached for diskettes.
More discussion of the single-file load took place on the SvarDOS EDR-DOS tracker. FreeDOS SYS is being extended to allow installing lDOS edrdos.com (/OEM:LEDR), lDOS edrpack.sys (/OEM:LEDRPACK), lDOS lmsdos.com (/OEM:LMS), or lDOS lmspack.sys (/OEM:LMSPACK). The patch for this is still in flight.