Assembler

The default assembler is using the ACME syntax for parsing. Most macros of ACME are also available, but also some exclusive macros.

The assembler allows at most one label, one mnemonic and one comment per line.

There are two types of label, local and global ones. Local labels are determined by starting with an '.'. To limit the scope of local labels the !ZONE macro is used.
Comments are prefixed with an ';', macros start with an exclamation mark '!'


C64 Studio also supports basic PDS and DASM format. To choose the assembler type for a file right click the item in the solution explorer and change "Assembler Type".