
Un desarrollador ha llevado a cabo una experiencia curiosa: crear un juego para Windows 1.0 y comprobar su funcionamiento en las versiones actuales de Windows. El proyecto, que se ha publicado en comunidades en línea, revisa 40 años de compatibilidad y revela que ciertos elementos fundamentales de la API ya estaban presentes en aquella época.
Origen y objetivo del experimento
El creador se propuso escribir una aplicación para la primera versión de Windows para entender qué cambios ha sufrido la API a lo largo del tiempo. Aquella versión, lanzada en los años 80, operaba sobre procesadores de 16 bits y MS-DOS. A partir de estas premisas, diseñó una pequeña obra interactiva con gráficos, entrada de teclado, temporizadores y redibujado constante, bautizada como Xonix, que funciona como un juego compatible con Windows 1.0.
Para lograrlo, el desarrollador empleó herramientas como Microsoft C 4.0 y un compilador de las primeras épocas de Windows. El código fuente utiliza convenciones clásicas, con declaraciones de funciones antiguas y extensiones de compilador ya obsoletas, como FAR y PASCAL.
Qué se descubrió sobre la compatibilidad
A pesar de la antigüedad de Windows 1.0, la arquitectura de la aplicación no difiere en exceso respecto a las bases actuales. Los mecanismos básicos de la API, como la gestión de ventanas, el bucle de mensajes, los temporizadores, los recursos y la interacción con teclado y ratón, ya existían en aquella época.
¿Quieres mantenerte informado? Puedes leer más artículos de actualidad sobre Hardware y más temas relacionados con Tecnología en GUSLOK.


