Cargando…
06 // DEVLOG · ARCHIVO

Comunicaciones internas

Notas técnicas, reflexiones de diseño, errores que decidimos contar. Publicamos cuando hay algo que decir, no cuando toca. Algunos posts son largos. Otros son una captura de pantalla y dos frases. Aquí están todos.

10EXPEDIENTES PUBLICADOS
7DEPARTAMENTOS
83MINUTOS DE LECTURA
100%ACCESO ABIERTO
// FEATURED · ÚLTIMO EXPEDIENTE
2026.07.13// BLACK WIRED. ABELLÁN10 min

Puedes ganar el tiroteo y perder el caso

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.

LEER EXPEDIENTE COMPLETO
2026.07.12// PENUMBRAD. ABELLÁN8 min

Una de tus fuentes trabaja para otro

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ó.

LEER EXPEDIENTE COMPLETO
2026.07.10// CASTALIA 92C. DI CASTELLO7 min

El día que el puerto de impresora aprendió a cantar

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.

LEER EXPEDIENTE COMPLETO
2026.07.05// CASTALIA DOSD. ABELLÁN9 min

Reconstruimos un kernel entero para cambiar tres líneas

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.

LEER EXPEDIENTE COMPLETO
2026.06.28// CHUMOSD. ABELLÁN8 min

Recursión sin pila: copiar carpetas con 4 KB

AmigaOS da a cada proceso ~4 KB de pila. Copiar un árbol de carpetas es recursivo por naturaleza. Cómo ChumOS copia árboles enteros sin reventar, y el bug de ExNext() que casi nos come un disco.

LEER EXPEDIENTE COMPLETO
2026.06.20// CASTALIA DOSC. DI CASTELLO6 min

Ocho perfiles de arranque, cero conjeturas

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.

LEER EXPEDIENTE COMPLETO
2026.06.05// CASTALIA 92D. ABELLÁN8 min

Un pipeline de capturas para una máquina que no puede hacer capturas

Un 386 en modo real no tiene botón de screenshot. Cómo verificamos cada píxel de Castalia 92 renderizando frames en el host con el mismo código de dibujo que corre en la máquina.

LEER EXPEDIENTE COMPLETO
2026.05.30// CHUMOSC. DI CASTELLO9 min

0% de CPU en reposo: el escritorio que duerme en un Wait()

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.

LEER EXPEDIENTE COMPLETO
2026.05.12// CASTALIA OS HUMANV. LORRAINE8 min

El linter que no deja publicar un tema feo (ni ilegal)

En Castalia OS, las reglas de diseño son código: contraste WCAG como test de CI, degradados seguros para 16 bits, y un registro de procedencia que hace fallar la build si un asset llega sin papeles.

LEER EXPEDIENTE COMPLETO
2026.04.22// CASTALIAOS 98 PED. ABELLÁN10 min

Componer en 32 bits, presentar en 8: el compositor de CastaliaOS

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.

LEER EXPEDIENTE COMPLETO
CHANNEL #0x4C7A · ON AIRREC ● TC 02:47:18SIGNAL ▮▮▮▮▮ 100% · AES-256
TRANSMISSION · ENCRYPTED// SUBSCRIBE

Suscríbete al canal cifrado.

Devlogs, parches y filtraciones internas. Cero spam, cero analytics. Solo lo que importa, cuando importa.

2,418AGENTES SUSCRITOS+184 · 7D
42DEVLOGS / AÑOPROMEDIO 2024–26
0SPAM · TRACKINGDESDE 2025
// AGENT_INTAKEv3.07
UNIRSE A DISCORD
TRANSMISIÓN RECIBIDA · revisa tu inbox
CIFRADO100%
PRIVACIDAD100%
FRECUENCIA2-3/MES
// AES-256// 0 ANALYTICS// 1-CLICK UNSUB// HOSTED IN EU
// SIGNED · PRINCETON · ILLINOIS · 2025▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮END_OF_TRANSMISSION_◆