No matter what the TERM variable is set to, vt-100, xterm, xterm-color the terminal does wierd things, like force a carriage return after 80 characters, and only address the upper left corner of the screen.
It's very odd.
Curses is well named it's been the irritation in my side for 25 years of nix development.