heres some code that i cant seem to get to work in my (sqrt)parse program. (i haven't tried it in a non (sqrt) program). i got it from cyberoptics rom webpage. what it does is check if 'program' is an asm program and if it isn't it returns and if it is then it runs the program. ; ld hl, program rst 20h rst 10h call $46AF jr nz, quit jp _exec_assembly ; thanks Keith Batten