a) Ok, thanks! So... you mean that when I launch a PS2 game directly from XMB (without using webMAN to mount it), it loads config files from PS2CONFIG?
When you mount a PS2 game through webMAN MOD, it first look into PS2CONFIG database (the folder in /dev_hdd0/game) if the game doesn't have one CONFIG file already in /dev_hdd0/PS2ISO. It gets the game ID from the file name (if not it tries to get it from the ISO). Then it searches the database and copy the CONFIG with the same name of the ISO + ".CONFIG"
The rest is done by Cobra payload. If the game has a <file-name>.ISO.CONFIG, the payload applies that config to fix the game.
If the game is a .BIN.ENC, the config file is also searched in the ENC folder of the database. If it is found the config is copied to /dev_hdd0/PS2ISO. The encrypted config is copied to the PS2 Classics launcher when the game is mounted.