Thanks a lot, it works for me (I'm using a DSi with r4i card, not an emulator), but there're quite a few bugs:
My spiritomb is dark/ghost, only weak agaist fairy, but ghost moves also deal x2 damage on him, just like normal ghosts.
Dragon moves deal 0 damage to fairies, instead of x0.5
Ghost...