<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Devlog — Tombatossals Softworks</title>
    <link>https://tombasoft.com/en/devlog/</link>
    <atom:link href="https://tombasoft.com/en/devlog/rss.xml" rel="self" type="application/rss+xml" />
    <description>The development diary of Tombatossals Softworks: The Penumbra Directive, El Mister, BLACK WIRE and the Castalia systems.</description>
    <language>en</language>
    <copyright>© Tombatossals Softworks LLC</copyright>
    <lastBuildDate>Mon, 13 Jul 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>You can win the firefight and still lose the case</title>
      <link>https://tombasoft.com/en/devlog/ganar-el-tiroteo-perder-el-caso/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/ganar-el-tiroteo-perder-el-caso/</guid>
      <pubDate>Mon, 13 Jul 2026 12:00:00 GMT</pubDate>
      <category>BLACK WIRE</category>
      <description>Black Wire’s Director’s Cut. Why the scoreboard stopped being a score and became an eight-count indictment, how the Wire Bench lets you fabricate evidence without knowing it, and why a solver proves every operation winnable on every build.</description>
    </item>
    <item>
      <title>One of your sources works for someone else</title>
      <link>https://tombasoft.com/en/devlog/una-fuente-trabaja-para-otro/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/una-fuente-trabaja-para-otro/</guid>
      <pubDate>Sun, 12 Jul 2026 12:00:00 GMT</pubDate>
      <category>PENUMBRA</category>
      <description>The Penumbra Directive. Why we compromise your intelligence from day one with a different mole every run, and how a causality timeline lets you trace any crisis back to the decision that caused it.</description>
    </item>
    <item>
      <title>The day the printer port learned to sing</title>
      <link>https://tombasoft.com/en/devlog/dac-en-el-puerto-de-impresora/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/dac-en-el-puerto-de-impresora/</guid>
      <pubDate>Fri, 10 Jul 2026 12:00:00 GMT</pubDate>
      <category>CASTALIA 92</category>
      <description>Devlog v0.51. Covox Speech Thing and Disney Sound Source in Castalia 92: digital audio over the parallel port, paced by the PIT, and why we never probe for them.</description>
    </item>
    <item>
      <title>We rebuilt an entire kernel to change three lines</title>
      <link>https://tombasoft.com/en/devlog/reconstruir-un-kernel-por-tres-lineas/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/reconstruir-un-kernel-por-tres-lineas/</guid>
      <pubDate>Sun, 05 Jul 2026 12:00:00 GMT</pubDate>
      <category>CASTALIA DOS</category>
      <description>The stock FreeDOS KERNEL.SYS prints its banner from a packed image whose strings cannot be edited. For a 386 to boot saying CASTALIA DOS — and nothing else — we had to recompile the kernel from source.</description>
    </item>
    <item>
      <title>Four kilobytes of stack, and why we still do not copy folders</title>
      <link>https://tombasoft.com/en/devlog/recursion-sin-pila/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/recursion-sin-pila/</guid>
      <pubDate>Sun, 28 Jun 2026 12:00:00 GMT</pubDate>
      <category>CHUMOS</category>
      <description>AmigaOS gives each process ~4 KB of stack, and copying a folder tree is recursive by nature. Why ChumOS copies single files with an 8 KB buffer and leaves recursive copy unimplemented, instead of pretending it works.</description>
    </item>
    <item>
      <title>Eight boot profiles, zero guesses</title>
      <link>https://tombasoft.com/en/devlog/ocho-puertas-una-conjetura/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/ocho-puertas-una-conjetura/</guid>
      <pubDate>Sat, 20 Jun 2026 12:00:00 GMT</pubDate>
      <category>CASTALIA DOS</category>
      <description>Why Castalia DOS greets you with a menu of eight memory configurations instead of one clever autodetect. Spoiler: because DOS games do not forgive.</description>
    </item>
    <item>
      <title>A screenshot pipeline for a machine that cannot take screenshots</title>
      <link>https://tombasoft.com/en/devlog/capturas-de-una-maquina-que-no-puede/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/capturas-de-una-maquina-que-no-puede/</guid>
      <pubDate>Fri, 05 Jun 2026 12:00:00 GMT</pubDate>
      <category>CASTALIA 92</category>
      <description>A real-mode 386 has no screenshot button. How CI boots the compiled .EXE in DOSBox over Xvfb and grabs the screen with ImageMagick: the images come from the binary that ships, not from a reimplementation.</description>
    </item>
    <item>
      <title>0% idle CPU: the desktop that sleeps in one Wait()</title>
      <link>https://tombasoft.com/en/devlog/cero-por-ciento-en-reposo/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/cero-por-ciento-en-reposo/</guid>
      <pubDate>Sat, 30 May 2026 12:00:00 GMT</pubDate>
      <category>CHUMOS</category>
      <description>Nothing in ChumOS polls. Every event arrives as a signal into a single Wait(), and the whole screen composes and blits in one beam-synced operation. Here is how.</description>
    </item>
    <item>
      <title>Compose in 32 bits, present in 8: the CastaliaOS renderer</title>
      <link>https://tombasoft.com/en/devlog/componer-en-32-presentar-en-8/</link>
      <guid isPermaLink="true">https://tombasoft.com/en/devlog/componer-en-32-presentar-en-8/</guid>
      <pubDate>Wed, 22 Apr 2026 12:00:00 GMT</pubDate>
      <category>CASTALIAOS 98 PE</category>
      <description>The entire CastaliaOS 98 PE interface composes into a 32-bit XRGB back buffer and presents to 8- or 16-bit hardware as dirty rectangles. No dithering, no palette search, no alpha.</description>
    </item>
  </channel>
</rss>