Emulador ROM Pico2ROMEmu: Retrocomputación con Raspberry Pi Pico2

by Editor de Tecnologia

Nada dura para siempre, ni siquiera las ROMs necesarias para ejecutar un ordenador retro. Aún peor, ¿qué ocurre si estás creando tu propio firmware? Las EPROMs y sus programadores de la época adecuada no siempre son baratos o fáciles de conseguir hoy en día. [Kyo-ta04] se enfrentó a este problema, y gracias a él, ahora todos tenemos una solución: Pico2ROMEmu, un emulador de ROM basado, como habrás adivinado, en el Raspberry Pi Pico2.

The Pico2ROMEmu in its natural habitat on a Z80 SBC.

El emulador de ROM ha sido probado a 10MHz con un procesador Z80 y a 12MHz con un MC68000. Un detalle interesante es que, en lugar de utilizar los núcleos RISC-V o ARM del RP2350, [kyo-ta04] está realizando todo el trabajo utilizando el potente PIO del chip. PIO significa “entrada/salida programable”, y si necesitas una introducción, puedes consultar este artículo. Utilizar PIO significa que el núcleo principal del microcontrolador no necesita participar, lo que se traduce en un emulador de ROM más rápido.

Hemos visto emuladores de ROM antes, por supuesto, como OneROM, que también puede utilizar el RP2350 y sus PIOs. Ese proyecto no ha buscado alcanzar estas velocidades, ya que se centra en máquinas más antiguas y lentas. Esto podría cambiar en la nueva revisión. Es genial ver otro competidor en este espacio, especialmente uno que sirva a ordenadores retro de mayor rendimiento. El código y los archivos Gerber para Pico2RomeEMU están disponibles en GitHub bajo una licencia MIT.

Gracias a [kyo-ta04] por la información.

 

 

leer más  Adaptador GameCube Switch: Battle Dock de Retro Fighters

You may also like

Leave a Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.