¿Eres capaz de imaginar una CPU de 16 bits (100% funcional), 128 kilobytes de RAM y un monitor de 4K, todo contenido en... una hoja de cálculo de Excel? Pues la cosa mejora: para lograrlo no ha hecho falta recurrir a scripts de Visual Basic ni a plugins adicionales; se basa únicamente en un uso ingenioso de las hojas de cálculo de Excel.
Tradicionalmente, las hojas de cálculo han sido vistas como meras herramientas para cálculos financieros y análisis de datos, pero este proyecto parece redefinir lo que un simple 'software de oficina' es capaz de hacer.
No te tomes a broma las fórmulas de Excel
Su creador, el youtuber Inkbox, reivindica la importancia de las fórmulas de Excel: mucha gente subestima la potencia de éstas, pero en realidad son herramientas capaces de ejecutar operaciones lógicas y de cálculo avanzadas...
...lo que les permite ser usados para emular componentes de hardware, como los decodificadores y flip-flops de una CPU. Incluso se ha usado la función de referencias entre celdas para simular la conexión de pines en un chip.
El vídeo muestra también cómo la memoria RAM emulada no es más que una tabla de Excel de 256x256, y cómo la 'pantalla' se compone, en realidad, de celdas cuadradas que representan píxeles y que se pueden colorear utilizando formateo condicional.
El creador del proyecto menciona, incluso, que ha creado un 'dialecto' personalizado del lenguaje ensamblador llamado EXCEL-ASM16, así como un compilador que traduce programas escritos …