diff --git a/src/sbbs3/umonitor/umonitor.c b/src/sbbs3/umonitor/umonitor.c
index fce97efeae9b6b307dfcb587a0c11cbecde4bd2c..f5b82c9c4a97a02db40d9c6314a029de9348b8cf 100644
--- a/src/sbbs3/umonitor/umonitor.c
+++ b/src/sbbs3/umonitor/umonitor.c
@@ -913,11 +913,14 @@ int main(int argc, char** argv)  {
 							ciolib_mode=CIOLIB_MODE_CURSES;
 							break;
 						case 0:
-							printf("NOTICE: The -i option is deprecated, use -if instead\r\n");
+							printf("NOTICE: The -i option is deprecated, use -if instead\n");
 							SLEEP(2000);
 						case 'F':
 							ciolib_mode=CIOLIB_MODE_CURSES_IBM;
 							break;
+						case 'I':
+							ciolib_mode=CIOLIB_MODE_CURSES_ASCII;
+							break;
 						case 'X':
 							ciolib_mode=CIOLIB_MODE_X;
 							break;
@@ -930,19 +933,20 @@ int main(int argc, char** argv)  {
 					break;
 				default:
 USAGE:
-					printf("\nusage: %s [ctrl_dir] [options]\r\n"
+					printf("\nusage: %s [ctrl_dir] [options]\n"
 					         "options:\n\n"
 					         "-c  =  force color mode\n"
 					         "-e# =  set escape delay to #msec\n"
-					         "-iX =  set interface mode to X (default=auto) where X is one of:\r\n"
+					         "-iX =  set interface mode to X (default=auto) where X is one of:\n"
 #ifdef __unix__
-					         "       X = X11 mode\r\n"
-					         "       C = Curses mode\r\n"
-					         "       F = Curses mode with forced IBM charset\r\n"
+					         "       X = X11 mode\n"
+					         "       C = Curses mode\n"
+					         "       F = Curses mode with forced IBM charset\n"
+							 "       I = Curses mode with forced ASCII charset\n"
 #else
-					         "       W = Win32 native mode\r\n"
+					         "       W = Win32 native mode\n"
 #endif
-					         "       A = ANSI mode\r\n"
+					         "       A = ANSI mode\n"
 					         "-l# =  set screen lines to #\n"
 					         "-s# =  set idle slsep to # milliseconds (defualt: %d)\n"
 					    ,argv[0]