Na ja - Du weist Time$ ein einziges mal den Wert "12:00:00" zu, und veränderst ihn danach nicht mehr. Folglich zeigt er Dir immer das gleiche an...

Ohne die Softclock in Bascom zu kennen vermute ich mal, dass das Hochzählen der variablen Time$ in der Gosub "Sectic" passieren soll. Die müsste dann noch mit ´nem Return abgeschlossen werden...