For better orthogonality, the assembler defines similar symbols as the compiler, depending on the target system selected:
__APPLE2__
- Target system is apple2
__APPLE2ENH__
- Target system is apple2enh
__ATARI__
- Target system is atari
__ATMOS__
- Target system is atmos
__BBC__
- Target system is bbc
__C128__
- Target system is c128
__C16__
- Target system is c16
__C64__
- Target system is c64
__CBM__
- Target is a Commodore system__CBM510__
- Target system is cbm510
__CBM610__
- Target system is cbm610
__GEOS__
- Target system is geos
__LUNIX__
- Target system is lunix
__NES__
- Target system is nes
__PET__
- Target system is pet
__PLUS4__
- Target system is plus4
__SUPERVISION__
- Target system is supervision
__VIC20__
- Target system is vic20