El universo de los cores FPGA sigue dando sorpresas, y esta vez le toca al Amstrad CPC 6128. Ya está disponible CPC4MEGA65 v1.0, un proyecto que permite ejecutar un CPC 6128 sobre un MEGA65, pero con una característica que lo hace especialmente interesante: su unidad interna de disquete de 3,5 pulgadas funciona como una auténtica unidad de disco del CPC.
Esto significa que no estamos simplemente ante un CPC virtual capaz de trabajar con imágenes de disco. El sistema permite utilizar disquetes físicos originales de Amstrad, leerlos, formatearlos y escribir imágenes de disco directamente sobre ellos.
La compatibilidad con el hardware original ha sido comprobada en ambos sentidos utilizando un Amstrad CPC 6128 real. Un disco formateado desde el MEGA65 puede posteriormente introducirse en un CPC 6128 y ser leído correctamente. Del mismo modo, un juego copiado desde el MEGA65 a un disquete físico ha sido probado y puede arrancar posteriormente en el ordenador original.
Esta característica convierte a CPC4MEGA65 en una propuesta especialmente curiosa para quienes conservan software en disquetes de 3,5 pulgadas, ya que el MEGA65 puede actuar prácticamente como un CPC 6128 a nivel de almacenamiento físico, manteniendo la posibilidad de intercambiar discos con el hardware original.
La versión 1.0 supone, por tanto, un paso importante para este proyecto, combinando la implementación del CPC 6128 mediante FPGA con una interacción real con el soporte magnético utilizado por el ordenador de Amstrad.
CPC4MEGA65 es gratuito y de código abierto, y todo el proyecto, incluyendo el código fuente y la información necesaria, está disponible en GitHub.
🔗 Proyecto CPC4MEGA65: GitHub – CPC4MEGA65

