De la programmation, ce serait trop simple. Non, d´après ce qye j´ai compris, ce n´est pas un langage de programmation, c´est bien plus barbare.
On modifie tout simplement des séries d´octets à certaines adresses de la ROM. Evidemment, il faut savoir à quoi correspondent ces adresses, et si on fait n´importe quoi.... crash. 
Chaque code modifie donc une certaine partie de la ROM, apparemment.