21350-Encriptación_de_1_Hack
#2
eing 12479
¿Qué tiene que ver el I/O? ¿Qué tiene que ver ASM?
Todo esto, solo se necesita cuando el rom se está ejecutando, en un emulador.
Ya que el I/O es el sistema de entrada y salida de datos entre el hardware y el software. (Vamos, la información que se transmite de tu teclado, al juego, y del juego a los altavoces/pantalla)

Y ASM, se lenguaje ensamblador, el lenguaje de mas bajo nivel que interactua con el hardware de la máquina. Como estamos emulando, pues solo afectará cuando estemos jugando el juego en un emulador. Porque dicha rutina ASM es para el procesador de la GBA. No para el procesador de TÚ maquina.

Y terminando, no se puede encriptar la información del rom, ya que entonces sería ilegible, y dime, quien lo jugaria? Nadie, porque la información está encriptada.
Lo unico que puedes hacer es cambiar el cabezal del rom, cambiandole el AXVE o como se diga, por otro. De lo contrario, todas las tools lo podrán abrir.
Aunque claro, también te digo que ese cambio, un rom hacker con suficiente conocimiento lo puede anular, volviendolo a hacer legible, cambiando con HEX de nuevo el cabezal del rom.

Pd. ¿Se puede saber para que quieres bloquear tu rom? Si seguro que has abierto más den uno para ver como hacia X/Y ...