; make org safer (impossible to overwrite previously assembled bytes) and count padding
org macro address
if notZ80(MOMCPU)
if address < *
if assembleZ80SoundDriver
error "too much stuff before org $\{address} ($\{(*-address)} bytes)"
else
error "too much stuff before org $\{address} ($\{(*-address)} bytes) ... try setting assembleZ80SoundDriver=1 in the asm file"
endif
elseif address > *
paddingSoFar set paddingSoFar + address - *
!org address
endif
endm
; define the cnop pseudo-instruction
cnop macro offset,alignment
org (*-1+(alignment)-((*-1+(-(offset)))#(alignment)))
endm
Comments
0 B
|0 👍
/0 👎
0 B
|👍
/👎