enton..., acho que nesse caso ele pode funcionar..., mas sinceramente nunca fiz isso com jogos, ja fiz com sistemas, pegar um executavel, descompilar o desgraçado, achar o erro, consertar e recompilar o desgraçado...
No caso do Xbox e do PC é porque eles rodam o mesmo sistema operacional - Windows baseado em DirectX - ai fica fácil de fazer isso. No caso do PS2 e do Gamecube eu não sei como funciona mas hoje em dia 360/PS3 é a coisa mais fácil do mundo, só precisando de umas adaptações porque cada hardware tem seu ponto alto ou baixo (mais RAM ou mais PROCESSAMENTO).