2026-02-22
A new lDebug release, r10, has been uploaded. As part of the release three changesets were created:
Also, the release is now listed as a news item on the ecm webpage.
Adds the wlcalc EXT and MINUSEXT operations. This is another pile of hacks based on copy-pasting functions from another file (mlpass2d.nas) then stripping them down to only support what we want.
In particular, this re-uses parts of the FIXUPP example used to implement the wllist list entries. The desire is to evaluate the extern/global label's offset just like a plain reference would. Unlike the plain reference, the wlcalc EXT operator allows to add this number to a variable at a later point during the post-link calculations.
It is expected that the lDebug port will make use of EXT-related wlcalc operations.
label « label in one spot which could make use of this.)