ARRANQUE SOLO CASTALIA
El kernel de FreeDOS se reconstruye desde su propia fuente para que el sign-on lea CASTALIA DOS 386SX Edition. Sin «FreeDOS kernel», sin «Open Watcom», sin muro de licencias.
CASTALIA DOS es un entorno operativo compatible con DOS —práctico y hermoso— para hardware 386 real. Se construye sobre el kernel y la shell de FreeDOS y los envuelve en una suite original de herramientas, ocho perfiles de arranque, un lanzador de juegos, un instalador y una identidad en modo texto 80×25 con dignidad de fortaleza castellana.
En 2026 no faltan formas de ejecutar DOS. Lo que falta es un DOS que trate a una máquina de treinta años como algo que merece vestir bien. La mayoría de montajes retro son un montón de drivers y un C:\> pelado —funcionales y completamente anónimos. CASTALIA DOS parte del instinto contrario: un 386 real, arrancado a propósito, merece una cara coherente, de primera clase y digna.
La identidad viene de las fortalezas de piedra de Valencia y Castellón —Peñíscola sobre su roca, Morella en su cerro, el torreón de Sagunto. Cuando una máquina Castalia enciende, el torreón de tres torres se alza, el logotipo CASTALIA DOS se ilumina en ámbar, las estrellas titilan sobre un campo azul mediterráneo, y en unos tres segundos el menú está listo. Cada pantalla —el arranque, el disco de rescate, el instalador, el menú— lleva la misma cara.
Y una sola regla gobierna todo lo demás: la compatibilidad manda sobre la elegancia. Cuando hay que elegir entre un diseño más bonito y un juego que de verdad corre, gana el juego. Por eso el lanzador se descarga a sí mismo de la memoria antes de que el juego arranque, y por eso hay ocho perfiles de memoria en vez de una única conjetura ingeniosa.
Alguien decidió que un 386 merecía una fortaleza —y la construyó. Legal, verificable y hermosa.
El kernel de FreeDOS se reconstruye desde su propia fuente para que el sign-on lea CASTALIA DOS 386SX Edition. Sin «FreeDOS kernel», sin «Open Watcom», sin muro de licencias.
Un splash animado: un torreón de tres torres se levanta, el logotipo enciende en ámbar, los pendones y las ventanas parpadean como velas y las estrellas titilan sobre el azul mediterráneo. Cualquier tecla lo salta; nunca bloquea el arranque.
Un menú limpio al arrancar: Máxima compatibilidad, XMS Gaming (defecto), EMS Gaming, CD-ROM Gaming, Windows 3.x, Diagnóstico, Modo seguro y línea de comandos. Cada uno afinado para la tarea.
El launcher (LAUNCH) y el menú se descargan de memoria antes de que el juego corra, para que el juego reciba cada byte libre. La elegancia sirve a la máquina, nunca al revés.
MEMPROF, SETSOUND, HWINFO, CFGEDIT, SAFEBOOT, CASTFM, CASTDOC, CASTMARK, CASTEDIT, HELP… una suite completa en modo texto. Y minijuegos: Snake, 15-Puzzle, Almena y Minas.
Un asistente SETUP que nunca particiona ni formatea solo, respalda cualquier archivo que reemplaza y no cambia nada hasta que confirmas. El disquete de 1.44 MB es a la vez instalador y disco de emergencia.
Frases completas y tranquilas; nunca culpa al usuario, nunca grita. «The drive is not ready. Insert a disk and press R to retry» —no «Not ready reading drive A. Abort, Retry, Fail?».
Cero material de Microsoft: ni código, ni binarios, ni texto, ni marcas. FreeDOS usado bajo su propia licencia, con la fuente incluida, y el copyleft cuidadosamente contenido.

Los programas originales de Castalia corren SOBRE un DOS abierto y le hablan solo por la interfaz documentada INT 21h. Nada de Castalia se enlaza dentro del kernel o la shell.
El kernel de FreeDOS (KERNEL.SYS) y FreeCOM (COMMAND.COM): un DOS legal, abierto y compatible con MS-DOS. Encima, ~20 programas originales de 16 bits en modo real.
VGA 80×25, 16 colores, dibujado por escrituras directas a la memoria de vídeo para ir rápido en un 386SX; BIOS para el cursor e INT 16h para el teclado.
Toda la capa Castalia es C89 real-mode, modelo large y sin asignación dinámica: compila pequeño y carga rápido en hardware de época. FAT12 en disquete, FAT16 en disco/CompactFlash.
Chequeo de sintaxis C89 de cada fuente, linting de scripts y verificaciones de cordura del repositorio.
Los módulos compartidos reales —parser INI, herramienta de rebranding del banner— compilados y ejecutados nativamente.
Las ~20 herramientas construidas de verdad con Open Watcom y verificadas como ejecutables DOS MZ; el kernel de FreeDOS reconstruido con el sign-on CASTALIA.
Se ensambla un disquete 1.44 MB arrancable y se arranca DE VERDAD en un emulador headless, comprobando que llega a AUTOEXEC.BAT en frío.
Las ~20 herramientas, el toolkit de UI, los perfiles de arranque, el instalador y la configuración.
Kernel y shell FreeCOM, gestores de memoria y utilidades base, con su fuente incluida en third_party/.
Ni código, ni binarios, ni texto de mensajes, ni marcas. Redistribuible en todo el mundo, para siempre.
FreeDOS acreditado en la fuente, en el árbol de licencias y en la propia pantalla «Acerca de» del sistema.
No. CASTALIA DOS no contiene código, binarios, texto ni marcas de Microsoft. Es FreeDOS más trabajo original de Castalia con licencia MIT. Cualquier mención a «comportamiento compatible con MS-DOS 6.22» es una descripción de conducta, nunca una reclamación de origen.
Devlogs, parches y filtraciones internas. Cero spam, cero analytics. Solo lo que importa, cuando importa.