I have recently referred to the "v3.40 branch" of MS-DOS. This refers to the v4.00 and v4.01 versions that are well known and that have shipped most sources in the 2024 April release.
The v3.40 distinction is as opposed to the "European MS-DOS v4.00", "Multitasking MS-DOS", or the "v4.00 Ozzie" version. This one unfortunately lacks most of its sources.
Now, where does "v3.40" come from? There are two sources of this term:
2025-03-30
This week I worked on verifying and improving the lDOS kernel some. Particularly the use of segregs to address either DOSGROUP (DOS data), DOSCODEGROUP (DOS code), or DOSENTRYGROUP (a few variables in the entry section that's stuck in the Low Memory Area).
2025-03-23
2025-03-16
Only some updates to the lDOS kernel, and supporting tools. One changeset from last week uploaded to the lDebug repo.
2025-03-09
As mentioned, last week I didn't get to write a proper blog post. So this one's about two weeks' worth of changes.