Dave,

I'm running an assembly language version of your program on a 10F200 (100 words of memory) and it works great.