0
Convert a NES Code From 8 Characters to 6 Characters
This was written by: Tony Hedstrom [email protected]
and Cheatmaster [email protected]
This document explains how to convert an 8 digit
NES Game Genie code, into a 6 digit NES GG code.
First, some of you may be wondering why such a
document is relevant. Well, when editing existing
codes, you have to have a 6 letter code. 8 letter
codes have to be constructed from a binary file,
i.e. a NES ROM, and can't be made sitting in front
of a Nintendo. So, if you want to change an 8
letter code in the codebook to find new effects, you
must first change it to 6 letters.
Keep in mind that doing this may create side effects
in codes. Actually, the side effects themselves are
often the basis for new codes. Still, be prepared
for perfect 8 letter codes that crash the game on
level 3 in 6 letter form.
To do this, it is easiest to use a NES GG to Hex
conversion program, but you can do it without one.
Both methods are explained below.
You can download a NES GG to Hex conversion
program from my site. It's in the "Downloads"
section. </title> </head> <body bgcolor="#ffffff"> <script type="text/javascript"> //OwnerIQ var __oiq_pct = 50; if( __oiq_pct>=100 || Math.floor(Math.random()*100/(100-__oiq_pct)) > 0 ) { var _oiqq = _oiqq || []; _oiqq.push(['oiq_addPageBrand','Lycos']); _oi
This method may not work on all codes.
For an example, I'm going to use a Galoob code for
Mega Man 3 which gives you infinite energy. The 8
digit GG code is: GXVAAASA. If you convert that
code to hex, you get: 00E0?85:24. To convert it to
a 6 digit code, all you do is delete the first 3
digits to the left of the colon, which in this case
are ?85. The new hex number that you get is: 00E0:24.
Now just convert this new hex number into a GG code
and your done! The new 6 digit GG code is: GXTAAA
(which gives you infinite energy just like the 8
digit code).
This is how to do the same thing as described above,
except without a NES GG to Hex conversion program.
Remember that this method may not work on all codes.
First, take the 8 digit GG code which is: GXVAAASA,
then delete the last 2 letters (which in this case
are SA). This leaves you with GXVAAA. Next, Change
the third letter according to this chart:
If the third letter is "E", change it to "A"
If the third letter is "K", change it to "G"
If the third letter is "O", change it to "P"
If the third letter is "X", change it to "Z"
If the third letter is "U", change it to "L"
If the third letter is "S", change it to "I"
If the third letter is "V", change it to "T"
If the third letter is "N", change it to "Y"
Now, if we look at our code (GXVAAA), the third
letter is "V". According to the chart, if the
third letter is "V", we should change it to "T".
So our new code is: GXTAAA, which is the same as
the code we got using the NES GG to Hex conversion
program above! There are some exceptions to this
method. Sometimes, you have to change the last
letter of the new 6 digit code, as well as the third
letter, but you still use the same chart. Here's
how to tell if you need to change it or not: Before
discarding the 8th letter, see which column in the
chart below it comes from. After converting the
code as normal, make sure that the 6th letter comes
from the same column. If not, change it the same
way you changed the 3rd.
Column 1: APZLGITY
Column 2: EOXUKSVN