no es hacer el juego desde 0, es modificar lo exsitente a tu necesidad y gusto.
pues con 7 bits disponibles que no se usan pude ser suficiente mas los 8 bites del numero de pokemon para tener todos los que quisieses. La unica forma de saber que hacen los bytes que dices que estan indocumentados, es buscar las rutinas que los cargan, pero eso es muy costoso, simplemente ponlos a 0 o meteles basura a ver como reacciona el juego.