User Tools

Site Tools


blog:pushbx

Mid early September work on the debugger

2026-09-13

This week I mostly worked on enabling different build options for the debugger, including _SYMBOLIC. One fix to the immediate assembler (immasm) also got done.

The symbolic option changes to the debugger depend on an earlier change:

Add symsnip directory include option to the makefile. This is a step towards supporting the _LINK _SYMBOLIC build, albeit not sufficient. It may eventually come down to including symsnip (and scanptab) as subrepos of the lDebug repo so that the makefile knows exactly where to find these source files, so that the dependency checks can be done in the expected way.

lDebug section of 2026-08-23 post

For now, the symsnip files live in a separate repo, just like scanptab and lmacros. They're not properly tracked as dependencies by the makefile. Moving some or all of these into hg subrepos would fix the path relative to the ldebug/source/ directory so that the proper makefile dependencies could be added. Or, the relative path could be hardcoded without using subrepos, assuming that the other repos are in sister directories of the ldebug repo.

→ Read more...

2026-09-13 18:35:39 +0200 Sep Sun · ecm · 0 Comments

Early September work on alias Extensions for lDebug

2026-09-06

Not written in the café because that's closed for a vacation until 2026-09-19.

→ Read more...

2026-09-06 15:29:41 +0200 Sep Sun · ecm · 0 Comments

Work on LZEXE and alias Extensions for lDebug

2026-08-30

→ Read more...

2026-08-31 19:51:45 +0200 Aug Mon · ecm · 0 Comments

Extensions for lDebug comparison (eldcomp) debugging

I tried out the eldcomp Extension for lDebug recently to verify that the updated alias Extension for lDebug doesn't contain any observable bugs.

→ Read more...

2026-08-25 16:51:53 +0200 Aug Tue · ecm · 0 Comments

Mid late August work: Multi-aliases

2026-08-23

Most of this week's work was about adding multi-alias support to the alias Extension for lDebug. Multi-aliases are injected into the debugger command loop using the inject handler rather than only replacing the command in the preprocess handler. This allows multi-aliases to consist of any number of commands, from zero to one to multiple. The old style aliases are called single-aliases.

→ Read more...

2026-08-23 18:10:37 +0200 Aug Sun · ecm · 0 Comments

Older entries >>

blog/pushbx.txt · Last modified: 2022-04-19 14:24:13 +0200 Apr Tue by ecm