Ben, programmer ses propres interruptions, ça peut servir par exemple à faire intervenir un bout de programme (chargé d'une tâche bien précise) à intervalles réguliers. C'est une sorte de temps partagé, comme sur les systèmes multi-tâches mono-processeurs, t'as plusieurs processus qui tournent en "pseudo-parallèle" (chacun leur tour en réalité).
Dans le cas ,de Bouncy, je ne sais pas pourquoi il l'utilise, mais ça pourrait très bien être pour faire changer un décor de fond au bout d'un certain temps par exemple... (le code de l'interruption compte le nombre d'interruptions et arrivé à un certain nombre, lance une procédure de changement de décor). Enfin là, c'est purement un exemple, je n'ai pas regardé le code de Bouncy. 
