2023-11-26
This week I worked some on lDebug, its ELDs, and a few patches to TracList and MetaKern.
2023-11-19
This week I worked some on lDebug, its Extensions for lDebug, and on a few other projects.
An early use case I had for Extensions for lDebug was to run a tool like amitsrs. (This originates in Ralf Brown's AMIS libraries, for working with the Alternate Multiplex Interrupt Specification.) It is more detailed and heavyweight than I wanted to add as a command that lives internally in the debugger. I did consider possibly being able to compile the original C program's source to an ELD with bespoke libraries and output, but ultimately did not pursue this path further. (The differences are mainly that I/O must be done using the debugger links, and segmentation is very different and by default involves a linker that makes the offsets of the ELD data block and ELD code instance position-independent within their respective segments.)
2023-11-12
This week some more work on ELDs got done. I also extracted a copylefted font from GLaBIOS.
2023-11-05
This week I worked some on Extensions for lDebug and did one change to the wwwecm scripts: The update function for hg repos will run an hg clean --all
command before building the repo using its mak.sh
scripts. This clears away stale files like the listings and executables of the SOTF ELD after it was renamed to CO.ELD.