User Tools

Site Tools


blog:pushbx:2026:0322_late_mid_march_work_on_ldebug_c

Late mid March work on lDebug &c

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.

tractest

LZEXE

inicomp

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.

lmacros

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.

lDebug

Duplicate builds

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.)

You could leave a comment if you were logged in.
blog/pushbx/2026/0322_late_mid_march_work_on_ldebug_c.txt · Last modified: 2026-03-22 17:57:58 +0100 Mar Sun by ecm