KiGB supports both GameGenie and GameShark codes. To enter GameGenie or
GameShark codes, right-click and then select "Cheat...". Check Apply to apply
the changes and press the OK button to make it effective. You can enter
description if you like. You may require to reset the game to make the codes
effective. You may enable both GameGenie/GameShark codes at the same time.

All the GameGenie and GameShark codes entered will be saved into a ASCII
file named KIGB.GGS, which is located in the same directory as KIGB.EXE.
KiGB will automatically retrieve the cheat codes from this file when a game
is loaded. Normally, you should not be bother about the contents of this file.
However, if you have a large amount of cheat codes to convert to be used by
KiGB, you should read the file KIGB-GGS.TXT for the specification of this
file.

If you have a cheat library file of NO$GMB, you can use it by copying
it into the directory of KiGB and rename it as KIGB.GGS


GAMEGENIE CODES
---------------
Both 6 and 9 digits codes are supported. I have not tested 6-digit codes as
I cannot find a valid one. (Thanks bas)


GAMESHARK CODES
---------------
The following three GS digits (1st 2 digits) are supported:

  01 - Normal
  80 - Normal
  D0 - Apply once

For 01 and 80 GS digits, the codes are applied normally (permanently). For
D0, the codes are applied only once. If you find a GS code that starts a game
in a particular level for example, you should change the 1st 2 digits to D0.
Otherwise, you will always stay at that level. I think this is the proper
behaviour according to the document "The Secrets of Professional GameShark
Hacking". (Thanks Chip B)

For example, the GS code is 800284A0 to have infinite lives for Kiryby's
Dream Land 2. To start the game with 5 lives, change the GS digits from 80 to
D0 and change the value (3rd and 4th digits) from 02 (3 lives) to 04
(5 lives). The resulting GS code becomes D00484A0. Click OK. Reset the game.
