Emulando una Computadora Retro Ucraniana: Reviviendo Juegos de la Infancia

2025-09-22

El autor revisó sus recuerdos de infancia con la computadora Fahivets-85 de Ucrania y decidió emularla. Construyó un emulador basado en WebAssembly que actualmente ejecuta un juego simple llamado "Rain". El desarrollo implicó la implementación del conjunto de instrucciones de la CPU, la simulación del controlador de E/S, el teclado y la pantalla. Se utilizó asistencia de IA para generar código, y la funcionalidad del emulador se refinó gradualmente hasta que el juego se ejecutó con éxito. Aunque persisten algunos problemas, este es un logro impresionante.

Desarrollo