It looks like dm848c is around the corner and it would be easy to get the getche() function fixed for that. _getche() should be equivalent to either putchar(_getch()) or putch(_getch()) but it isn't.