我已经定义了一个const
用作 KickAssembler (C64) 宏中的参数。这有效:
.macro MAZE(start){
.const WALL = $E0
MAZE_fill(WALL)
}
这不会:
.const WALL = $E0
.macro MAZE(start){
MAZE_fill(WALL)
}
因此,如果符号是在宏中定义的,它会在汇编过程中被识别。但如果是
global
,则不是。
我的动机是拥有全局符号,因此只有一个地方可以更改它们。
有没有办法做到这一点?