SDCC のアセンブラは ASxxxx から派生したもので、マニュアルでは .define コマンドについて説明しています: http://shop-pdp.net/ashtml/asxs02.htm#define
これは派生物であるため、すべてが同じように機能するわけではありませんが、コマンド ライン引数のヘルプで .define ("-b Display .define substitions in list") について説明されているので、そこにあると思います。
しかし、私がするとき:
.define ay /-1/
エラーが発生します:
g.s:1: Error: <o> .org in REL area or directive / mnemonic error
私が試した他のフォームは次のとおりです。
.define ay ^/-1/
.define ay "-1"
.define kword /foo/
これらはすべて同じエラーになります。私が試したら
.define
エラーは次のようになります。
g.s:1: Error: <q> missing or improper operators, terminators, or delimiters
ただし、同じエラーが発生する.blarg
ため、キーワードが削除された可能性があります(なぜですか?)
何か間違ったことをしているのですか、それとも sdasz80 が壊れているだけですか?