Did you exec "EXEC.ME.FIRST" before running "PLAY.GNR"? it'll hang otherwise because when it loads the first frame it overwrites the BASIC program. EXEC.ME.FIRST just moves the start of basic programs above lores page 2. -f-