BTW, I've got my own pet peeves about DASM. Does is have to be so picky about indentation? Also, it looks like it's not possible to pass a 16-bit argument to a macro, at least I'm having difficulty with it.