Visto que no vuelve mi hosting, subo el ejecutable a falta de mas pruebas.
Esta testeado bajo la rom USA del mario kart con el XG2 y el parche del GST. Tambien se ha probado con supercard y va igual de bien.
El parche es muy simple, se basa en introducir este codigo:
ldr r0, =0x02153A4C
adr r1, CourseList
mov r2, #12
0:
ldrb r3, [r1],#1
str r3, [r0],#4
subs r2, r2, #1
bgt 0b
ldr r1, =salto
bx r1
Despues de la ejecucion del crt0.
El uso, simple, arrastras la rom sin parchear del mario kart al programa y te indicara si es la rom correcta, realizara los cambios sobre el propio archivo y ya esta listo, parcheas o grabas en tu flashcart (o lo que uses) y ya tienes los circuitos habilitados.
Habilita los 12 circuitos que no estan en Online, sustituyen los 12 originales, estoy trabajando para solucionar esto y poder seleccionar si sustituirlos o no en el arranque, pero con mas calma.
Escepticos: El codigo del parche y el articulo un poco mas ampliado esta documentado en otro sitio, pero que esta offline, cuando vuelva posteo un link.
El codigo fuente:
http://josting.org/index.php/2005/12/22/hack-para-el-mario-kart-online-ds/
Descargas:
http://www.touchcoders.tk/ <-- En la seccion descargas
o si falla
http://www.josting.org/privado/proyectomk.zip