From 3af758ced542b6f7bc1973664bc82ef6c053079b Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Thu, 27 Jun 2013 23:09:54 +0200 Subject: [PATCH] Have __PLUS4__ imply __C16__. --- include/cbm264.h | 2 +- libsrc/dbg/dbg.c | 2 +- src/ca65/main.c | 3 ++- src/cc65/main.c | 3 ++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/include/cbm264.h b/include/cbm264.h index 9ede10f47..ff7468d30 100644 --- a/include/cbm264.h +++ b/include/cbm264.h @@ -39,7 +39,7 @@ /* 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 diff --git a/libsrc/dbg/dbg.c b/libsrc/dbg/dbg.c index c0c2da971..00ff28722 100644 --- a/libsrc/dbg/dbg.c +++ b/libsrc/dbg/dbg.c @@ -47,7 +47,7 @@ static char GetKeyUpdate (void); /* 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 diff --git a/src/ca65/main.c b/src/ca65/main.c index c862dcaad..4b2f9d178 100644 --- a/src/ca65/main.c +++ b/src/ca65/main.c @@ -230,7 +230,8 @@ static void SetSys (const char* Sys) break; case TGT_PLUS4: - CBMSystem ("__PLUS4__"); + CBMSystem ("__C16__"); + NewSymbol ("__PLUS4__", 1); break; case TGT_CBM510: diff --git a/src/cc65/main.c b/src/cc65/main.c index cadad83d0..a27822ed8 100644 --- a/src/cc65/main.c +++ b/src/cc65/main.c @@ -186,7 +186,8 @@ static void SetSys (const char* Sys) break; case TGT_PLUS4: - cbmsys ("__PLUS4__"); + cbmsys ("__C16__"); + DefineNumericMacro ("__PLUS4__", 1); break; case TGT_CBM510: -- 2.39.5