.xlist ; --------------------------------------------------------------------------- * di macro m ifb db 0f3h else db 0edh,77h,m & 7fh endif endm ; --------------------------------------------------------------------------- * ei macro m ifb db 0fbh else db 0edh,7fh,m & 7fh endif endm ; --------------------------------------------------------------------------- * exts macro r ifidn , dw 64edh exitm endif ifidn , dw 6cedh exitm endif endm ; --------------------------------------------------------------------------- * im macro p ifidn

,<0> dw 46edh exitm endif ifidn

,<1> dw 56edh exitm endif ifidn

,<2> dw 5eedh exitm endif ifidn

,<3> dw 4eedh exitm endif endm ; --------------------------------------------------------------------------- * inw macro d,s ifidn , ifidn ,<(c)> dw 0b7edh endif endif endm ; --------------------------------------------------------------------------- * ldctl macro d,s ifidn ,<(c)> ifidn , dw 6eedh ;; ldctl (c),hl exitm endif ifidn , db 0ddh,0edh,6eh ;; ldctl (c),ix exitm endif ifidn , db 0fdh,0edh,6eh ;; ldctl (c),iy exitm endif endif ifidn ,<(c)> ifidn , dw 66edh ;; ldctl hl,(c) exitm endif ifidn , db 0ddh,0edh,66h ;; ldctl ix,(c) exitm endif ifidn , db 0fdh,0edh,66h ;; ldctl iy,(c) exitm endif endif ifidn , ifidn , dw 87edh ;; ldctl hl,usp exitm endif ifidn , db 0ddh,0edh,87h ;; ldctl ix,usp exitm endif ifidn , db 0fdh,0edh,87h ;; ldctl iy,usp exitm endif endif ifidn , ifidn , dw 8fedh ;; ldctl usp,hl exitm endif ifidn , db 0ddh,0edh,8fh ;; ldctl usp,ix exitm endif ifidn , db 0fdh,0edh,8fh ;; ldctl usp,iy exitm endif endif endm ; --------------------------------------------------------------------------- * neg macro r ifidn , dw 44edh exitm endif ifidn , dw 4cedh exitm endif endm ; --------------------------------------------------------------------------- * outw macro d,s ifidn ,<(c)> ifidn , dw 0bfedh ;; outw (c),hl endif endif endm ; --------------------------------------------------------------------------- * pcache macro dw 65edh endm ; --------------------------------------------------------------------------- * retil macro dw 55edh endm ; --------------------------------------------------------------------------- * sc macro n dw 71edh,n endm ; --------------------------------------------------------------------------- * .list