#define hash # #define f(x) x #define imm(a) f(hash)a #define DMA0(mode, len, a_bank, a_addr, b_reg)\ php \ : sep imm($20) : .as \ : rep imm($10) : .xl \ : lda mode \ : sta $4300 \ : ldx a_addr \ : lda a_bank \ : stx $4302 \ : sta $4304 \ : ldx len \ : stx $4305 \ : lda b_reg \ : sta $4301 \ : lda imm($01) \ : sta $420b \ : plp