*AHA*
2007-01-03 by Thomas Keller
I found the problem with the failure to return form subroutine. Apparently, the RAMEND value iin tn25def.inc is incorrect. I checked it, and it has a decimal value of 223. For memory that is only 128 bytes long, that is pretty high, eh? I altered my code to load decimal 126 into my stack pointer, and all the weirdness went away! Why would that tn25def.inc RAMEND vlaue be so far off? tom,