Author Id: 12479 Author Name: eing Post Content: Muy bien, hasta ahí quería llegar... Has encontrado el offset en la RAM que carga el mini del protagonista. La direccion es: 02020648 = A0 (Primer byte de la dirección donde se ubica el mini en la ROM.) 02020649 = 00 (Segundo byte de la direccion donde se ubica el mini en la ROM.) 0202064A = 3A (Tercer byte de la direccion donde se ubica el mini en la ROM.) 0202064B = 08 (Es el puntero del mini, que indica que carga un dato del ROM.) Tendriamos que cambiar los 3 primeros bytes de esa direccion. Para colocar una nueva dirección. Supongamos que el nuevo mini su pointer 3 es el 083A0C40. Lo permutamos -ya que todo está permutado en la rom cuando apunta a una dirección..- 083A0C40 = SIN PERMUTAR 400C3A08 = PERMUTADO. Como vemos, que el pointer es el mismo EN AMBOS MINIS (Y siempre será el mismo pointer para TODOS los datos siempre y cuando sean extraidos DEL MISMO LUGAR, -VRAM, I/O,ROM..etc.-) soloo hará falta 3 writebytetooffset. Quedaría así... writebytetooffset 0x40 0x02020648 writebytetooffset 0x0C 0x02020649 writebytetooffset 0x3A 0x0202064A Y en resumen, siempre que quieras substituir un gráfico u otra cosa con el WBTO, y en el offset que estes indique una direccion offset (3 bytes)| Puntero, habras de modificar solo los 3 bytes primeros.