CPU Intel 80386 en FPGA alcanza estado funcional con software DOS

Fuentes: z386: An Open-Source 80386 Built Around Original Microcode
CPU Intel 80386 en FPGA alcanza estado funcional con software DOS
Imagen generada con IA

Un equipo de desarrolladores liderado por Nand ha logrado que la recreación en FPGA de la CPU Intel 80386, conocida como z386, alcance un estado funcional. Este proyecto, parte de una serie de reconstrucciones de hardware abierto, permite ejecutar software real de DOS, incluyendo programas en modo protegido y juegos como Doom. La CPU se basa en el microcódigo original de Intel, diferenciándose de los emuladores tradicionales mediante la recuperación de su control ROM.

El desarrollo es relevante para la preservación histórica de la arquitectura x86 y la investigación en hardware abierto. z386 opera a una frecuencia de reloj de 85 MHz, superando las especificaciones históricas de los procesadores 386, aunque con un rendimiento ligeramente inferior en pruebas de rendimiento comparado con implementaciones de 486. El código fuente cuenta con 8.000 líneas, utilizando bloques de lógica de FPGA para operaciones matemáticas y una caché L1 de 16 KB. El sistema logra ejecutar DOS 6 y 7, demostrando su viabilidad como máquina educativa y funcional.