296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
| 296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
|
-
+
| * Indirect addressing is done differently:
TAD I A / PAL syntax
TAD% A / RALF syntax
* The programmer must tell the assembler when zero-page addressing is needed:
TAD A / PAL syntax: PAL assemblers know when A is on page zero and so set the Z flag in machine code output
TAD A / PAL syntax, implicit Z flag based on known location of A
TAD Z A / PAL lets you be explicit if you want; space is not optional
TADZ A / RALF syntax: RALF needs to be told; no space can be given
* Its expression syntax has no "and" operator, `&`
* It does not support zero-page literals: `[20]`
|