diff -ru a/src/includes/main.h b/src/includes/main.h
--- a/src/includes/main.h	2025-05-04 09:00:44
+++ b/src/includes/main.h	2025-05-29 10:59:20
@@ -15,6 +15,8 @@
 /* Name and version for window title: */
 #define PROG_NAME "Previous 3.8"
 
+#define USE_CONS 1
+
 #include "config.h"
 
 #include <stdio.h>
diff -ru a/src/kms.c b/src/kms.c
--- a/src/kms.c	2024-10-28 13:03:05
+++ b/src/kms.c	2025-05-29 10:59:20
@@ -9,6 +9,7 @@
 */
 const char Kms_fileid[] = "Previous kms.c";
 
+#include "main.h"
 #include "ioMem.h"
 #include "ioMemTables.h"
 #include "m68000.h"
@@ -247,7 +248,7 @@
 }
 
 static void kms_command_out(uint8_t command, uint32_t data) {
-    if (!(kms.status.transmit&KMS_ENABLE)) {
+    if (!(kms.status.transmit&KMS_ENABLE) || USE_CONS) {
         return;
     }
 
diff -ru a/src/rtcnvram.c b/src/rtcnvram.c
--- a/src/rtcnvram.c	2025-01-12 19:28:22
+++ b/src/rtcnvram.c	2025-05-29 11:23:55
@@ -950,6 +950,9 @@
     
     /* Build configuration bytes */
     uint32_t config = 0x94000000; /* reset = 9, allow eject = 1 */
+    if (USE_CONS) {
+        config |= 0x08000000; /* alt cons */
+    }
     config |= 0x3D<<14; /* brightness */
     
     rtc.ram[0] = config>>24;
@@ -982,6 +985,10 @@
             
         default: break;
     }
+    if (ConfigureParams.Boot.nBootDevice != BOOT_ROM && USE_CONS) {
+        rtc.ram[20] = '-';
+        rtc.ram[21] = 's';
+    }
     
     /* Copy ethernet address from ROM to RTC RAM */
     int i;
@@ -1035,7 +1042,7 @@
     rtc.ram[14] = 0x00;
     if (ConfigureParams.Boot.bEnableDRAMTest)
         rtc.ram[14] |= TEST_DRAM_POT;
-    if (ConfigureParams.Boot.bEnablePot)
+    if (ConfigureParams.Boot.bEnablePot && !USE_CONS)
         rtc.ram[14] |= POT_ON;
     if (ConfigureParams.Boot.bEnableSoundTest)
         rtc.ram[14] |= TEST_MONITOR_POT;
diff -ru a/src/scc.c b/src/scc.c
--- a/src/scc.c	2024-10-28 13:03:05
+++ b/src/scc.c	2025-05-29 11:08:27
@@ -334,6 +334,7 @@
     if (scc[ch].wreg[W_MISC]&WR14_LOOPBACK) {
         scc_receive(ch, val);
     } else {
+        printf("%c", val);
         /* send to real world */
     }
     
