Okay, ich sehe schon, dass die Gosub-Lösung wohl wirklich die beste ist. Dass das den Timer als solchen stört war auch nicht meine Sorge, sondern eher eine "Aufhänge"-Problematik von wegen verschachtelten Sprüngen. Aber das scheint bei ausreichendem Stack ja kein Problem zu sein.
Und den Timer-Preset kann man ja auch relativ einfach von einem gesetzten bzw. geclearten Flag-Bit abhängig machen.

Trotzdem wundert es mich, weshalb das Setzen des TOV1-Flags keinen Interrupt bewirkt...