Posted 06 August 2010 - 06:29 PM
Gameshark codes are set up in a certain way.. The first two numbers represents basically wat type of code it is. Usually $30 or $80 (but obviously joker codes and things start with a $DO or $D1 etc).
With your $30 codes you are only editing 8 bits of information (or two numbers), with $80 your looking at 16 bit (or four numbers). And basically if you have codes that are 'side by side' you can use an $80 instead of having two codes that begin with $30... That all sounds a bit confusing, so i'll try get to your question.
The reason why there is the space there is because after the space is the value of the code. Think of it like this, with the code you gave as an example 800C7E7A 00C8. the first part of the code is what we call the address. so the 0C7E7A is the address of Leon's health (at least if that code is correct) after that the health has been given a value to be constantly C8 (By the way, this code creates redundant data. You would get the same results if there was a $3 at the start of the code instead of an $8. For the reason that the two numbers after the address are set to zeros.) Anyways, that C8 = 200 in decimal. So that will have Leon's health constantly set at 200. But the other code you mentions puts it at FF or 255, which is obviously maxed out. Unless the health is kept at two seperate addresses.
In short, the only reason why the 'space' is there is so that it is easy to decipher between what the address of the code is, and what value it is given. So that if you changed the FF or C8 at the end of your code to say 1, then Leon's health would sit on 1, until the code was turned off.
The actual gameshark programs that are set up on the xbox wont give you the option to put a space between them anyways, so there is no real way that you can enter the wrong code.. And the reason for the difference in codes is possibly because one code is for the PAL version and the other is for NTSC, but I am surprised by the C8. Most people just play it safe and throw it to FF for max, but purists will want to find out the exact maximum health that can be obtained, which may account for the C8.
Sorry if that rambled on a bit, I'm sure that hex coding is not all that interesting haha. But making your own codes can be enjoyable.