Hola,
no funciona nada bien cargar el HDL a partir de cargar primero el HDAdvance,
ya se han reportado fallos al iniciar un juego por usar esta forma de carga que
por otro lado es completamente innecesaria, con lo que deberías actualizarte
en varias cosas.
Debes instalarte el exploit del Freemcboot y el uLaunchElf en la tarjeta de memoria,
con lo cual se puede iniciar cualquier aplicación de forma correcta.
Ya que tienes el disco del HDAdvance, lo que puedes hacer es instalar
el uLaunchElf en formato disco como si fuera un juego usando el programa
HDLDump Helper GUI (no uses el winhiip, este programa da muchos problemas).
El uLaunchElf en versión disco lo tienes
aquí, el HDLDump Helper GUI
aquí,
y el Freemcboot 1.8b
aquí.
Una vez tengas el uLaunchElf en la lista de juegos del HDAdvance, lo cargas y
teniendo el Freemcboot metido en un pendrive inicias su instalación desde él.
Luego con el uLaunchElf copias y configuras el HDL 0.8c y el OPL 0.8 en formato ELF
dentro de la tarjeta de memoria, que por cierto no sé porque te has buscado el OPL
en disco de por ahí cuando tienes en el foro el hilo oficial del OPL con éste para descarga
y un completo tutorial, búscalo y léetelo bien si no sabes usar el OPL.
Saludos.