Using it
pasmo
Z80, pasmo syntax.
Directives
11 directives, 18 spellings. This is the list the parser looks a word up in, so a spelling here is one the assembler accepts and a spelling missing from it is one it refuses.
| Directive | Spellings | Notes |
|---|---|---|
bytes |
defb, db, defm, dm |
|
conditional |
if, else, endif |
|
end |
end |
|
equ |
equ |
|
incbin |
incbin |
|
include |
include |
|
macro |
macro |
|
org |
org |
|
repeat |
rept |
|
reserve |
defs, ds |
|
words |
defw, dw |
Projects in more than one file
A relative request is looked for in the including file’s own directory, then in the -I search directories in the order they were given.
The anchor is pinned against this dialect’s own reference assembler, and the dialects genuinely disagree — Projects in more than one file has the comparison.
Elsewhere
- Dialects — every dialect and what each is the syntax of
- Where we differ — every known difference from a reference assembler
- Moving a project across — adopting this on a project that already builds