⚠️ OBSOLETO.CONFIG.SYSya no existe en el código (ni en kernel, bootloader ni herramientas). La configuración de entorno se gestiona con el builtinSETdel shell (userbin/neoshell/src/shell.rs) y el parpadeo del cursor con el syscallsys_cursor_blink(RAX=30). El scriptscripts/create_ne2_image.pycitado abajo también desapareció: el pipeline de imagen vive ahora en NeoDev (neodev/src/image.rs). Este documento se conserva solo como referencia histórica.
NeoDOS lee CONFIG.SYS de la raíz del disco al arrancar (antes de AUTOEXEC.BAT).
CLAVE=VALOR
; comentarios con punto y coma
# comentarios con numeral
Líneas vacías, las que empiezan con ; o # se ignoran. Cada CLAVE=VALOR se asigna como variable de entorno.
| Clave | Descripción | Valor por defecto |
|---|---|---|
CURSOR |
Intervalo de parpadeo (ticks PIT ~18.2 Hz) | 18 (~1 seg) |
Controla la velocidad del parpadeo del cursor. El número son ticks del timer PIT (~18.2 Hz).
| Valor | Parpadeo |
|---|---|
18 |
~1 vez/segundo |
9 |
~2 veces/segundo |
5 |
~3-4 veces/segundo |
36 |
~1 vez cada 2 seg |
Se puede cambiar en caliente con SET CURSOR=N desde el shell.
CURSOR=9
; linea comentadaEl disco del sistema es scripts/neodos_image.img. Hay dos formas de añadir CONFIG.SYS:
Editar scripts/create_ne2_image.py para personalizar CONFIG.SYS.
Luego regenerar la imagen:
cd scripts && python3 create_ne2_image.pyEl disco disk_image.img (FAT32) se puede modificar con mtools:
echo "CURSOR=9" > /tmp/CONFIG.SYS
mcopy -i neodos/disk_image.img /tmp/CONFIG.SYS ::