basm 0.5.0

z80 assembler relying on cpclib-asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
	macro LDIXREG register,dep
		if {dep}<-128 || {dep}>127
			push BC
			ld BC,{dep}
			add IX,BC
			ld (IX+0),{register}
			pop BC
		else
			ld (IX+{dep}),{register}
		endif
	mend

	LDIXREG H,200
	LDIXREG L,32