forth: Forth-ify "OR"
This commit is contained in:
parent
eb6a07a162
commit
1871f7cdb4
Binary file not shown.
@ -1505,27 +1505,9 @@ DIVMOD:
|
|||||||
jp next
|
jp next
|
||||||
|
|
||||||
|
|
||||||
.db "OR"
|
|
||||||
.fill 5
|
|
||||||
.dw $-DIVMOD
|
|
||||||
.db 0
|
|
||||||
OR:
|
|
||||||
.dw nativeWord
|
|
||||||
pop hl
|
|
||||||
pop de
|
|
||||||
call chkPS
|
|
||||||
ld a, e
|
|
||||||
or l
|
|
||||||
ld l, a
|
|
||||||
ld a, d
|
|
||||||
or h
|
|
||||||
ld h, a
|
|
||||||
push hl
|
|
||||||
jp next
|
|
||||||
|
|
||||||
.db "XOR"
|
.db "XOR"
|
||||||
.fill 4
|
.fill 4
|
||||||
.dw $-OR
|
.dw $-DIVMOD
|
||||||
.db 0
|
.db 0
|
||||||
XOR:
|
XOR:
|
||||||
.dw nativeWord
|
.dw nativeWord
|
||||||
|
@ -53,6 +53,7 @@
|
|||||||
OR A,
|
OR A,
|
||||||
;
|
;
|
||||||
0xa0 OP1r0 ANDr,
|
0xa0 OP1r0 ANDr,
|
||||||
|
0xb0 OP1r0 ORr,
|
||||||
|
|
||||||
( qq -- also works for ss )
|
( qq -- also works for ss )
|
||||||
: OP1qq
|
: OP1qq
|
||||||
|
@ -84,6 +84,19 @@ CODE AND
|
|||||||
HL PUSHqq,
|
HL PUSHqq,
|
||||||
;CODE
|
;CODE
|
||||||
|
|
||||||
|
CODE OR
|
||||||
|
HL POPqq,
|
||||||
|
DE POPqq,
|
||||||
|
chkPS,
|
||||||
|
A E LDrr,
|
||||||
|
L ORr,
|
||||||
|
L A LDrr,
|
||||||
|
A D LDrr,
|
||||||
|
H ORr,
|
||||||
|
H A LDrr,
|
||||||
|
HL PUSHqq,
|
||||||
|
;CODE
|
||||||
|
|
||||||
CODE PC!
|
CODE PC!
|
||||||
BC POPqq,
|
BC POPqq,
|
||||||
HL POPqq,
|
HL POPqq,
|
||||||
|
Loading…
Reference in New Issue
Block a user