NostOS, el nuevo sistema operativo para el mítico procesador Z80 que usaban el ZX Spectrum y la Game Boy en los años 80

Ordenador RC2014 con Z80
NostOS, el nuevo sistema operativo para el procesador Z80.Scott Baker / YouTube

Activo durante medio siglo, el procesador Z80 sigue muy vivo. Estrena nuevo software.

Hay pocos procesadores más importantes en la historia de la informática que el Z80 de Zilog. Millones de personas descubrieron por primera vez los ordenadores y las consolas gracias a él, en los años 80. Hoy ha estrenado un nuevo sistema operativo llamado NostOS, con algunas funciones muy curiosas.

El procesador de 8 bits Zilog Z80 se estrenó en marzo de 1976, así que acaba de cumplir 50 años. Fue creado por Federico Faggin, el diseñador de los procesadores Intel 4004 e Intel 8080, que se marchó de la compañía para fundar Zilog.

El Z80 es el corazón de ordenadores míticos de los 80 como el ZX Spectrum, Amstrad CPC y MSX, y de consolas como Sega Master System, Sega Game Gear y Nintendo Game Boy (en una versión modificada por Sharp).

NostOS, el nuevo sistema operativo para Z80

El Z80 también se usó como chip de apoyo para diferentes funciones, desde hacer ciertos cálculos a generar sonido, en máquinas como BBC Micro, Apple II y Commodore 64 y, en las consolas Neo-Geo y Sega Mega Drive. Prácticamente todo el hardware que triunfó en los años 80 tenía un Z80 como CPU, o controlando alguna función.

Zilog ha fabricado el Z80, hasta hace poco. En 2014 se uso en un micro ordenador casero llamado RC2014, y para esta máquina el desarrollador Scott Baker ha creado el nuevo sistema operativo NostOS, cuyo código puedes descargar desde su repositorio en GitHub.

El kernel o núcleo del sistema solo ocupa 8 KB, y posee un intérprete de línea de comandos de 8 KB Juntos, caben en un banco de ROM de 16 KB.

Siguiendo la tradición del Z80, el sistema operativo funcionan en una ROM, así que lo puedes meter en un chip para ejecutarlo desde ahí, e instalarlo en cualquier dispositivo.

Tal como cuenta Hackaday, NostOS es un sistema operativo de texto basado en BASIC, así que funciona tecleando órdenes. Es compatible con todas las funciones del Z80, aplicadas al RC2014, e incluye el clásico controlador de disquete WD37C65. Como es un sistema operativo moderno, también lee tarjetas de memoria Micro SD.

Una de sus habilidades más curiosas, es que es capaz de convertir texto a voz, sin IA. Scott Baker lo ha aprovechado para convertir la mítica aventura de texto Zork, una de las primeras de la historia, en una aventura hablada.

El procesador Z80 acaba de cumplir 50 años, pero como vemos sigue muy vivo entre los desarrolladores y entusiastas del hardware retro.