Sorry, forgot to mention this before...
I think that the "stall" effect is from the counter getting too many
"counts" in between polls from the CPU (and overflowing). Since the
polling is done in software it's possible that Star Trek/Tac Scan/Zektor
will all behave slightly differently (they might also mask off top bits
in the counter depending on what they need.)
-Clay