I tried out this guy's Plants vs Zombies, it crashed twice. Not constantly or anything, but with obvious causes unaddressed by the coder. Stuff a (my single) playtest would have spotlighted. This guy's porting appears to be a light touch. And he doesn't write documentation.
Plants vs Zombies is a bit less ambitious a port than GTA. Although, the Plants vs Zombies issues appear to be memory related, maybe GTA doesn't need it because PS2 was such a weenis while Plants vs Zombies never had occasion to be responsible with RAM use despite being a tiny game.