Bueno, como dije, la cosa va perfecta y es sencilla.
Empiezo la explicación paso a paso con todos los links necesarios
Hay varios dispositivos para cargar software casero y roms en la DS, pero yo me decanté por la SuperCard Lite (más que nada porque era el que más disponible estaba en ese momento).
Como ya comenté en otro post, la SuperCard Lite va en la entrada para Gameboy Advance de la DS. No sobresale nada de la Lite y lleva una ranura para meter una tarjeta MicroSD sin necesidad de sacar la SuperCard.
La MicroSD tiene que estar formateada en FAT16 (o FAT a secas si usamos Windows XP). Normalmente viene así, pero no está de más comprobarlo.
Junto con este dispositivo se usa la SuperKey, que es igual que un cartucho de DS y que "engaña" a la consola para que cargue los juegos desde la MicroSD de la SuperCard, en lugar de buscarlos en la ranura de la DS.
Se puede evitar usar la SuperKey flasheando la consola con un firmware trucado que hace lo mismo que la SuperKey (que lea los juegos de DS desde la ranura de la GBA), pero como no he probado este método no entraré en ello.
En Hardcore-Gamer tenéis un pack de SuperCard Lite + SuperKey, que es el que he pillado yo. Espero que tengan existencias.
Como dicen en ese link de H-G, el firmware actualizado de la SuperCard se puede encontrar AQUI o AQUI. Hay que bajar el .RAR correspondiente a la versión MicroSD.
En ese .RAR viene un programa de Windows que sirve para parchear las roms, de modo que sean reconocibles por la SuperCard, y una actualización del firmware de la SuperCard (no de la DS), que permite que reconozca las roms parcheadas con esa versión del parcheador. Normalmente las roms que se bajan están "limpias", y necesitan ser parcheadas para poderse usar en la SuperCard.
Para instalar la actualización, simplemente hay que descomprimir el .RAR en la raíz de la tarjeta MicroSD (creo que del .RAR sólo se necesita el archivo UPGRADE.scu y un archivo de fuente de texto, pero el resto de archivos no molestan y no pasa nada por meterlos en la tarjeta; yo lo he hecho así). Hecho esto, se pone la MicroSD en la SuperCard y se introduce ésta en la consola (entra un poco justa). Si al encender la consola no arranca directamente la actualización, elegid la opción de "Jugar al juego de GBA". Aparece un mensaje diciendo que la versión actual es la 1.62 y que si estamos de acuerdo en actualizar a la 1.63. Una vez aceptado, tarda unos 5 segundos en estar listo.
Tras actualizar, ya se puede borrar todo lo que haya en la MicroSD y meter lo que nos interese.
Hay un reproductor de video, audio y fotos que se llama MoonShell. AQUI hay un tutorial sobre cómo instalarlo, con links a paquetes preparados, con lo que sólo tienes que elegir el correspondiente a la SuperCard Lite y descomprimirlo en la raíz de tu tarjeta MicroSD para que funcione.
En Nintendo-ds-roms.com encontraréis e*links a roms de DS. Es importante usar éstos (que son de fiar; he probado bastantes) para saber lo que bajáis. Hay que tener cuidado, porque hay un par de "virus" que joden el inicio del código con el que arranca la consola, dejándola inservible.
He leido que el AVG Antivirus Free detecta esos virus (haciendo click derecho sobre el archivo sospechoso y pulsando "escanear"), aunque no sé si será verdad.
Cuando bajéis algo de procedencia dudosa, lo mejor es probarlo en algún emulador para PC.
Tenéis emuladores para PC, aplicaciones y juegos caseros a saco en ESTA PÁGINA (en la columna de la izquierda, hacia abajo). Curiosamente no consigo hacer funcionar el "remake" de Oil Panic, que me apetecía probar.
Para parchear roms "limpias" (formato .NDS) hay que instalar el programa "setupmicrosdV255Cen.exe" que viene en el .RAR. Su funcionamiento es muy simple:
* En la pestaña "Options" marcamos el "Out Path" (dónde van a ir las roms parcheadas).
* En la pestaña "Game List" usamos "ADD" para añadir todas las roms que queramos.
* Con el botón derecho del ratón sobre CADA rom, vamos a propiedades. Ahí vemos que "Saver Patch" y "ROM Position Patch" están marcado como "SD Card"; esto significa que tanto la rom como las partidas salvadas van a ir en la SD. Las opciones "Enable Restart" y "Faster Play Game" ya están marcadas. Marcamos también "Enable Trim ROM", que elimina código innecesario de la rom, haciendo que ocupe algo menos. Resumiendo, vamos a propiedades en CADA rom (repito, hay que hacerlo en CADA rom) y marcamos "Enable Trim ROM", ya que el resto de opciones deberían estar por defecto como he dicho.
* En caso de que un juego no funcione después del parcheo, se puede volver a repetir el proceso, esta vez seleccionando también la opción "Enable Patch Cartidge Access". A veces esto hace que funciones. A mi me ha pasado con el Final Fantasy III.
* Una vez cambiadas las propiedades, pulsamos "OUT" y esperamos a que el programa nos avise de que ha terminado.
* Se habrán generado 2 archivos por cada ROM original. Uno con extensión .NDS.DSQ y otro .SAV. Estos dos archivos van en la MicroSD.
Una vez iniciada la consola con la SuperCard, la SuperKey y la MicroSD con las roms parcheadas, nos aparecerá en la pantalla superior un listado de las roms en cuestión. Elegimos una con la cruceta y pulsamos "A" para que cargue.
Los juegos van como la seda. He probado el Brain Training (tanto original como ROM) y no he notado diferencia.
Espero que haya quedado todo más o menos claro.
Resumen paso a paso para torpes (espero no olvidar nada):
*Comprobamos que el formato de la MicroSD es FAT16 (o FAT a secas).
* Bajamos el firm actualizado de la SuperCard de AQUI o AQUI.
* Descomprimimos el .RAR en la raíz de la MicroSD.
* Colocamos la Supercard en el slot de GBA de la DS.
* Colocamos la MicroSD en la SuperCard.
* Iniciamos la consola y el "Juego de GBA" y elegimos que se actualice el firm de la SuperCard.
* Borramos el contenido de la MicroSD.
* Vamos a Nintendo-ds-roms.com y descargamos con la mula las roms que necesitemos.
* Instalamos en nuestro PC el programa "setupmicrosdV255Cen.exe".
* En la pestaña "Options" elegimos la carpeta de destino de las roms parcheadas. El resto lo dejamos como está.
* En la pestaña "Game List" pulsamos ADD para añadir roms.
* En cada rom pulsamos click derecho y elegimos "Propiedades". En el menú que aparece, marcamos "Enable Trim ROM" y dejamos el resto como está.
* Pulsamos "OUT" y esperamos a que termine el proceso.
* Copiamos los archivos .NDS.DSQ y .SAV generados y los copiamos a la raíz de la MicroSD.
* Introducimos la SuperKey en el slot de DS y la MicroSD en la SuperCard.
* Iniciamos la consola.
* Elegimos juego y pulsamos "A" para cargar.