I'm having a problem with Linus' numeric input. I read James' tutorial and followed the steps. Everything works but after I call the gsinput routine and return back to the place it was called from, I again _vputs a couple lines and call getkey. The calculator locks up and crashes. I think it has something to do with the gsinput messing up hl or some other register. From: Chris mecad@scv.net