[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cross development notes
Well, I see your point (compared to m4 and, you know, commercial paid
assemblers), but for what it is, Acme gets the job done and provides
some convienent in-line math operations, bit shifts, etc. All in all,
I'm happier with it than I was with ORAC-M or Merlin Pro way back when.
However, for the power and glory of m4, I don't know if I like the
quoting syntax. Seems it could get a little cryptic to remember to use
` and ' characters. Good thing they included the "changequote" command
though. Can you write PC-aware operands in M4? For example, in Acme
macros can respect the program counter like so:
; far branch, as defined in <6502/std.a>
!macro bne .target {
beq * + 5
jmp .target
}