OK, so I guess I had to figure this out on my own.
Well, devkitGP2X to the rescue.
neocd.c: (to play in ENGRISH)
#define REGION REGION_EUROPE
filer.c: (I didn't like the clock speed selection)
static const int clocklist[] = {166, 180, 200, 220, 230, 250, 260, 266, 275, -1};
int speed = 200; //INI_ReadInt("system", "clock", 200);
memintrf.c: (to save individual game data)
sprintf(path, "%s%s", game_dir, ".memcard");
recompiled with a bunch of errors but it seems to work.