possibly (i dont know a thing about ASM and not much about basic either, and nothing about the 83, but hey, its an idea) you could find someone to give you some ASM code that would do what you're looking for but the BASIC cant, insert that somewhere into the program, and keep the rest in BASIC (could work, who knows)