/* Check for errors */
-#if !defined(__PLUS4__) && !defined(__C16__)
+#if !defined(__C16__)
 #  error This module may only be used when compiling for the Plus/4 or C16!
 #endif
 
 
 
 
 /* Color definitions */
-#if defined(__PLUS4__) || defined(__C16__)
+#if defined(__C16__)
 #  define COLOR_BORDER          (BCOLOR_DARKBLUE | CATTR_LUMA6)
 #  define COLOR_BACKGROUND      COLOR_WHITE
 #  define COLOR_TEXTHIGH        COLOR_BLACK
 
             break;
 
         case TGT_PLUS4:
-            CBMSystem ("__PLUS4__");
+            CBMSystem ("__C16__");
+            NewSymbol ("__PLUS4__", 1);
             break;
 
         case TGT_CBM510:
 
             break;
 
         case TGT_PLUS4:
-            cbmsys ("__PLUS4__");
+            cbmsys ("__C16__");
+            DefineNumericMacro ("__PLUS4__", 1);
             break;
 
         case TGT_CBM510: