<?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-04-26T22:12:17+00:00</dc:date>
        <items>
            <rdf:Seq>
                <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/0914_early_mid_september_work?rev=1757860504&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0512_april_to_early_may_update?rev=1747070768&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1012_early_october_updates?rev=1760290778&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/2025/0310_much_work_in_february/march?rev=1741629477&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0224_mid_late_february_work?rev=1740414147&amp;do=diff"/>
                <rdf:li rdf:resource="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0629_june_work?rev=1751221801&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: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/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/0914_early_mid_september_work?rev=1757860504&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-14T16:35:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early mid September work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0914_early_mid_september_work?rev=1757860504&amp;do=diff</link>
        <description>Early mid September work

2025-09-14

MSDebug

Correct a typo in the manual's ldebug-ad section.

lDebug

Work on the amitsrs Extension for lDebug:

	*  Add ONLY= keyword accepting a number or a range (FROM value TO value or FROM value LENGTH value). Only the specified multiplex numbers are listed.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0512_april_to_early_may_update?rev=1747070768&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-12T19:26:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>April to early May update</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0512_april_to_early_may_update?rev=1747070768&amp;do=diff</link>
        <description>April to early May update

2025-05-11

In April I was sick for several weeks. I didn't get much done during that time, and little since. However, a few things did get done.

While creating the file for this blog post the HP 95LX complained about the file system being read only. This was quickly resoled by flipping the switch at the outer side of the memory card.</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1012_early_october_updates?rev=1760290778&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-12T19:39:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Early October updates</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/1012_early_october_updates?rev=1760290778&amp;do=diff</link>
        <description>Early October updates

2025-10-12

MSDebug

	*  Support FAT32 sector read and write with 21.7305 (needed on MS-DOS v7 and FreeDOS for FAT32 FS, apparently not needed on Enhanced DR-DOS).
	*  Lock and unlock volume for sector writes using int 26 or 21.7305 (needed on MS-DOS v7, no-op otherwise).
	*  Increment ecm release to r4.
	*  Update manual with sector access updates, and drop it from missing features list.</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/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/0224_mid_late_february_work?rev=1740414147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-24T17:22:27+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/2025/0224_mid_late_february_work?rev=1740414147&amp;do=diff</link>
        <description>Mid late February work

2025-02-23

webecm

Add section on lDOS kernel.

lDebug

Allow to start a kernel command line with a semicolon after the second file specification. Doesn't always work: boot protocol ldos . .; append ... and boot protocol ldos . //; append ... are fine. boot protocol ldos . test\; append ...</description>
    </item>
    <item rdf:about="https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0629_june_work?rev=1751221801&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-29T20:30:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>June work</title>
        <link>https://pushbx.org/ecm/dokuwiki/blog/pushbx/2025/0629_june_work?rev=1751221801&amp;do=diff</link>
        <description>June work

2025-06-29

lDOS boot

	*  Update attribution year of testboot.asm
	*  doc: List FreeDOS protocol file size limits (128 KiB up to 134 KiB)
	*  doc: Update attribution year
	*  Add mak script to build testpl.com and testboot.bin
	*  doc: Mention the advantage of segment 200h load, mention lkernpl

lDebug

	*  doc: Add references/links to each section in the quick start

insref</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>
</rdf:RDF>
