<?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/devlog/</link>
    <atom:link href="https://tombasoft.com/devlog/rss.xml" rel="self" type="application/rss+xml" />
    <description>Diario de desarrollo de Tombatossals Softworks: The Penumbra Directive, El Mister, BLACK WIRE y los sistemas Castalia.</description>
    <language>es</language>
    <copyright>© Tombatossals Softworks LLC</copyright>
    <lastBuildDate>Mon, 13 Jul 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>Puedes ganar el tiroteo y perder el caso</title>
      <link>https://tombasoft.com/devlog/ganar-el-tiroteo-perder-el-caso/</link>
      <guid isPermaLink="true">https://tombasoft.com/devlog/ganar-el-tiroteo-perder-el-caso/</guid>
      <pubDate>Mon, 13 Jul 2026 12:00:00 GMT</pubDate>
      <category>BLACK WIRE</category>
      <description>Director’s Cut de Black Wire. Por qué el marcador dejó de ser una puntuación y pasó a ser un auto de ocho cargos, cómo el Banco de Cable te deja fabricar pruebas sin saberlo, y por qué un solver demuestra que cada operación es ganable en cada build.</description>
    </item>
    <item>
      <title>Una de tus fuentes trabaja para otro</title>
      <link>https://tombasoft.com/devlog/una-fuente-trabaja-para-otro/</link>
      <guid isPermaLink="true">https://tombasoft.com/devlog/una-fuente-trabaja-para-otro/</guid>
      <pubDate>Sun, 12 Jul 2026 12:00:00 GMT</pubDate>
      <category>PENUMBRA</category>
      <description>The Penumbra Directive. Por qué decidimos comprometer tu inteligencia desde el día uno con un topo distinto en cada partida, y cómo una línea de causalidad te deja rastrear cualquier crisis hasta la decisión que la causó.</description>
    </item>
    <item>
      <title>El día que el puerto de impresora aprendió a cantar</title>
      <link>https://tombasoft.com/devlog/dac-en-el-puerto-de-impresora/</link>
      <guid isPermaLink="true">https://tombasoft.com/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 y Disney Sound Source en Castalia 92: audio digital por el puerto paralelo, cadenciado por el PIT, y por qué jamás los sondeamos.</description>
    </item>
    <item>
      <title>Reconstruimos un kernel entero para cambiar tres líneas</title>
      <link>https://tombasoft.com/devlog/reconstruir-un-kernel-por-tres-lineas/</link>
      <guid isPermaLink="true">https://tombasoft.com/devlog/reconstruir-un-kernel-por-tres-lineas/</guid>
      <pubDate>Sun, 05 Jul 2026 12:00:00 GMT</pubDate>
      <category>CASTALIA DOS</category>
      <description>El KERNEL.SYS de FreeDOS imprime su banner desde una imagen comprimida que no se puede editar. Para que un 386 arranque diciendo CASTALIA DOS —y solo eso— hubo que recompilar el kernel desde su fuente.</description>
    </item>
    <item>
      <title>Cuatro kilobytes de pila, y por eso aún no copiamos carpetas</title>
      <link>https://tombasoft.com/devlog/recursion-sin-pila/</link>
      <guid isPermaLink="true">https://tombasoft.com/devlog/recursion-sin-pila/</guid>
      <pubDate>Sun, 28 Jun 2026 12:00:00 GMT</pubDate>
      <category>CHUMOS</category>
      <description>AmigaOS da a cada proceso ~4 KB de pila y copiar un árbol de carpetas es recursivo por naturaleza. Por qué ChumOS copia ficheros sueltos con un buffer de 8 KB y deja la copia recursiva sin implementar, en vez de fingir que funciona.</description>
    </item>
    <item>
      <title>Ocho perfiles de arranque, cero conjeturas</title>
      <link>https://tombasoft.com/devlog/ocho-puertas-una-conjetura/</link>
      <guid isPermaLink="true">https://tombasoft.com/devlog/ocho-puertas-una-conjetura/</guid>
      <pubDate>Sat, 20 Jun 2026 12:00:00 GMT</pubDate>
      <category>CASTALIA DOS</category>
      <description>Por qué Castalia DOS te da un menú con ocho configuraciones de memoria en vez de una autodetección lista. Spoiler: porque los juegos de DOS no perdonan.</description>
    </item>
    <item>
      <title>Un pipeline de capturas para una máquina que no puede hacer capturas</title>
      <link>https://tombasoft.com/devlog/capturas-de-una-maquina-que-no-puede/</link>
      <guid isPermaLink="true">https://tombasoft.com/devlog/capturas-de-una-maquina-que-no-puede/</guid>
      <pubDate>Fri, 05 Jun 2026 12:00:00 GMT</pubDate>
      <category>CASTALIA 92</category>
      <description>Un 386 en modo real no tiene botón de screenshot. Cómo la CI arranca el .EXE compilado en DOSBox sobre Xvfb y captura la pantalla con ImageMagick: las imágenes salen del binario que se distribuye, no de una reimplementación.</description>
    </item>
    <item>
      <title>0% de CPU en reposo: el escritorio que duerme en un Wait()</title>
      <link>https://tombasoft.com/devlog/cero-por-ciento-en-reposo/</link>
      <guid isPermaLink="true">https://tombasoft.com/devlog/cero-por-ciento-en-reposo/</guid>
      <pubDate>Sat, 30 May 2026 12:00:00 GMT</pubDate>
      <category>CHUMOS</category>
      <description>Nada en ChumOS hace polling. Cada evento llega como señal a un único Wait(), y la pantalla entera se compone y vuelca en una sola operación sincronizada con el haz. Así se consigue.</description>
    </item>
    <item>
      <title>Componer en 32 bits, presentar en 8: el compositor de CastaliaOS</title>
      <link>https://tombasoft.com/devlog/componer-en-32-presentar-en-8/</link>
      <guid isPermaLink="true">https://tombasoft.com/devlog/componer-en-32-presentar-en-8/</guid>
      <pubDate>Wed, 22 Apr 2026 12:00:00 GMT</pubDate>
      <category>CASTALIAOS 98 PE</category>
      <description>Toda la interfaz de CastaliaOS 98 PE se compone en un back buffer XRGB de 32 bits y se presenta a hardware de 8 o 16 bits con rectángulos sucios. Sin dithering, sin paleta que buscar, sin alpha.</description>
    </item>
  </channel>
</rss>