From 2f37e0a8c922d32e2675fa1523e6d29df267e91f Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 3 May 2020 07:56:15 +0000
Subject: [PATCH] Fix the last fix so it's fixed.

---
 src/conio/cterm.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/conio/cterm.c b/src/conio/cterm.c
index 602d746ba3..468bda6732 100644
--- a/src/conio/cterm.c
+++ b/src/conio/cterm.c
@@ -5313,21 +5313,21 @@ CIOLIBEXPORT char* CIOLIBCALL cterm_write(struct cterminal * cterm, const void *
 							case 14:	/* Lower case font */
 								if(ti.currmode == C64_40X25) {
 									SETFONT(33,FALSE,1);
-									cterm->altfont[1] = 33;
+									cterm->altfont[0] = 33;
 								}
 								else {	/* Assume C128 */
 									SETFONT(35,FALSE,1);
-									cterm->altfont[1] = 35;
+									cterm->altfont[0] = 35;
 								}
 								break;
 							case 142:	/* Upper case font */
 								if(ti.currmode == C64_40X25) {
 									SETFONT(32,FALSE,1);
-									cterm->altfont[1] = 32;
+									cterm->altfont[0] = 32;
 								}
 								else {	/* Assume C128 */
 									SETFONT(34,FALSE,1);
-									cterm->altfont[1] = 34;
+									cterm->altfont[0] = 34;
 								}
 								break;
 							case 18:	/* Reverse mode on */
@@ -5347,7 +5347,10 @@ CIOLIBEXPORT char* CIOLIBCALL cterm_write(struct cterminal * cterm, const void *
 									#endif
 								}
 								break;
-
+							// 0x0f - Flashing on (C128 80-column only)
+							// 0x8f - Flashing off (C128 80-column only)
+							// 0x02 - Flashing on (C128 80-column only)
+							// 0x82 - Flashing off (C128 80-column only)
 							default:
 								k=buf[j];
 								if(k<32 || (k > 127 && k < 160)) {
-- 
GitLab