Super! Schön, dass es läuft.
Das hast du auch gut und deutlich kommentiert.

Nochmal zu BANKSEL:
Das ist ein Macro, was selbstständig erkennt, welches Register in welcher Bank du ansprechen willst. D.h. du brauchst dich nicht mit BSF STATUS,RP0 zu bemühen, da Banksel automatisch die Bits richtig setzt. Das ist ganz nett, wenn man mit vielen SFRs hantiert, hat aber immer 2 Befehle, statt möglicherweise 1.