I have 2 questions. 1.)The programs that are executable with the PRGM command, do they return back to the basic program when they are done? (i.e. Clrhome :prgmINVERSE :For(X,1,3 :Shade(sin X,X,1 :End ;Will it return to the For command?) 2.)In Ash 3, do you have to do ld hl,string ld de,PROGRAM_ADDR add de,hl D_ZT_STRING Or is there a shorter way to display zero-terminating strings?