@stevefoxed para pasar roms de gb/gbc y poder ejecutarlas en GBA se necesitan al menos un par de cosas:
-Goombafront que es digamos el cliente conversor de las roms a ejecutables de GBA.
-El emulador evidentemente que junto con la rom es lo que va a hacer funcionar el tema.
Y bueno ni que decir tiene que el cartucho ya le tienes, el emu no es perfecto en cuanto a compatibilidad pero hace el apaño, mejoró mucho en las últimas versiones, aún así tiene sus fallos en algunos juegos.
Dejo una imagen de GBATemp que resume bien visualmente el manejo del Goomba front, parámetros más básicos:
Uso de
GoombaFront para inyección de juegos en archivo ejecutable para GBA:
-Select emulator file >> seleccionar ruta y fichero donde se encuentra goomba color (emulado en concreto)
-Select output file >> seleccionar ruta del fichero de salida con emu y roms inyectadas.
-Add GB/GBC games >> seleeccionar ruta ddonde se encuentran las roms en concreto
Luego ya con los botones "Add" y "Remove" añades o quitas roms respectivamente.
Una vez terminado usas el botón de "Compile" y compilas el fichero ejecutable final para GBA.
Importante a tener en cuenta el tamaño del fichero final para que quepa en PS-RAM o NOR, no puede exceder de 16MB o 32MB respectivamente (en el caso de inyectar varias roms).
Respecto al Idioma del EZ es usar el icono con forma de ventana y en la 1ª opción está la config de idioma, seleccionas con el botón A y la 2ª sub opción es el idioma en inglés (la 1ª es el Chino).
Y por último los nuevos firm a mi parecer merecen mucho la pena ya que no es necesario usar el client, lleva incorporado el motor de autoparcheo eso sí hay que acostumbrarse un poco a las nuevas opciones y tener en cuenta que algunos juegos que daban guerra como el que comentas hay que desactivar esas nuevas opciones, toda la info y guía ya traducida la tienes en la 1ª página del hilo, incluído enlace a última versión de goomba color.
Las roms que tengas ya parcheadas no vas a tener problemas en hacerlas funcionar, es retrocompatible en ese aspecto, simplemente cargan directamente y no necesitan de la creación del parche por parte del kernel.