diff --git a/src/cc65/codegen.c b/src/cc65/codegen.c index 42be0099a..04340af67 100644 --- a/src/cc65/codegen.c +++ b/src/cc65/codegen.c @@ -200,6 +200,8 @@ void g_preamble (void) case CPU_6502DTV: AddTextLine ("\t.setcpu\t\t\"6502DTV\""); break; case CPU_65SC02: AddTextLine ("\t.setcpu\t\t\"65SC02\""); break; case CPU_65C02: AddTextLine ("\t.setcpu\t\t\"65C02\""); break; + case CPU_W65C02: AddTextLine ("\t.setcpu\t\t\"W65C02\""); break; + case CPU_65CE02: AddTextLine ("\t.setcpu\t\t\"65CE02\""); break; case CPU_65816: AddTextLine ("\t.setcpu\t\t\"65816\""); break; case CPU_HUC6280: AddTextLine ("\t.setcpu\t\t\"HUC6280\""); break; case CPU_4510: AddTextLine ("\t.setcpu\t\t\"4510\""); break; diff --git a/src/cc65/main.c b/src/cc65/main.c index 648c603cd..5fc6ea343 100644 --- a/src/cc65/main.c +++ b/src/cc65/main.c @@ -373,10 +373,18 @@ static void DefineCpuMacros (void) DefineNumericMacro ("__CPU_65C02__", 1); break; + case CPU_65CE02: + DefineNumericMacro ("__CPU_65CE02__", 1); + break; + case CPU_65816: DefineNumericMacro ("__CPU_65816__", 1); break; + case CPU_W65C02: + DefineNumericMacro ("__CPU_W65C02__", 1); + break; + case CPU_HUC6280: DefineNumericMacro ("__CPU_HUC6280__", 1); break; @@ -402,6 +410,8 @@ static void DefineCpuMacros (void) DefineNumericMacro ("__CPU_ISET_6502DTV__", CPU_ISET_6502DTV); DefineNumericMacro ("__CPU_ISET_65SC02__", CPU_ISET_65SC02); DefineNumericMacro ("__CPU_ISET_65C02__", CPU_ISET_65C02); + DefineNumericMacro ("__CPU_ISET_W65C02__", CPU_ISET_W65C02); + DefineNumericMacro ("__CPU_ISET_65CE02__", CPU_ISET_65CE02); DefineNumericMacro ("__CPU_ISET_65816__", CPU_ISET_65816); DefineNumericMacro ("__CPU_ISET_HUC6280__", CPU_ISET_HUC6280); DefineNumericMacro ("__CPU_ISET_4510__", CPU_ISET_4510);