<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Barely Booting Build Log</title>
    <link>https://barelybooting.com/log.html</link>
    <description>Build log for the NetISA project. Open-source WiFi and TLS 1.3 for vintage ISA PCs.</description>
    <language>en-us</language>
    <lastBuildDate>Mon, 14 Apr 2026 18:00:00 +0000</lastBuildDate>
    <atom:link href="https://barelybooting.com/feed.xml" rel="self" type="application/rss+xml"/>

    <item>
      <title>DOSBox-X automation quality gate: 9 Fatal + 31 Significant fixed</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-14c</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-14c</guid>
      <pubDate>Mon, 14 Apr 2026 18:00:00 +0000</pubDate>
      <description>Quality-gated the DOSBox-X automation tools (capture.ps1, dosrun.py, dosbuild.py, relay batch). 3 rounds, 40 issues fixed including atomic lockfile, PID recycling, tool discovery, zombie processes, silent black GIFs, ERRORLEVEL baseline. Automation now production-grade.</description>
    </item>

    <item>
      <title>NetISA end-to-end quality gate</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-14b</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-14b</guid>
      <pubDate>Mon, 14 Apr 2026 12:00:00 +0000</pubDate>
      <description>End-to-end quality gate on 14,300 lines across 7 components. 8 Fatal + 16 Significant issues found. DOS-side fixes committed. Firmware security hardening plan documented.</description>
    </item>

    <item>
      <title>TAKEOVER quality gate: 12 bugs fixed in 5 rounds</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-14a</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-14a</guid>
      <pubDate>Mon, 14 Apr 2026 06:00:00 +0000</pubDate>
      <description>Adversarial quality gate on TAKEOVER: 5 rounds, 12 issues fixed. Pool exhaustion, midnight tick wrap, OPL2 channel validation, LFSR safety, stack/DGROUP pressure, palette tearing, cracktro OPL2 reset, climax music, input sizing, control level reset, integer overflow.</description>
    </item>

    <item>
      <title>Discord v2: ground-up rebuild</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-13f</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-13f</guid>
      <pubDate>Mon, 14 Apr 2026 00:00:00 +0000</pubDate>
      <description>Ground-up Discord client rebuild: 939 lines to 2,400 lines, 14KB to 37KB EXE. 128 msgs/channel, multi-line compose, Ctrl+F search, PC speaker notifications, CP437 reactions, thread indicators, help/user overlays, settings persistence. 8 channels, 64 realistic messages, 10 modules.</description>
    </item>

    <item>
      <title>DOSBox-X development relay + Cathode parser fixes</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-13e</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-13e</guid>
      <pubDate>Mon, 13 Apr 2026 23:00:00 +0000</pubDate>
      <description>Development relay system for automated DOS testing via DOSBox-X (quality-gated, 7 review rounds). Used it to test Cathode against 11 real websites, found and fixed 3 parser bugs: HTML entity table expanded from 7 to 90+ entries, missing head-close handling, and 16-bit int overflow on pages over 32KB. All 12 tests pass.</description>
    </item>

    <item>
      <title>Cathode v0.2: Text-Mode Document Browser</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-13d</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-13d</guid>
      <pubDate>Sun, 13 Apr 2026 22:00:00 +0000</pubDate>
      <description>Major Cathode browser upgrade: streaming HTML parser, HTTP/1.0 fetch with redirects, UTF-8 to CP437 mapping, find on page, bookmarks, word-boundary wrapping, scroll bar. Renders real websites (text.npr.org, man.openbsd.org, barelybooting.com) in DOS text mode. 38.5KB EXE. Quality-gated: 5 rounds of adversarial review, 34 issues resolved.</description>
    </item>

    <item>
      <title>TAKEOVER v1.1: Demoscene Enhancement Pack</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-13c</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-13c</guid>
      <pubDate>Sun, 13 Apr 2026 18:00:00 +0000</pubDate>
      <description>Eight demoscene-inspired features: beat-synced visuals, OPL2 stingers, sine wave text distortion, state transitions (dissolve/wipe/fade/glitch), per-AI Mode 13h climax sequences, living status bar, VGA palette cycling, and a hidden cracktro with raster bars, DYCP scroller, starfield, and 9-channel chiptune. 58KB EXE.</description>
    </item>

    <item>
      <title>Claude for DOS</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-12b</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-12b</guid>
      <pubDate>Sun, 12 Apr 2026 18:00:00 +0000</pubDate>
      <description>Built CLAUDE.EXE, a Claude AI chat client for DOS with 3-mode agent system (Chat/Ask/Auto), far-heap message pool, word-wrapped rendering, and command execution via [EXEC] tags. Quality-gated with adversarial review.</description>
    </item>

    <item>
      <title>Site launch + community pages</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-12</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-12</guid>
      <pubDate>Sun, 12 Apr 2026 12:00:00 +0000</pubDate>
      <description>barelybooting.com is live. Project page, build log, RSS feed. The site exists because the project reached a point where a README isn't enough.</description>
    </item>

    <item>
      <title>v1 firmware complete</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-11</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-11</guid>
      <pubDate>Sat, 11 Apr 2026 12:00:00 +0000</pubDate>
      <description>ESP32-S3 firmware hit production quality after 8 rounds of adversarial review. WiFi manager, HTTP client with 4 concurrent TLS sessions, HTML-to-CP437 parser, embedded web config server, OTA updates.</description>
    </item>

    <item>
      <title>Discord client for DOS</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-10</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-10</guid>
      <pubDate>Fri, 10 Apr 2026 12:00:00 +0000</pubDate>
      <description>Text-mode Discord client running in DOSBox-X. 6 channels, word-wrapped messages with author colors, compose bar, scrolling. Discord on an 8088.</description>
    </item>

    <item>
      <title>Cathode text-mode browser</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-09</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-09</guid>
      <pubDate>Thu, 09 Apr 2026 12:00:00 +0000</pubDate>
      <description>Built Cathode, a text-mode HTTPS browser for DOS. Split architecture between DOS and ESP32. Link navigation, URL bar, back/forward history, CP437 box-drawing.</description>
    </item>

    <item>
      <title>DOS software stack complete</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-08</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-08</guid>
      <pubDate>Wed, 08 Apr 2026 12:00:00 +0000</pubDate>
      <description>Full DOS software stack built and tested. TSR driver, launcher with WiFi scanning, screen library, INT 63h API, stub layer for DOSBox-X testing.</description>
    </item>

    <item>
      <title>CPLD verification complete — 160/160 tests passing</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-06</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-06</guid>
      <pubDate>Mon, 06 Apr 2026 12:00:00 +0000</pubDate>
      <description>All 160 Verilog testbench tests passing. Address decode, wait states, watchdog, IRQ state machine. Zero bus contention. Lint clean.</description>
    </item>

    <item>
      <title>Hardware design finalized, parts ordered</title>
      <link>https://barelybooting.com/log.html#entry-2026-04-04</link>
      <guid isPermaLink="true">https://barelybooting.com/log.html#entry-2026-04-04</guid>
      <pubDate>Sat, 04 Apr 2026 12:00:00 +0000</pubDate>
      <description>Schematic and PCB layout finalized. ATF1508AS CPLD, ESP32-S3, Wiznet W5500 pads for v1.5 Ethernet. Parts ordered for prototype build.</description>
    </item>

  </channel>
</rss>
