cwcheat for Dark Alex 3.02 OE - A custum firmware.
this is a cwcheat built to work fine with 3.02OE in pops mode (SONY PSX EMULATOR)

it has all the function of cwcheat 0.1.6.
this means that you can:
-cheat in your games (the db and the config are loaded from ms0,
 if you don't have them it will still work only it will go for default
 config and you will have an "empty" db)
-CHANGE THE CPU CLOCK IN GAME WHEN YOU WANT IT WITHOUT REFLASHING EVERYTIME!!
 this means that you can put a default cpu/bus clock that will be set when
 loading in the config file (change the cpu clock in the menu and save the
 config in the config menu) but also you will be able to change in every moment
 and without touching the flash the cpu/bus frequence!!
-my screenshootbmp mod which uses volatile ram to do the screenshoot stopping the
 game for less than one sec!
-standard screenshoot version
-brightness changer which uses the screen button (what you use to change brightness normaly)
 it works up to the 4^ level

-------------------------------------------------------------
INSTALLATION/MANUAL/EASY
-------------------------------------------------------------

1-copy the folders under MS_ROOT in your memory stick ROOT (which is the main folder not the PSP folder)
2-power up your psp while pressing R
3-go to advanced -> Advanced configuration
4-Enable by pressing X on Plain modules in UMD/ISO
5-select back for two times
6-Select plugins
7-Press X over cwcheatpops.prx [POPS] it will say ENABLED
  NB: if a (disabled) appears under the cwcheatpops prx entry it's a glitch of the recovery don't mind it
8-exit recovery and enjoy

-------------------------------------------------------------
INSTALLATION/MANUAL/IF YOU HAVE MORE MODULES ALREADY INSTALLED
-------------------------------------------------------------

1-copy the cwcheat folder in the seplugins folder to have the db installed
2-go to seplugins folder and copy cwcheatpops.prx there
3-open pops.txt with a text editor and add this line: ms0:/seplugins/cwcheatpops.prx
4-power up your psp while pressing R
5-go to advanced -> Advanced configuration
6-Enable by pressing X on Plain modules in UMD/ISO
7-select back for two times
8-Select plugins
9-Press X over cwcheatpops.prx [POPS] it will say ENABLED
  NB: if a (disabled) appears under the cwcheatpops prx entry it's a glitch of the recovery don't mind it
10-exit recovery and enjoy


------------------------------------------------------------
CHANGES
------------------------------------------------------------
0.1.6 REV. D for 3.02OE/POPS
-included two versions one with caetla/AR/GS codes 2.41+ (Suggested for users) and one with cwcheat codes
-a new caetla/AR/GS 2.41+ cheat engine was written from scratch. This permits you to use CAETLA/AR/GS codes
 without modifying them at all
-the db was moved to /seplugins/cwcheat/cwcheatpops.db, the config was moved to /seplugins/cwcheat/cwcheatpops.ini
-now the game is recognised by cwcheat and proper cheats are loaded from it. the id of the game is something
 like SLES_12345
-the 0x aren't required to input AR/CAETLA/GS codes so just put the code directly eg: _L 80015648 FFFF
-now the photo folder is created if not present this avoid crashes if it's missing while doing the screenshots
-fixed a bug with the brightness function
-code types supported 80, 30, 10, 11, 20, 21, 50, D0, D1, D2, D3, E0, E1, E2, E3, C0, C1, C2
-the cheat searcher function search in the psx ram only and outputs psx code types
-the dump function dumps only the psx ram
-reorganised various part of the code
0.1.6 REV. C for 3.02OE/POPS
-this is a special build only for pops (PSX EMULATOR)
-removed usb support as usb prxs aren't loaded in pops mode, maybe they can be loaded but to avoid flashing requirement
 i preferred this way
-removed all umd imports ( same as above)
-remapsp altough is still there (and sems to do something) is reported as not working it disables game input
-ID is forced to POPS
0.1.6 REV. B for 3.02OE
-removed devhook connections again (lol)
-removed the installer which is not necessary
-repacked to be adeguated to install on 3.02OE
0.1.6 REV. B for devhook 0.51+ w/3.x FINAL
-included a new installer for windows (.net) which installs automatically cwcheat and if required the database
-readded the menu opening delay
-rehooked clock functions to devhook
-added cpu clock 300mhz, bus clock 150mhz
-now devhook version is showed again
0.1.6 REV. B for devhook 0.51+ w/3.x BETA
-changed disc0:/ to isofs:/ because accessing disc0: provoched an instant crash when booting up the game
 ($ony protection?)
0.1.6 REV. B for devhook 0.50 w/2.8x
-removed the function which wait for the second set by the user before opening the menu
 because it isn't available anymore in kernel mode
0.1.6 REV. B for 2.71SE
-now it's possible to use both the screenshoot version (the high speed/less compatible,
 and the high compatible/slower version) just by changing the options in the config submenu
 NOTE: the high compatible version is default
-now it's possible to change the brightness by using the screen button (what's used normally
 to change brightness) and put the screen at 0% -> 25% -> 50% -> 75% -> 100% brightness
 NOTE: this is disabled as default so if you want it you must enable it under the config menu
0.1.6 REV. A for 2.71SE
-now the screenshoot function can work in two ways (the faster custum mode,
 and the more compatible mode from the screenshoot prx from nekokabu)
-for this version the screenshoot function is locked to the compatibility mode
 it will be setupable in a next version
-the clock is now changed when exiting cwcheat menu (it should fix games like burnout
 locking up cwcheat when changing clock sometimes)
-changed the installer with the coldbird one
0.1.6 for 2.71SE
-First port release, removed devhook dependencies, added builtin clock changing
-------------------------------------------------------------

cwcheat will be loaded everytime you load a psx game
now you will need only to copy a cwcheat.lng (if you aren't an english speaker) in the ms0:/dh/
from the LANGUAGES folder


-----------------------------------------------------------------------------------
CWCHEAT per il custum firmware 3.02OE di dark alex
questo cwcheat è stato compilato in modo che funzionasse perfettamente sul 3.02OE
nella modalità pops (emulatore psx sony)

Ha tutte le funzioni del cwcheat 0.1.6
questo vuol dire:
-i trucchi nei giochi (il db e i file di config sono caricati da ms0 ma se non sono presenti
 non c'è problema il cwcheat funzionerà comunque solo che avrete la configurazione di default
 e non avrete i codici del db)
-E' POSSIBILE CAMBIARE IL CLOCK DELLA CPU E DEL BUS QUANDO SI VUOLE E COME SI VUOLE
 SENZA DOVER RIFLASHARE OGNI VOLTA!!!!(questo vuol dire che è possibile mettere una frequenza
 di default che verrà salvata su ms e applicata automaticamente all'avvio, ma se si necessita
 di cambiarla basterà aprire il menu e cambiare la frequenza senza dover toccare la FLASH!!)
-supporto a remapsp per cambiare i fastidiosi bottoni che ci sono in alcuni giochi
-il mio mod dello screenshootbmp che usa la ram volatile per fare gli screenshoot fermando il
 gioco per meno di un secondo
-screenshoot standard più lento
-cambio brightness anche al 4^ livello

-------------------------------------------------------------
INSTALLATION/MANUALE/SEMPLICE
-------------------------------------------------------------

1-copia le cartelle sotto MS_ROOT nella cartella radice della memory stick (che è la cartella principale
  non la cartella PSP)
2-accendi la psp premendo R
3-va in advanced -> Advanced configuration
4-Abilita Plain modules in UMD/ISO premendo X
5-seleziona back due volte
6-seleziona plugins
7-Premi X sopra a cwcheatpops.prx [POPS] verrà scritto ENABLED
8-esci dal recovery e divertiti

-------------------------------------------------------------
INSTALLAZIONE/MANUALE/SE SI HANNO ALTRI PLUGINS INSTALLATI
-------------------------------------------------------------

1-copia la cartella cwcheat nella cartella seplugins per avere il db
2-vai nella cartella seplugins e copia li il cwcheatpops.prx
3-apri il pops.txt con un editor di testi e aggiungi questa linea: ms0:/seplugins/cwcheatpops.prx
1-copia le cartelle sotto MS_ROOT nella cartella radice della memory stick (che è la cartella principale
  non la cartella PSP)
2-accendi la psp premendo R
3-va in advanced -> Advanced configuration
4-Abilita Plain modules in UMD/ISO premendo X
5-seleziona back due volte
6-seleziona plugins
7-Premi X sopra a cwcheatpops.prx [POPS] verrà scritto ENABLED
8-esci dal recovery e divertiti



------------------------------------------------------------
CAMBIAMENTI
------------------------------------------------------------
0.1.6 REV. D for 3.02OE/POPS
-incluse due versioni una per i codici CAETLA/AR/GS 2.41+ (suggerita per l'utente) e una con i codici cwcheat
-Un nuovo motore di cheating CAETLA/AR/GS 2.41+ è stato scritto da zero. ora i codici per questi cheat device
 possono essere usati senza modifiche
-il db è stato mosso in /seplugins/cwcheat/cwcheatpops.db, la configurazione in /seplugins/cwcheat/cwcheatpops.ini
-ora il gioco è riconosciuto dal cwcheat e i trucchi corretti per lui vengono caricati. l'id del gioco è del tipo
 SLES_12345
-lo 0x iniziale non è richiesto per inserire i codici AR/CAETLA/GS quindi si possono inserire direttamente 
 eg: _L 80015648 FFFF
-ora la cartella PHOTO viene creata se non presente per evitare crash facendo screenshoot senza la sua presenza
-corretto un bug con la funzione della luminosità
-tipi di codice supportati 80, 30, 10, 11, 20, 21, 50, D0, D1, D2, D3, E0, E1, E2, E3, C0, C1, C2
-la funzione di ricerca dei trucchi ora cerca solo nella ram psx e crea codici in formato psx
-la funzione di dump dumpa solo la ram psx
-riorganizzate varie parti del codice
0.1.6 REV. C per 3.02OE / POPS
-rimosse le funzioni per l'usb
-remapsp anche se sembra funzionare per ora blocca i controlli dei giochi
-build speciale per l'emulatore sony della psx
-ID forzato a POPS
-rimossi gli import degli umd
0.1.6 REV. B for 3.02OE
-rimosse di nuovo le connessioni al devhook
-rimosso l'installatore
-ricompresso per essere adeguato all'installazione su 3.02OE
0.1.6 REV. B for devhook 0.51+ w/3.x FINAL
-incluso un nuovo installer per windows (.net) che installa automaticamente il cwcheat su devhook
-riaggiunta l'attesa nell'apertura del menu
-ricollegate le funzioni del clock a devhook
-aggiunta la frequenza cpu 300mhz e la frequenza bus 150mhz
-ora la versione del devhook è visualizzata di nuovo
0.1.6 REV. B for devhook 0.51+ w/3.x BETA
-cambiato disc0:/ a isofs:/ perchè accedere a disc0: provocava un crash immediato avviando il gioco
 ($ony protection?)
0.1.6 REV. B for devhook 0.50 w/2.8x
-rimossa la funzione che attende per i secondi impostati dall'user perchè non più disponibile in kernel mode
0.1.6 REV. B for 2.71SE
-ora la versione dello screenshoot è selezionabile. di default è selezionata quella compatibile
 però è possibile abilitare quella veloce dal menu di configurazione
-ora è possibile cambiare luminosità alla psp usando il cwcheat. Abilitando questo funzione
 che è disattivata di default è possibile scegliere la luminosità: 0% -> 25% -> 50% -> 75% -> 100%
 senza inserire la corrente di linea
0.1.6 REV. A for 2.71SE
-ora la funzione dello screenshoot può funzionare in due modi (la modalità veloce e quella
 compatibile)
-per questa versione la funzione dello screenshoot è bloccata alla modalità compatibilità
 sarà configurabile nella prossima versione
-il clock della cpu viene ora cambiato usciendo dal menu (dovrebbe sistemare alcuni giochi
 come burnout che crashavano cambiando il clock)
-cambiato l'installer con quello di coldbird
0.1.6 for 2.71SE
-prima release del port, rimosse le dipendenze da devhook, aggiunto cambiamento di clock bultin
-------------------------------------------------------------

cwcheat verrà caricato ogni volta che si carica gioco psx
ora copiare cwcheat.lng se si vuole tradurre cwcheat in un'altra lingua nella
cartella ms0:/dh/


-----------------------------------------------------------------------------------

thanks for this version goes out to Dan4o2, Adrahil, coldbird, harleyg, Dark Alex, zio'ale, sincro, djvale, gigasonic