2026-03-22
Emit a THEADR (Translator Header Record) to the wllist object file, to conform to the specs and not use a stale filename in the Module column of the .map file segpart list. Reference to the OMF guide is in the changeset message.
Update dosemu2 command to not write a logfile. Reference: https://github.com/dosemu2/dosemu2/discussions/2800
All changes concern the test program, which tests, counts, and benchmarks the decompression.
With both the compressed and uncompressed payloads stored elsewhere, even lDDebugX LZSA2 can run the "double compressed" test.
I listed two parts of lmacros, numdef and lframe, as examples in a stackoverflow answer about operating on smacros whose names are given as mmacro parameters.
Due to this listing, I found a bug in the lframe variable macros. This is fixed by wrapping the prior variable content in curly braces.
make to rebuild the most recently built .big image.fmulp not supported in this revision of the assembler.It turns out that by updating the link branch and not the default branch, the update dl wwwecm script detected that there were incoming changesets to the ldebug, lddebug, and lcdebug repos. However, it didn't update to these revisions, instead repeatedly building the latest default branch revision.
I deleted the tmp subdirectories and the compressed debugger executables from these builds, then packed them into the 202603-duplicate-ldebug.tlz file (6.6 MiB). After that I deleted the builds from 2026-03-10 to 2026-03-19 inclusive. (2026-03-08 is exactly equivalent except for version/date numbers and some revision ID changes, such as inicomp.)