2023-12-03
This week I worked on several projects related to lDebug and its Extensions for lDebug.
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.