User Tools

Site Tools


blog:pushbx

Late mid January work

2026-01-25

This week a little work happened. The MCP and CLU also got alternative backronyms to describe what they do: Multiple Command Payload and Comspec Load Utility.

→ Read more...

2026-01-25 16:28:11 +0100 Jan Sun · ecm · 0 Comments

Idiom on mistakes

It has been said that smart people learn from their mistakes, but wise people learn from other people's mistakes.

Dave A., quoted in The Daily WTF article on 2026-01-23

2026-01-23 19:54:10 +0100 Jan Fri · ecm · 0 Comments

Debugger command to dump the first System File Table entries

I added to the ~/.dosemu/drive_c/ldebug.sld file so it contains the following:

→ Read more...

2026-01-20 17:23:22 +0100 Jan Tue · ecm · 0 Comments

Early mid January work on the MCP

2026-01-18

This week I put some work into the Master Control Program (MCP), and a new helper utility called the Codified Likeness Utility (CLU). (Both, of course, named for programs in the Tron franchise.) The MCP is stored in a file named ldosmcp.com or ldosmcpz.com which contains the lDOS kernel, a triple-mode lDebug build, the lDOS pre-boot loader, the instsect tool to install boot sector loaders, the patldos tool to patch lDOS kernel files, an Extension for lDebug library with over 60 extensions, and newly a FreeCOM build.

CLU is in a file named clu.exe, which can be used as the file pointed to by the COMSPEC variable. It finds ldosmcp.com and replaces its own process with the MCP, with a special handshake so that the MCP will load its FreeCOM build.

→ Read more...

2026-01-19 19:44:35 +0100 Jan Mon · ecm · 0 Comments

MCP boot menu timer test cases

Two test cases that I created to debug the timer for the Master Control Program's boot menu default. I submitted these to a dosemu2 repo discussion.

→ Read more...

2026-01-19 19:34:29 +0100 Jan Mon · ecm · 0 Comments

Older entries >>

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