Terraria es un popular videojuego que muchos describen como 'el Minecraft en 2D'; uno de los aspectos que ambos tienen en común es la posibilidad de construir cosas verdaderamente complejas dentro del propio juego. Sin ir más lejos, el programador y estudiante de ingeniería física Xander Naumenko ha logrado construir un ordenador de 32 bits.
Es decir, no ha creado una estructura de bloques con la forma de un ordenador, sino que de verdad ha creado un conjunto de circuitos dentro del juego que replican el funcionamiento de una máquina de 32 bits (una compatible con RISC-V), hasta el punto de que es capaz de ejecutar el 'Pong' dentro de Terraria, el cual funciona íntegramente sobre una CPU creada por software.
Y, de hecho, 'amenaza' con ejecutar "Terraria dentro de Terraria". Aunque por ahora deberá optimizar un poco el rendimiento de esta máquina virtual, que cuenta con una velocidad de reloj de ~5kHz, 96 kb de RAM. Esto, y todo el proceso de desarrollo, Naumenko lo cuenta con detalle en un vídeo colgado en su canal de YouTube,
"He estado trabajando en esto durante más de 6 meses y pensé que es lo suficientemente bueno como para que otros puedan estar interesados en aprender sobre este software. Absolutamente todo lo que hablo aquí es completamente de código abierto y está disponible gratuitamente en estos repositorios públicos: Computerraria y WireHead".
En Genbeta
Han ejecutado …