blog:pushbx:2026:0503_april:may_work
April/May work
lDOS kernel
IntList
-
-
-
-
Add a Path::Iterator::Rule rule
to match only pathnames matching "/INT xx" for INTERRUP.LST entries, detected from the unique ID starting with two hexits. Contains a reference to
a perlmonks.org question in which I didn't notice a typo (dash instead of equals sign) until after I was told my example couldn't generate the errors that I reported.
-
-
-
-
-
-
Add a timer to display how long a capital-P L command takes.
-
-
SRDISK
-
-
-
-
-
-
-
-
Fix build with srdiskc.exe >= 64 KiB in size. WarpLink doesn't like a single section stretching over more than 64 KiB. It doesn't have a problem with two sections adding up to more than 64 KiB though. So split the configuration program payload into two sub-payloads: One for the first 40 KiB and one for the remaining part. This assumes that srdiskc.exe is at least 40 KiB and no larger than 104 KiB.
-
-
Add /LETTER switch. Will return an errorlevel between 32 and 63 if it would have been zero, corresponding to the drive being operated on.
Accept a drive specification starting with 0, at least one more digit, and a colon. With the number N, this selects the drive that is found by skipping the first N SRDISK drives. This allows selecting different drives without knowing the drive letters already.
The list
ecm 2026-04ac: Update 21.25 and .35 running on user stack as of the lDOS update, note 21.5D00 crashes with unsupported functions, 21.6A and 21.68 are exactly the same code on MS-DOS v4, 21.7156 refer to a drive not disk, 21.5700 details on time and date formats and the all-zeroes date encoding 1980-00-00 (invalid date).
ecm 2026-04ad: RxDOS LFN EXEC (21.714B), memory allocation updates (including two FreeDOS kernel bugs), 21.71A6 refer to dosemu2 extension 2F.11A6
ecm 2026-04ae: SDA details from MS-DOS v4 / lDOS sources, add sort-as IDs for INT 2B and INT 2C, 21.30 add link to .33FF, label FreeDOS links, update MS-DOS v4 notes, describe 21.00 MS-DOS v1 implementation, add 21.2B and .2D references to ROM-BIOS timer tick variable and INTs, 21.26 move MS-DOS v5 bug to BUGS, add FreeCOM bug #185, note parent PSP is DOS 2+, link to INT 31 for CALL 5 interface, notes on lDOS and EDR-DOS boot drive selection (21.3305).
ecm 2026-04af: Update 21.25 and 21.35 with OpenDOS v7.01 and EDR-DOS source notes on the stack use, and describe use for restoring vectors after hooking.
blog/pushbx/2026/0503_april/may_work.txt · Last modified: 2026-05-03 16:29:05 +0200 May Sun by ecm