Next Previous Contents

## 14. Predefined constants

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`

Next Previous Contents