ninor escribió:Pero si el IDA solo soporta ARM 3, 4 y 5! Ya tuviste suerte, PadrinatoR
Lo sé! jajaja Había un 'loader' para cargar juegos de NDS y como ya dije no los desensambla perfectamente, el Brain Training por ejemplo apenas era desensamblado y no encontraba dónde leía los datos de calibración de la táctil, es decir, no encontraba nada
ninor escribió:Una pregunta: Después de desensamblar, ¿con qué programa se traduce a C?
A mano
Hay que estudiarse los algoritmos y hacer una traducción. En el caso de los algoritmos encargados de leer pulsaciones del stylus y sus coordenadas, es decir, código del ARM7, está portado perfectamente.
Del ARM9 está portado perfectamente sólo la conversión de coordenadas de la pantalla táctil a pixels, sin embargo el código que se encarga de controlar los errores tuve que modificarlo un pelín (sólo dos líneas) para que funcionara correctamente... es difícil encontrar todo lo necesario entre tanto código ofuscado en ensamblador