GameShark V4 (PS2)
Funcionamiento
El GameShark trabaja al cambiar códigos binarios guardados en lugares específicos de la memoria del juego. Por esta razón, nuevos códigos GameShark pueden ser creados para afectar esencialmente cualquier parte del juego.
Un código GameShark consiste de una memoria "en blanco", una dirección de la memoria y un valor para poner dentro de esa dirección, en hexadecimal. La mayoría de los GameSharks tienen la habilidad de encontrar la ubicación, dentro de la memoria, de cualquier valor para que uno pueda descubrir nuevos códigos. Por ejemplo, si estás jugando un first-person shooter y tienes 10 cargas de munición y quieres cambiarlo a 255 cargas, normalmente activarías el menú del sistema GameShark y decirle que busque en la memoria RAM del juego el número 10, el cual es "A" en hexadecimal. Usualmente esto activará más de una ubicación en la memoria, así que necesitarás cambiar el valor que se busca, por ejemplo usando algo de munición, y entonces utilizar tu GameShark una vez más para buscar el grupo hallado la última vez, pero con la información que posees en el valor actual. Eventualmente obtendrás menos resultados en tus búsquedas y el GameShark reportará el código de esa ubicación. En este caso supón que es "01FFA202". En nuestro ejemplo, "A202" es la ubicación de la memoria, "FF" es el valor almacenado ahí, y "01" es el banco de la memoria. Las ubicaciones de la memoria se hayan hendidas dentro de grandes pedazos del mismo tamaño llamados bancos de memoria. La mayor cantidad de bancos de memoria es el primer "01". Ahora queremos colocar nuestra munición a 255 (el valor máximo que puede ser guardado en el tamaño de esta ubicación en la memoria), así que cambiamos "02" a la versión hexadecimal de 255, la cual es "FF".
http://www.megaupload.com/?d=G5T4VYME
Archivo: Imagen ISO
Tamaño: 19 Mb
Uploader: By Thechemu