.text .org 0 _start: .ifdef NO_XYHL ld a,ixl ixl: ld b,ixh ixh: ld c,iyl iyl: ld d,iyh iyh: .else ld a,ixl ld ixh,a ld b,ixh ld ixl,b ld c,iyl ld iyh,c ld d,iyh ld iyl,d .endif .ifdef NO_REG_F f: ld a,f .else in f,(c) .endif .ifdef NO_INDEX ix: ld hl,ix iy: ld bc,iy ld a,(ix-1) ld (iy+1),a .else add ix,ix add a,(ix+1) ld ix,0x1234 ld iy,0x4321 ld (0x1234),iy ld (iy-1),a .endif .ifdef NO_REG_R r: ld a,r ld (r),a .else ld a,r ld r,a .endif .ifdef NO_REG_I i: ld a,i ld (i),a .else ld a,i ld i,a .endif .ifndef EZ80 mb: ld hl,mb ld a,mb ld (mb),a .else .assume ADL=1 ld a,mb ld mb,a .assume ADL=0 .endif .END