This was written by: Tony Hedstrom t.hed@excite.com and Cheatmaster zazer@earthlink.net 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. http://www.angelfire.com/games2/codehut/ 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