> >Is there any reason why the BASIC subroutine stack has to be the > >processor hardware stack? > There is no rule, just that it was fast so why not? Because, IIRC, the 6502 stack is only 256 bytes long. -tony