cwcheat for Dark Alex 3.03 OE - A custum firmware.
this is a cwcheat built to work fine with 3.03OE 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. F for 3.03OE/POPS
-reworked the id loading function now it *should* work in any case
-now if selected 0 as cpu/bus mhz the clock isn't set and it's left to the sony emulator (SUGGESTED!)
-fixed memory card functions to work on 3.03 Emulator
-NOW USB SUPPORT IS AVAILABLE IN CWCHEAT (READ THE USB SUPPORT README)
-added a little faq in english
-fixed the db save functions
-now the mc loader/saver shows more information and shows if the operation went fine
-other things here and there

0.1.6 REV. E for 3.02OE/POPS
-fixed a little thing which for some game could make cwcheat not loading the id correctly
-fixed the directory were the db is saved from the cwcheat interface now it's saved in the correct folder
-new folder "mc" under /seplugins/cwcheat/
-fixed some reported things here and there

and now the most important thing:

-> BUILTIN SUPPORT to loading/saving epsxe (mcr) memory card to/from the psp emulator!!!
-> in this way you can load your own game saves from pc or psx/ps2 on the psp and viceversa! :)
-> but also go over problematic points in games.


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.03OE di dark alex
questo cwcheat  stato compilato in modo che funzionasse perfettamente sul 3.03OE
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. F for 3.03OE/POPS
-riscritte le funzioni di caricamento degli id ora dovrebbero funzionare sempre
-ora se si seleziona 0 come frequenza della cpu o del bus il clock non  settato ed  lasciato
 all'emu sony (SUGGERITO!)
-le funzioni delle memory card sono stato corrette in modo che funzionassero sull'emulatore 3.03
-ORA IL SUPPORTO USB E' DISPONIBILE IN CWCHEAT (LEGGERE IL README USB SUPPORT)
-aggiunta una piccola faq in inglese
-corrette le funzioni di salvataggio del db
-ora la funzione memory card manager visualizza se l'operazione  andata a buon fine o no
-altre cose qui e l

0.1.6 REV. E for 3.02OE/POPS
-corretto un piccolo problema che poteva bloccare il cwcheat dal caricare gli id correttamente in alcuni giochi
-ora il db viene salvato nella cartella corretta
-nuova cartella mc sotto /seplugins/cwcheat
-corretti alcuni problemi riporti qui e li

e ora la cosa pi importante:

-> SUPPORTO AL CARICAMENTO/SALVATAGGIO di memory card in formato epsxe da/all'emu della psp.
-> in questo modo  possibile caricare i proprio salvataggi dal pc o dalla psx/ps2 nella psp e viceversa :)
-> ma anche superare punti problematici nei giochi
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, gigasonic,
xkiller, LilKitty, alcahest, aldos, and to the people who reported in the correct way problems in the forums