Goauld SD una mejora de otro mundo


¿Que es Goauld y Goauld SD?

El proyecto Goauld ofrece una placa de ampliación de hardware para ordenadores MSX. La placa utiliza un FPGA Tang Nano 20k, se inserta en el zócalo del Z80 de un MSX y convierte el equipo en un MSX2+. La FPGA integra un núcleo Z80, un chip gráfico V9958 con salida HDMI, BIOS de MSX2+, soporte para tarjeta SD con Nextor 2.1, un mapper de 4 MB, una megaram SCC de 2 MB, reloj en tiempo real (RTC) y audio PSG/OPLL

El proyecto MSXgoauld SD es un upgrade a nivel de Firmware del proyecto Goauld Original activando el soporte de SD.

Compatibilidad de placas y configuración

Link al proyecto: https://github.com/jabadiagm/MSXgoauldSD_tn20k/tree/main

Las placas compatibles con Goauld SD son V1.4 y V4.1 son compatibles con Goauld SD; la versión V3 no lo es (los usuarios de V3 deben seguir usando el firmware estándar).

La nueva PCB V1.5 es funcionalmente igual a la 1.4, pero se ha optimizado para la fabricación en línea y existe una guía de ensamblado para que JLCPCB produzca y monte la placa. Esta guía detalla el uso de su servicio de ensamblaje económico, qué ficheros gerber y de componentes cargar y qué opciones elegir durante el pedido.

https://github.com/jabadiagm/MSXgoauldSD_tn20k/blob/main/pcba/pcba.md

El firmware integra un menú de configuración que se muestra al mantener pulsada la tecla g durante el logotipo de arranque del MSX.

Desde ese menú se puede habilitar o desactivar el mapper, la megaram o la SD, cambiar la ranura lógica (slots 0‑3) donde se ubican el mapper, la megaram o la BIOS del SD, activar un modo “Ghost SCC” para usar sonido SCC de un cartucho externo, activar/desactivar las scanlines de la salida HDMI, y activar un modo “Slow Device” si se observan inestabilidades.

También permite guardar la configuración con o sin reinicio inmediato. (no es permanente y vuelve a su estado original al apagar el ordenador)

Gracias a esta configuración se puede reubicar la megaram y el mapper a otras ranuras para mejorar la compatibilidad. El núcleo detecta automáticamente la megaram al usar Sofarun; para otros programas puede ser necesario indicar manualmente la ranura, que por defecto es la 0-2

Problemas conocidos y grabación del firmware

  • El reinicio desde el menú de configuración no funciona con algunos sistemas, por lo que se recomienda usar el botón físico de reset.
  • Multimente muestra caracteres extraños y que los juegos en cassette pueden fallar, en ambos casos sugerimos trasladar el mapper interno a las ranuras 1, 2 o 3
  • El cartucho Carnivore C2+ no es compatible con el modo Slow Device.
  • Solo se dispone de SCC y no SCC+

¿Cómo actualizamos?

Tal y como explica el autor, solo debemos programar el Nano Tang con el nuevo Firmware +binario de nextor, de una forma muy parecida de como sé pone el firmware, una wondertang

Recomendamos ver el artículo de como se hace con la wondertang, ya que es igual, solo cambia un fichero:

Flashea tu WonderTang

También hemos preparado un archivo con el Firmware + el binario:

Goauld with SD support

Archivo Zip con el Firmware .90 de Goauld con soporte SD y el binario de Nextor

Programa para Instalar el Firmware en Windows: Gowin (hay que registrarse) https://www.gowinsemi.com/en/support/download_eda/

Pasos a Seguir:

Abrimos el Gowin Programer y detectará nuestro nanotang.

Seleccionamos el Firmware descargado con extensión .fs y lo flasheamos con el botón verde

Ahora debemos borrarlo y añadir el binario, que se selecciona y configura así:

Y se escribe en el nanotang igual que el anterior:

Una vez lo tengamos, debemos crear la tarjeta SD, que se crea igual que una Wondertang, y es compatible 100% con el SD en wondertang, aquí os dejo una imagen del SD de 16gb que hemos creado para la wondertang

SD Wondertang 16gb

Un zip con 4 particiones para una SD de 16gb para la wondertang, si solo tienes un SD con 2GB o 4gb, usa la partición primera

Conclusión

Goauld SD es una mejora del proyecto inicial, el cual ya está muy completo, pero esta vez s han superado, añadiendo el soporte SD, para cargar roms y DSK sin necesidad de medios externos

Desde MSX Barcelona, confirmamos que lo hemos verificado en ordenadores Toshiba, Sony y National/Panasonic, Algunos MSX1 y algunos MSX2

Pero pueden existir incompatibilidades puntuales o dificultades en su instalación

También queremos agradecer el gran esfuerzo de todos los que han ayudado en este proyecto , en especial Palver, leo , Jeroen , Nataliapc y mucha más gente

En Breve, desde MSX Barcelona crearemos KITS autoinstalables para gente con ordenadores como SONY HB-75 y 55P, Toshiba HX-10 y HX-20

Saludos


Enlaces de Afiliados



Disponible para Amazon Prime