<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://pushbx.org/ecm/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://pushbx.org/ecm/dokuwiki/feed.php">
        <title>pushbx wiki</title>
        <description></description>
        <link>https://pushbx.org/ecm/dokuwiki/</link>
        <image rdf:resource="https://pushbx.org/ecm/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-06-10T16:50:21+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0107_enhanced_dr-dos_single-file_load?rev=1704703348&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0821_late_mid_august_work?rev=1692642036&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0107_how_to_create_an_iniload_file_carrying_a_dos_kernel?rev=1736286738&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0910_early_september_work?rev=1725987971&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0714_early_mid_july_work?rev=1720982886&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0113_mid_december_up_to_early_january?rev=1736788080&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0917_early_mid_september_work_on_ldebug_edr-dos_and_ldos_instsect?rev=1726597601&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1013_late_september_early_october_work?rev=1728835153&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0304_interlude_current_ldebug_startup_files?rev=1741119055&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0124_december_january_work_brief_overview_of_the_last_6_weeks?rev=1706092404&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0812_early_august_work?rev=1723483300&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0521_mid_late_may_work?rev=1716312859&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0729_mid_to_late_july_work?rev=1722274186&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0809_freedos-devel_mail_on_edr-dos_single-file_load_jwasm_port_and_ident86?rev=1723218674&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0827_mid_late_august_work?rev=1724779170&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0310_much_work_in_february/march?rev=1741629477&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0929_drive_letters_beyond_z_merged_dosentry_and_doscode_disk_full_checks_trail_binary?rev=1759162068&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1111_early_november_work?rev=1731348201&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0922_mid_september_work_on_fixupp_instsect_and_ldebug?rev=1727020421&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0612_early_june_work?rev=1718221630&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1028_mid_to_late_october_work?rev=1730144833&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0402_late_march_work?rev=1712079596&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0630_mid_to_late_june_work?rev=1719761591&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0128_mid_late_january_work_enhanced_dr-dos_ldebug_lms-dos?rev=1738090572&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0512_early_mid_may_work?rev=1715538662&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0708_early_july_work?rev=1720458230&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1221_mid_december_last_regular_blog_post_of_2025?rev=1766337344&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0303_mid_late_february_work?rev=1709482194&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0408_ldebug_work_in_early_april?rev=1712598700&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0824_cleanup_indos_trampoline_ldos_kernel_work_in_august?rev=1756061169&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0129_late_january_work?rev=1706548136&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0813_early_mid_august_work?rev=1693768157&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0820_mid_august_work_not_much?rev=1724175704&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1211_early_december_work?rev=1733923836&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0903_august/september_work?rev=1701719227&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0828_late_august_work?rev=1693250747&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0701_support_of_segment_overrides_for_xlatb?rev=1719856023&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1104_october_november_work_on_porting_the_ms-dos_v4.01_kernel?rev=1730740409&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0303_late_february_work?rev=1709482966&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0909_early_september_work?rev=1757864885&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0501_ms-dos_v3.40_versus_v4.00?rev=1746115211&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0317_mid_early_march_work?rev=1742236949&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1223_restoring_modified_files_from_nasm_listing_files?rev=1766522469&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://pushbx.org/ecm/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>pushbx wiki</title>
        <link>https://pushbx.org/ecm/dokuwiki/</link>
        <url>https://pushbx.org/ecm/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0107_enhanced_dr-dos_single-file_load?rev=1704703348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-08T09:42:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enhanced DR-DOS single-file load</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0107_enhanced_dr-dos_single-file_load?rev=1704703348&amp;do=diff</link>
        <description>Enhanced DR-DOS single-file load

2024-01-07

As I had previously mentioned on the FreeDOS FDISK bug tracker on github, I went and combined the EDR-DOS kernel files to create a single-file load experience.



&lt;https://pushbx.org/ecm/doc/ldosboot.htm#protocol-sector-iniload&gt;

&lt;https://pushbx.org/ecm/doc/ldebug.htm#buildingprocess&gt;



&lt;https://www.bttr-software.de/forum/forum_entry.php?id=20762&amp;page=1&amp;category=0&amp;order=time&gt;

I also described some possible advantages to a single-file load in the BT…</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0821_late_mid_august_work?rev=1692642036&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-21T20:20:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Late mid August work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0821_late_mid_august_work?rev=1692642036&amp;do=diff</link>
        <description>Late mid August work

2023-08-20

The main developments this work occurred on the Enhanced DR-DOS codebase, which I collected into a repo before patching it. Some of the patches were contributed by a user of the BTTR forum.

seekext

The seekext TSR gained support for passing the file handle information service on int 21h function 71A6h to the redirector. This uses a dosemu2 extension service on int 2Fh function 11A6h, if available. This is particularly important for the 2011 revision of EDR-DOS…</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0107_how_to_create_an_iniload_file_carrying_a_dos_kernel?rev=1736286738&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-07T22:52:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to create an iniload file carrying a DOS kernel</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0107_how_to_create_an_iniload_file_carrying_a_dos_kernel?rev=1736286738&amp;do=diff</link>
        <description>How to create an iniload file carrying a DOS kernel

A user found that lDOS iniload was used in a certain boot image. After my answer identifying and describing iniload, the following question occurred in a comment:





user pts, 2025-01-05

Building a native kernel

The gold standard for building a complete, triple-mode kernel so that it is wrapped by lDOS iniload and optionally with an inicomp stage is</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0910_early_september_work?rev=1725987971&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-10T19:06:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early September work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0910_early_september_work?rev=1725987971&amp;do=diff</link>
        <description>Early September work

2024-09-08

The prior week nothing changed and that Sunday I didn't get to write a blog post regardless. This week some changes did happen.

inicomp

	*  Add _OPTIMISE_SMALL_INPUT define. Barely used yet. This actually sat in my repo for a while already but I only got around to committing it last Sunday.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0714_early_mid_july_work?rev=1720982886&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-14T20:48:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early mid July work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0714_early_mid_july_work?rev=1720982886&amp;do=diff</link>
        <description>Early mid July work

2024-07-14

This week I started the ident86 project, which combines several parts to aid in comparing ports from one assembly language dialect to another.

WarpLink

The build using the mak.sh script now creates NASM listing files. These are for use with the convert listing files script.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0113_mid_december_up_to_early_january?rev=1736788080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-13T18:08:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid December up to early January</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0113_mid_december_up_to_early_january?rev=1736788080&amp;do=diff</link>
        <description>Mid December up to early January

2025-01-12

inicomp

Upload an older patch to add a -B switch to the testfile program. This causes it to run an int3 breakpoint right before calling depack.

webecm

Add news item for lDebug release 9.

ldosboot

Optimise iniload some. This includes one noteworthy instance of abusing call to push the offset of something on the stack and branch elsewhere. Trying to Proceed past this call (using lDebug's P command) will fail.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0917_early_mid_september_work_on_ldebug_edr-dos_and_ldos_instsect?rev=1726597601&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-17T20:26:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early mid September work on lDebug, EDR-DOS, and lDOS instsect</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0917_early_mid_september_work_on_ldebug_edr-dos_and_ldos_instsect?rev=1726597601&amp;do=diff</link>
        <description>Early mid September work on lDebug, EDR-DOS, and lDOS instsect

2024-09-15

lDebug

	*  Add structure for Extension for lDebug (ELD) trailer header
	*  Support ELD trailer header in debugger's ELD loader
	*  Support ELD trailer header in list.eld
	*  Add eldapend tool to create a file with ELD trailer header pointing at an ELD
	*</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1013_late_september_early_october_work?rev=1728835153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-13T17:59:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Late September, early October work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1013_late_september_early_october_work?rev=1728835153&amp;do=diff</link>
        <description>Late September, early October work

2024-10-13

Last Sunday (2024-10-06) I travelled back from my partner's place, so I didn't get to write a blog post. Therefore we'll cover two weeks' worth of work today.

kernwrap

All of these changes were picked from lDebug.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0304_interlude_current_ldebug_startup_files?rev=1741119055&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-04T21:10:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Interlude: Current lDebug startup files</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0304_interlude_current_ldebug_startup_files?rev=1741119055&amp;do=diff</link>
        <description>Interlude: Current lDebug startup files

Something else for today: Because the Düssel-Café was closed for carnival last Sunday, today I want to list and discuss the ldebug.sld startup files that I have been using recently or not so recently. Plus, the scriptlet I use to enable booting different files in dosemu2 without having to move around a lot of files nor to re-configure dosemu2. This scriptlet allows to boot into lDebug's debugger command prompt rather than chainloading the FreeDOS kernel i…</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0124_december_january_work_brief_overview_of_the_last_6_weeks?rev=1706092404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-24T11:33:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>December January work: Brief overview of the last 6 weeks</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0124_december_january_work_brief_overview_of_the_last_6_weeks?rev=1706092404&amp;do=diff</link>
        <description>December January work: Brief overview of the last 6 weeks

2024-01-21

It's been a while since I got to write one of my regular blog posts. Hence, forgive me for being brief.

TracList

	*  Round parens are accepted as relocation markers throughout
	*  Allow to highlight opcode after brackets in a line
	*  Allow highlighting when a line ends in a dash after machine code
	*  Allow a match after brackets/parens, but not if the match would start with a relocated value</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0812_early_august_work?rev=1723483300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-12T19:21:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early August work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0812_early_august_work?rev=1723483300&amp;do=diff</link>
        <description>Early August work

2024-08-11

EIDL

EIDL was a simple TSR that installed an int 28h handler which runs a hlt instruction, then chains to the prior handler. My adaptation of it combines the simple handler with the TSR example's multiplexer, as well as the optimal installation and advanced deinstallation method.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0521_mid_late_may_work?rev=1716312859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-21T19:34:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid late May work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0521_mid_late_may_work?rev=1716312859&amp;do=diff</link>
        <description>Mid late May work

2024-05-19

lDOS MBR

	*  Work around Book8088 / Xi8088 BIOS bug when detecting LBA
	*  Optimisation: Do not zero CX after rep movsw
	*  Normalise function 41h input al=dh=0
	*  Optimise: Share pushing DI before oldmbr CHS and LBA dispatch
	*  Check for CHS overflow
	*  Share setting DL after oldmbr CHS and LBA dispatch
	*  Optimise: Make secpercyl a word, and re-use zero in DX
	*  Drop CHS overflow check for last division, it is always passed</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0729_mid_to_late_july_work?rev=1722274186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-29T19:29:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid to late July work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0729_mid_to_late_july_work?rev=1722274186&amp;do=diff</link>
        <description>Mid to late July work

2024-07-28

The last two weeks I improved ident86 and used it to identicalise the Enhanced DR-DOS drdos module (ported to JWasm) as well as a new port of MSDebug to NASM. This new port re-used the fixmem.pl script from the WarpLink port to NASM.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0809_freedos-devel_mail_on_edr-dos_single-file_load_jwasm_port_and_ident86?rev=1723218674&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-09T17:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>freedos-devel mail on EDR-DOS single-file load, JWasm port, and ident86</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0809_freedos-devel_mail_on_edr-dos_single-file_load_jwasm_port_and_ident86?rev=1723218674&amp;do=diff</link>
        <description>freedos-devel mail on EDR-DOS single-file load, JWasm port, and ident86

Copied from my mail to the freedos-devel list.



Hello Eric, hello list,

On at 2024-07-26 13:04 +0200, Eric Auer via Freedos-devel wrote:

	&quot; Hi! News from BTTR:
 
 &lt;https://www.bttr-software.de/forum/board_entry.php?id=20959&amp;page=0&amp;order=time&amp;category=0&gt;
 
 while working on a single-file version of the EDR-DOS kernel,</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0827_mid_late_august_work?rev=1724779170&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-27T19:19:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid late August work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0827_mid_late_august_work?rev=1724779170&amp;do=diff</link>
        <description>Mid late August work

2024-08-25

lDebug

Bernd Böckmann requested a build of lDebug that can be booted on a machine with 256 KiB of low memory. I prepared smalll.sys, which can boot with as little as 192 KiB and leaves 86 KiB resident. This required a few changes:

	*  Fix build with _EXTHELP=0
	*  Fix build with _EXTENSIONS=0

Unrelated changes:

	*  Update copyright year in debug.asm, msg.asm, uu.asm, the online help page ?L, and the manual

lDOS boot (experimental)</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0310_much_work_in_february/march?rev=1741629477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-10T18:57:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Much work in February/March</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0310_much_work_in_february/march?rev=1741629477&amp;do=diff</link>
        <description>Much work in February/March

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.

SRDISK

Fix the error handling in realloc_ems_handle. EMS doesn't set an error code in BL, and do not modify the indirect pages variable in case of error.

inicomp

Two changes to the test file program:</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0929_drive_letters_beyond_z_merged_dosentry_and_doscode_disk_full_checks_trail_binary?rev=1759162068&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-29T18:07:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Drive letters beyond Z:, merged DOSENTRY and DOSCODE, disk full checks, trail binary</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0929_drive_letters_beyond_z_merged_dosentry_and_doscode_disk_full_checks_trail_binary?rev=1759162068&amp;do=diff</link>
        <description>Drive letters beyond Z:, merged DOSENTRY and DOSCODE, disk full checks, trail binary

2025-09-28

This week I took on the support for the six drive letters beyond Z:, making lDebug, devload, SRDISK, MS-DOS v7, lDOS, EDR-DOS,  FreeCOM, and dosemu2 able to use them. I wrote about this</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1111_early_november_work?rev=1731348201&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-11T19:03:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early November work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1111_early_november_work?rev=1731348201&amp;do=diff</link>
        <description>Early November work

2024-11-10

This week some work happened on Enhanced DR-DOS, lDebug, MSDebug, and MS-DOS. I was also involved in commenting on several stackoverflow questions.

stackoverflow

MS-DOS Debug misbehaves when writing to 1000h:0

A user attempted to assemble some code at 1000h:0 using the command</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0922_mid_september_work_on_fixupp_instsect_and_ldebug?rev=1727020421&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-22T17:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid September work on fixupp, instsect, and lDebug</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0922_mid_september_work_on_fixupp_instsect_and_ldebug?rev=1727020421&amp;do=diff</link>
        <description>Mid September work on fixupp, instsect, and lDebug

2024-09-22

This week some interesting developments occurred.

fixupp

This tool is a re-implementation of the ltools/fixupp.exe that was included in the OpenDOS 7.01 Machine Readable Sources package, as that was provided without sources.

It operated on RASM-86 output object files to make them compatible with the object files assembled by JWasm. The exact purpose perpetually escapes me.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0612_early_june_work?rev=1718221630&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-12T21:47:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early June work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0612_early_june_work?rev=1718221630&amp;do=diff</link>
        <description>Early June work

2024-06-09

lDebug

The load_unit_flags equates are moved into iniload.mac, and a data link is added for load_unit_flags. The chstool Extension for lDebug will now use these flags.

instsect

Add flag _LBA_WORKAROUND to the LBA detection search strings.

Not yet uploaded: Detect doubles in the LBA search strings, and eventually avoid writing them.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1028_mid_to_late_october_work?rev=1730144833&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T20:47:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid to late October work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1028_mid_to_late_october_work?rev=1730144833&amp;do=diff</link>
        <description>Mid to late October work

I didn't get around to writing a blog post last week, so this one covers two weeks' worth of work.

2024-10-27

Instruction set reference

Fixed insSTOSB stating that it &quot;sets the flags accordingly&quot;. Also add to other string instructions that flags are not modified (ins, lods, movs, outs).</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0402_late_march_work?rev=1712079596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-02T19:39:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Late March work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0402_late_march_work?rev=1712079596&amp;do=diff</link>
        <description>Late March work

2024-03-31

lDebug

	*  Do not use AX in LINKCALL ELD
	*  Fix builds without history or with history in the data/entry segment
	*  Fix, do not parse opening paren of linear address as part of the expression
	*  Documentation updates

EDR-DOS

	*  Pick SvarDOS kernel patches since January
	*  compbios, compbdos: Port to ia16 gcc with libi86 by using a far buffer for input (</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0630_mid_to_late_june_work?rev=1719761591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-30T17:33:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid to late June work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0630_mid_to_late_june_work?rev=1719761591&amp;do=diff</link>
        <description>Mid to late June work

2024-06-30

The last three weeks included a vacation time for me. I didn't do a lot of work during these two weeks.

TracList

An initial revision of the convedr.pl script. This only handles RASM-86 output files correctly so far, combined with WarpLink map files. After</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0128_mid_late_january_work_enhanced_dr-dos_ldebug_lms-dos?rev=1738090572&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-28T19:56:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid late January work (Enhanced DR-DOS, lDebug, lMS-DOS)</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0128_mid_late_january_work_enhanced_dr-dos_ldebug_lms-dos?rev=1738090572&amp;do=diff</link>
        <description>Mid late January work (Enhanced DR-DOS, lDebug, lMS-DOS)

2025-01-26

Enhanced DR-DOS

A user reported that PC-DOS command.com (after hacking its version check) didn't work correctly running a REN command on EDR-DOS. I was able to reproduce the error, and found that it was present in OpenDOS v7.01 already (but not in DR-DOS v6.00 or</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0512_early_mid_may_work?rev=1715538662&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-12T20:31:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early mid May work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0512_early_mid_may_work?rev=1715538662&amp;do=diff</link>
        <description>Early mid May work

2024-05-12

wwwecm scripts

Added msdos4 build. Added kernwrap as a dependency for edrdos and msdos4 builds.

MSDebug

Added the function checkend to the assembler, reject most cases of trailing garbage after the last accepted operand. Some cases remain, eg in, out, shifts and rotates. But many cases like mul, mov, xchg, push, and pop no longer accept trailing garbage.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0708_early_july_work?rev=1720458230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-08T19:03:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early July work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0708_early_july_work?rev=1720458230&amp;do=diff</link>
        <description>Early July work

2024-07-07

Enhanced DR-DOS

	*  Add listing file output for dosgrps.asm
	*  Fix: LFN search calling the redirector should not expect FAT+ size bits in the DTA
	*  Fix: Address all new LFN variables using the BDOS_DATA segment instead of a mix

TracList

	*  convedr.pl:
		*  extract function to process .rel file
		*  allow lack of initial blank before offset of machine code dump
		*  allow specifying explicit .rel files
		*  subtract group base from segmented section address in …</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1221_mid_december_last_regular_blog_post_of_2025?rev=1766337344&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-21T18:15:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid December: Last regular blog post of 2025</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1221_mid_december_last_regular_blog_post_of_2025?rev=1766337344&amp;do=diff</link>
        <description>Mid December: Last regular blog post of 2025

2025-12-21

This is the last regular blog post of the year. There may be some irregular ones still.

ident86

	*  Fix typos in the manual.
	*  Fix screvid.but hyperlink to lead to the ident86 repo rather than lDebug's.

Master Control Program

	*  Add lDOS pre-boot loader to kernel payload, and allow loading it from the boot menu.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0303_mid_late_february_work?rev=1709482194&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-03T17:09:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid late February work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0303_mid_late_february_work?rev=1709482194&amp;do=diff</link>
        <description>Mid late February work

2024-02-25

This week some development on lmacros, instsect, lDebug, and EDR-DOS and FreeDOS happened.

lmacros

Add the fill_at_least macros to avoid an overflow in the debugger letting the entire build fail. Instead, the field will be filled if its content is shorter, but allowed to assemble as well if the content is as long as or longer than the fill length.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0408_ldebug_work_in_early_april?rev=1712598700&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-08T19:51:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lDebug work in early April</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0408_ldebug_work_in_early_april?rev=1712598700&amp;do=diff</link>
        <description>lDebug work in early April

2024-04-07

Updates to the manual

Only listing the most important changesets:

	*  List INSTALL TOGGLE
	*  List more INSTALL nouns (1, 2, 3)
	*  Document L and W commands for sectors
	*  Update vardco with 7th variables

Code changes

	*  init and qq will disable interrupts while relocating EBDA
	*  bb: Many comments added and updated</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0824_cleanup_indos_trampoline_ldos_kernel_work_in_august?rev=1756061169&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-24T20:46:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Cleanup, InDOS, trampoline, INSTALLFIRST= lDOS kernel work in August</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0824_cleanup_indos_trampoline_ldos_kernel_work_in_august?rev=1756061169&amp;do=diff</link>
        <description>Cleanup, InDOS, trampoline, INSTALLFIRST= lDOS kernel work in August

2025-08-24

wwwecm scripts

	*  Add tlsfiles to update script.
	*  Always run mak.sh of tlsfiles, even if no update has been pulled.
	*  Make tlsfiles an update_as_dependency
	*  Also run mak.sh for update_as_dependency

tlsfiles

This repo collects all build dl wwwecm .tls files and logs them into hg for public read access using hgweb.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0129_late_january_work?rev=1706548136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-29T18:08:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Late January work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0129_late_january_work?rev=1706548136&amp;do=diff</link>
        <description>Late January work

2024-01-28

Here's this week's work.

lDebug

dpb.eld

	*  Add ADDRESS mode to specify address to read DPB from instead of a drive
	*  Add EXTENDED= mode with FREEDOS, MSDOS, and EDRDOS keywords to select format
	*  Add ONLY keyword to skip base DPB
	*  Add LIST SKIP number and LIST DRIVE drive modes to use DPB pointer chain from the DOS List of Lists</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0813_early_mid_august_work?rev=1693768157&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-03T21:09:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early mid August work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0813_early_mid_august_work?rev=1693768157&amp;do=diff</link>
        <description>Early mid August work

2023-08-13

This week some development of the debugger and of dosemu2 happened.

lDebug

	*  Interrupt 0Dh, 0Ch hooks optional at run time (INSTALL INTFAULTS install flag noun)
	*  Optional interrupt hooks share a lot of code now (1, 2, 3, 4)
	*  In init the parsing of switches now capitalises the switch letter rather than doing two branches per switch</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0820_mid_august_work_not_much?rev=1724175704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-20T19:41:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid August work (not much)</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0820_mid_august_work_not_much?rev=1724175704&amp;do=diff</link>
        <description>Mid August work (not much)

2024-08-18

fixmem

	*  Call addequate for section or group names listed in WRT clauses, and add section or group name to the equates structures

Enhanced DR-DOS

Finished port of drbio to NASM.

ident86

	*  Add -f switch to change or increase default fuzzy compare equal delta limit (from default 32)</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1211_early_december_work?rev=1733923836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-11T14:30:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early December work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1211_early_december_work?rev=1733923836&amp;do=diff</link>
        <description>Early December work

2024-12-08

Today marks the 100th blog post that I wrote on the HP 95LX. It also is likely to be the last post in December due to the café closing for a few weeks starting tomorrow.

lDebug

The lDebug repo got updated some.

	*</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0903_august/september_work?rev=1701719227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-04T20:47:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>August / September work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0903_august/september_work?rev=1701719227&amp;do=diff</link>
        <description>August / September work

2023-09-03

Some work on EDR-DOS and lDebug happened. A manual for TESTHOOK has been added. Additionally, some experience using lDebug was gained.

EDR-DOS

During testing of building Enhanced DR-DOS from within itself (running in dosemu2, either on MFS-redirected drives or on a FAT32 hard disk image) it turned out that EDR-DOS's command.com does not support the /Y switch to the COPY command. I had used that switch for FreeCOM in order to copy the</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0828_late_august_work?rev=1693250747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-28T21:25:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Late August work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2023/0828_late_august_work?rev=1693250747&amp;do=diff</link>
        <description>Late August work

2023-08-27

This week some development happened. I also finished an audit of all lDebug changes in recent months and did a pass over the entire lDebug manual to update the worst outdated parts. Finally, I prepared the lDebug release 6 yesterday.

MSDebug changes

The range parameter type's manual entry</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0701_support_of_segment_overrides_for_xlatb?rev=1719856023&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-01T19:47:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Support of segment overrides for XLATB</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0701_support_of_segment_overrides_for_xlatb?rev=1719856023&amp;do=diff</link>
        <description>Support of segment overrides for XLATB

Copied from a mail sent to freedos-devel:



On at 2024-06-30 23:04 +0200, Bernd Böckmann via Freedos-devel wrote:

	&quot; Hello,
 
 I have a question our assembly people: I stumbled upon an unusual instruction in the EDR-DOS source [1]. In RASM86 this is expressed as</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1104_october_november_work_on_porting_the_ms-dos_v4.01_kernel?rev=1730740409&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-04T18:13:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>October November work on porting the MS-DOS v4.01 kernel</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/1104_october_november_work_on_porting_the_ms-dos_v4.01_kernel?rev=1730740409&amp;do=diff</link>
        <description>October November work on porting the MS-DOS v4.01 kernel

2024-11-03

Today I finally uploaded the first steps toward porting the free software MS-DOS kernel (released on 2024 April 26) to build with NASM and WarpLink (and x2b2 and round and convlist.pl). So far only one file has been ported.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0303_late_february_work?rev=1709482966&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-03T17:22:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Late February work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2024/0303_late_february_work?rev=1709482966&amp;do=diff</link>
        <description>Late February work

2024-03-03

This week some development happened on lDebug, inicomp, and ldosboot. (At the time of this writing, the prior blog post still isn't released. Oh well.) The SvarDOS repo for Enhanced DR-DOS had some discussion about compression formats.

lDebug

	*  Work around old Exomizer incorrectly checking its -P switch, by doubling it</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0909_early_september_work?rev=1757864885&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-14T17:48:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early September work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0909_early_september_work?rev=1757864885&amp;do=diff</link>
        <description>Early September work

2025-09-07

fixupp

To help port the default overlay manager of WarpLink to NASM, we had to use symbols starting with a dollar sign. But NASM didn't support those. (In the upcoming NASM v3.00 some support has been added.)

To bridge this gap, I modified the trusty fixupp utility once again. It will now replace one or more leading &quot;D.&quot; in section, class, or symbol names by a dollar sign each.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0501_ms-dos_v3.40_versus_v4.00?rev=1746115211&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-01T18:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MS-DOS v3.40 versus v4.00</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0501_ms-dos_v3.40_versus_v4.00?rev=1746115211&amp;do=diff</link>
        <description>MS-DOS v3.40 versus v4.00

I have recently referred to the &quot;v3.40 branch&quot; 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 &quot;European MS-DOS v4.00&quot;, &quot;Multitasking MS-DOS&quot;, or</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0317_mid_early_march_work?rev=1742236949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-17T19:42:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mid early March work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0317_mid_early_march_work?rev=1742236949&amp;do=diff</link>
        <description>Mid early March work

2025-03-16

Only some updates to the lDOS kernel, and supporting tools. One changeset from last week uploaded to the lDebug repo.

kernwrap

Add an option to disable building of the version.com utility. This is needed to include the COM loader into ldos.com, which requires building version.com before this point.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1223_restoring_modified_files_from_nasm_listing_files?rev=1766522469&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-23T21:41:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Restoring modified files from NASM listing files</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1223_restoring_modified_files_from_nasm_listing_files?rev=1766522469&amp;do=diff</link>
        <description>Restoring modified files from NASM listing files

I accidentally reset a repo using the hg strip -f command, which destroys unsaved changes in the current working directory.

I still had the original .lst listing files created by NASM, however. These turned out to be expressive enough to completely restore the deleted changes in this case.</description>
    </item>
</rdf:RDF>
