Changes in v1.2 (August 3, 2010)
  [+] Upper bits of fake addresses can now be retrieved. eg. Use 0x0A000002 to
      read the kernel mode buttons using the 16-bit PSPAR code types.
  [+] Added an option to hijack the PSPAR button codes. This option if enabled
      Will change PSPAR codes with codee types 0x09 and 0x0A and an address of
      0x09F00000 to be treated as a button joker code. This makes codes such as
      the GTA: VCS moonjump code work without altering the code.
  [+] Menu key, trigger key and screenshot key can now be configured under PRX.
  [+] The POPs version now uses a different config file to the PSP version.
  [+] Added PC CWCheatPOPS to PSPAR code converter.
  [!] Fixed problem copying address from codelist to the Browser/Decoder.
  [!] Button press prompt is no longer displayed on load. This should fix
      display problems with PSP Filer and probably some other homebrew/games.
  [!] Fixed the 0x08 CWCheat code type.
  [!] Codes which attempt to write a 16-bit value to 8-bit address or a 32-bit
      value to 8/16-bit address will no longer crash the PSP.
  [!] MAC address patch is off by default to fix networking problems while plugin
      is enabled. User must remove config.bin for this change to take effect.

Changes in v1.1 (July 29, 2010)
  [+] Added POPS and homebrew support, thanks to Davee for information on getting
      the Game ID without the need for the daunting task of parsing the PARAM.SFO.
      Please note that homebrew PARAM.SFO files need to be patched so the Game ID
      isn't the same for all homebrew. Also keep in mind that CWCheat POPS files
      are not compatible. The codes need to be in either PSPAR or CWCheat PSP
      format.
  [+] Settings can now be saved so there is no time to re-configure on each load!
  [+] Added support for loading from different cheat.db files.
  [+] Added PC NitePR to PSPAR code converter.
  [+] Added comment mode paramater to the PSPAR bin converter. Use 0 to prepend
      all comments with a # or 1 to prepend folders with _C1 and comments with
      _C2.
  [+] Codes which have no code lines are highlighted and have no Y/N before their
      name. This is to allow for in-game comments.
  [!] Fixed problem loading the colours from a file.
  [!] Fixed screenshot option, forgot to set the option in the makefile, whoops.
  [!] Fixed the 0xD1 PSPAR code type.
  [?] Offset is only added to PSPAR conditional codes if the address used is 0.
  [?] Added an aditional check to CWCheat pointer codes to help prevent a crash
      with bad codes and uninitialized pointers.
  [?] Cheat device is now known as "TempAR". "Temp" because GBAtemp is my online
      home and "AR" because it supports "AR" codes. To further expand on this the
      Temp is what CW is to CWCheat and AR I guess is what PR is to NitePR.
      Plus it can be pronounced temper woot! (thanks to xist for the suggestion).

Changes in v1 (July 24, 2010)
  [+] Added support for a _C2 code name line. _C2 codes are active irrespective
      of the cheat engine status.
  [+] Can now insert a new CWCheat code from menu under PRX by pressing SQUARE.
  [+] Added support for the remaining CWCheat pointer code types.
  [!] Fixed the 0x0E PSPAR code type.
  [!] Various bug fixes.

Changes in Beta 2.1 (July 22, 2010)
  [!] Fixed issue loading codes when end of read buffer is reached.
  [+] Added support for single pointer CWCheat code type.

Changes in Beta 2 (July 21, 2010)
  [+] Added tool to convert the PSPAR.com pspar_codes1.bin file to a
      format compatible with this cheat device.
  [+] Implemented some CWCheat code types (very untested).
  [+] Codes are loaded from a single cheat.db file.
  [!] Problem loading and storing 8/16-bit values.

Changes in Beta 1 (July 18, 2010)
  [+] Added PSPAR Code Type Support (note: May Have Some Buggy Code Types).
  [-] Removed NitePR Code Type Support.
  [-] Removed the SOCOM stuff.
  [-] Removed the off value function.
  [?] Cheat Hz changed from 0 to 15 by default.
  [?] Real address mode active by default for browser and decoder.
  [?] Real addresses should be used for codes as PSPAR uses real addresses.

Key
  [+] New/Improved Feature
  [-] Removed Feature
  [!] Fixed Bug
  [?] Other Stuff