blog:pushbx:2025:0210_early_february_work_on_lms-dos_and_ldebug
Early February work on lMS-DOS and lDebug
lMS-DOS
-
-
-
Support the FreeDOS extension that
int 21.4B80 uses the UMA. As opposed to FreeDOS we don't change the current UMB link status and allocation strategy, instead we simply pass a modified extended strategy to the lDOS memory functions.
-
-
-
Fix Align_Buffer so HMA addresses (where the desired segment is computed to > FFFFh)
are supported without wrapping around to the first 65520 bytes of the LMA. (The patch contains a list of examples in the comments, which I wrote to figure out how to do the algorithm to get the desired results.)
-
Allow to escape semicolons in the kernel command line by doubling them. This does not allow to enter empty commands without any blanks, but these are not useful anyway.
-
-
-
-
-
lDebug
-
Add kcmdline.eld (Extension for lDebug to list or change an lDOS style kernel command line)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Improve variable.asm
transient run errfix.eld support, the prior revision could write beyond the bounds of the errfix array. Also eliminates a variable introduced by the prior revision.
-
-
-
-
-
blog/pushbx/2025/0210_early_february_work_on_lms-dos_and_ldebug.txt · Last modified: 2025-02-10 18:09:50 +0100 Feb Mon by ecm