Hace 10 años…

El otro día, haciendo limpieza en el terabyte aproximado de “información” (por llamarlo de alguna manera) que tengo alojado en casa, me encontré con una sorpresa que me alegró el día.

Encontré un directorio repleto de documentación que utilicé hace más de 8 años para programar un pequeño sistema operativo para mi querido 286. Programé un bootloader, un sencillo kernel y un más sencillo todavía intérprete de comandos que permitian trabajar más bien poco, pero que me sirvieron para aprender muchísimo.

Cuando me encontré la documentación, recordé el interesante hilo de discusión que se generó en las news a raíz de la pregunta que lancé al aire al respecto. Qué alegría da saber que todo lo que uno hace se queda registrado para siempre…¡hey espera!…¿o quizás no?

La idea de programar un sistema operativo a mi medida me venía rondando la cabeza desde hacía tiempo y tras unos meses de estudio me puse manos a la obra. Mi objetivo era tener un ambiente gráfico más o menos completo, cosa que no conseguí, como os podéis imaginar (al menos, no al 100%)

Por desgracia, el código de este proyecto, al igual que varias decenas de mis otros proyectos empezados, permanece en el limbo de los proyectos inacabados y completamente desaparecido :(

Lo que sí conservo es una versión inicial del rudimentario entorno gráfico, imitación de la interfaz de NextSTEP, que desarrollé en Pascal (uno de los lenguajes más incomprendidos que conozco) un par de años antes y que corría encima del DOS (igual que hacían los primeros Windows).
Aunque el código no está completo (el zip estaba corrupto y perdí algunos ficheros) sí tengo un ejecutable compilado que se puede ejecutar en un emulador de DOS. Ya os lo enseñaré, aunque sólo sea a modo de curiosidad.

Llamadme geek pero la verdad es que tras el descubrimiento me vino a la cabeza la que para mí ha sido la mejor época (por supuesto, época de los 8 bits aparte) que he vivido en este mundillo y que se puede resumir rápidamente en: ensamblador, modo 13h, música en formato mod y s3m, demos, pixelart, BBS y cafeína :)

Y voy a parar, que se me escapa la lagrimilla y no puedo seguir escribiendo HTML… :_)

Notas

Imagen de cabecera cortesía de bombarie.
Por cierto, el de la imagen no soy yo (aunque podría llegar a comportarme igual) :P