Cargando…
TS-SYS-03 // FreeDOS · 386SX EDITION

Castalia DOS

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.

← VOLVER A SISTEMAS
Una fortaleza mediterránea para tu 386.
EN DESARROLLO · OPEN SOURCEFreeDOS · 386SX+VS MS-DOS 6.22
8PERFILES DE ARRANQUE
386SXCPU MÍNIMA
80×25MODO TEXTO
0CÓDIGO MS
GRATIS · OPEN SOURCE
IBM5153
BANNER DE ARRANQUEEl torreón se alza · el ámbar se enciende · tres segundos
CAMBIA DE CANAL PARA VER MÁS
01 // QUÉ ES
El sistema, sin marketing
386-CLASS · DOS

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.
02 // QUÉ HACE
Lo que puedes hacer con él
8 CAPACIDADES
/01

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.

/02

EL TORREÓN QUE SE ALZA

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.

/03

OCHO PERFILES DE MEMORIA

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.

/04

LANZADOR QUE SE APARTA

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.

/05

LA ARMERÍA DE HERRAMIENTAS

MEMPROF, SETSOUND, HWINFO, CFGEDIT, SAFEBOOT, CASTFM, CASTDOC, CASTMARK, CASTEDIT, HELP… una suite completa en modo texto. Y minijuegos: Snake, 15-Puzzle, Almena y Minas.

/06

INSTALADOR + RESCATE

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.

/07

UNA VOZ DIGNA

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?».

/08

LEGALMENTE LIMPIO

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.

// EL CORAZÓN PRÁCTICO
Ocho puertas a la fortaleza
Eliges cómo entras, en un menú limpio al arrancar. Cada perfil está afinado para entregarle al juego la máxima memoria convencional posible para su tarea.
1Máxima compatibilidadSolo HIMEM. La mayor cantidad de RAM convencional libre.
2XMS GamingDEFECTOHIMEM + UMBs, sin marco de página EMS.
3EMS GamingHIMEM + marco de página EMS + UMBs.
4CD-ROM GamingPila de CD-ROM + sonido + UMBs.
5Windows 3.xEMS + una caché estilo SmartDrive.
6DiagnósticoArranca y ejecuta el informe de hardware.
7Modo seguroKernel pelado, sin drivers, para reparar.
8Línea de comandosSin menú. Solo un prompt.
03 // CAPTURAS REALES · 386SX EDITION
La experiencia de arranque, tal cual la pinta el hardware
Renderizadas desde el mismo arte CP437 que dibujan los binarios · paleta VGA de 16 colores
04 // ARQUITECTURA
Cómo está construido por dentro
INTERNALS
01

AGREGACIÓN, NO FORK

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.

02

KERNEL FREEDOS + FREECOM

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.

03

MODO TEXTO A PELO

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.

04

C89 SIN HEAP

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.

// INGENIERÍA HONESTA, EN ABIERTO
No solo compila: en cada commit, un disco real arranca en un emulador
Cada cambio pasa una tubería automática antes de considerarse bueno. Un DOS que no arranca no es un DOS.
01

Puerta del repositorio

Chequeo de sintaxis C89 de cada fuente, linting de scripts y verificaciones de cordura del repositorio.

02

Tests unitarios en host

Los módulos compartidos reales —parser INI, herramienta de rebranding del banner— compilados y ejecutados nativamente.

03

Build DOS de 16 bits

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.

04

Boot de extremo a extremo

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.

ESPECIFICACIONES · Ficha técnica completa
PLATAFORMA
Real 386SX → 386DX · 486 · Pentium temprano
MÍNIMO
386SX · ~640K RAM convencional · VGA
ALMACENAMIENTO
Disquete 1.44 MB · IDE · CompactFlash
FICHEROS
FAT12 (disquete) · FAT16 (disco/CF)
VÍDEO
VGA 80×25 texto · 16 colores
AUDIO
PC Speaker · AdLib · Sound Blaster / Pro / SB16
ENTRADA
Teclado · ratón serie (COM) o PS/2
EMULADORES
DOSBox-X · 86Box · hardware real primero
CONSTRUIDO CON
FreeDOS · Open Watcom V2 · NASM · mtools
LICENCIA
Castalia MIT · FreeDOS GPLv2+ (con fuente)
// // FUNDACIÓN Y LICENCIA
Legalmente limpio por construcción
CASTALIA DOS es una agregación de trabajo original y componentes abiertos. El copyleft se mantiene contenido: los binarios GPL viven separados en third_party/, con su fuente, agregados —no enlazados— con el código MIT de Castalia.
CÓDIGO CASTALIAMIT

Las ~20 herramientas, el toolkit de UI, los perfiles de arranque, el instalador y la configuración.

FREEDOSGPLv2+

Kernel y shell FreeCOM, gestores de memoria y utilidades base, con su fuente incluida en third_party/.

MICROSOFT0 bytes

Ni código, ni binarios, ni texto de mensajes, ni marcas. Redistribuible en todo el mundo, para siempre.

ATRIBUCIÓNHonesta

FreeDOS acreditado en la fuente, en el árbol de licencias y en la propia pantalla «Acerca de» del sistema.

CREADO POR · Dave Abellán · Claudio di Castello◆ github.com/davabe/Castalia-DOS
05 // HISTORIAL
Versiones y cambios
4 EDICIONES
1.0TombatossalsLa versión estable. El torreón se mantiene. Reservada al gigante-héroe de Castellón para el gran 1.0 completo.
0.5MorellaEl instalador y una base de datos de compatibilidad de juegos.
0.2PeñíscolaPerfiles de arranque, el menú principal, el lanzador de juegos, sonido / CD-ROM / ratón.
0.1AlmenaraArranca. La imagen mínima FreeDOS + Castalia. Simplicidad de la era 386SX.
// DISPONIBILIDAD
DISQUETE 1.44 · RESCUEINSTALADOR A C: / CFIMAGEN 86BOX · DOSBOX-XFUENTE EN GITHUB
06 // PREGUNTAS
Dudas razonables
5 PREGUNTAS

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.

// SIGUIENTE SISTEMACastalia 92386 · VGA 13h · VS Windows 95
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_◆