[SOLVED] pointers and call functions with char[]

In your scroll routine, you're using y before you initialize it (at least after the first call to the routine). Clearly, you're getting away with it at the moment - still worth fixing though.