Lo de C quizás debas tenerlo en cuenta, es un lenguaje de alto nivel, y no necesitas saber mucho acerca del funcionamiento interno de la consola para hacer cosillas interesantes (si que hay que saber, pero quizá no tan a fondo jejeje).
Si hablé de C en ese tema, es porque es el lenguaje que se usó para programar esos juegos, pabel sabe bastante más de como compilar e insertar las rutinas (también no para de quejarse porque dice que ocupa mucho xD). Yo solo he hecho un tutorial con pabel de cómo usarlo, pero nada serio, el te puede decir si me estoy equivocando al recomendar esto o si puede verse como un acierto para los que les cueste un poco más entender como trabaja el procesador. Ya me dirás que te dice.