diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c
index 3c757b22037b368e50c6d15a7a4870b63af05dbe..d6419d001488f0c8fc8fdbd787876ac564f304b1 100644
--- a/src/syncterm/bbslist.c
+++ b/src/syncterm/bbslist.c
@@ -1878,12 +1878,12 @@ change_settings(int connected)
 				    "        these are attempted is:"
 #ifdef __unix__
  #ifdef NO_X
-				    " SDL, then Curses\n\n"
+				    " SDL, Curses, then ANSI\n\n"
  #else
-				    " X11, SDL, then Curses\n\n"
+				    " X11, SDL, Curses, then ANSI\n\n"
  #endif
 #else
-				    " SDL, then Windows Console\n\n"
+				    " GDI, SDL, Windows Console, then ANSI\n\n"
 #endif
 #ifdef __unix__
 				    "~ Curses ~\n"
diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c
index b891eeede337e3ca88279139950f420ea3bccb38..71cac98a44bd48586a0cf20eb275cf198b058fa8 100644
--- a/src/syncterm/syncterm.c
+++ b/src/syncterm/syncterm.c
@@ -741,9 +741,9 @@ static const struct {
 char *output_types[] = {
 	"Autodetect"
 #ifdef __unix__
-	" (X11, SDL, Curses)"
+	" (X11, SDL, Curses, ANSI)"
 #elif defined(_WIN32)
-	" (SDL, Console, ANSI)"
+	" (GDI, SDL, Console, ANSI)"
 #endif
 #ifdef __unix__
 	, "Curses",