hmmm.... Ich möchte mal nicht die Lage unnötig komplizieren mit Erscheinungen die in meinem System beheimatet sind.
Ich dachte nur wir hätten damit einen Hinweis auf den Timer. Zeile 202

' Timer 0 interrupt
'================================================= =============================
Interrupt_ticker:
$asm
PUSH r22
PUSH r23 <-----xxxxx das ist Zeile 202

Netter Gruß

Ps. Aus Erfahrung weis ich ja , dass Dein Compiler wesendlich folgsammer ist als meiner.