mirror of
https://github.com/hsoft/collapseos.git
synced 2024-11-24 05:28:06 +11:00
1b5333d0b4
It isn't used by low level boot code anymore, so it can go there.
15 lines
530 B
Plaintext
15 lines
530 B
Plaintext
( cont. find ) JNZ, AGAIN, ( loop )
|
|
SI DECx, SI PUSHx, AX AX XORrr, AX PUSHx,
|
|
;CODE
|
|
CODE 0 AX AX XORxx, AX PUSHx, ;CODE
|
|
CODE 1 AX 1 MOVxI, AX PUSHx, ;CODE
|
|
CODE -1 AX -1 MOVxI, AX PUSHx, ;CODE
|
|
CODE 1+ DI SP MOVxx, [DI] INC[w], ;CODE
|
|
CODE 1- DI SP MOVxx, [DI] DEC[w], ;CODE
|
|
CODE 2+ DI SP MOVxx, [DI] INC[w], [DI] INC[w], ;CODE
|
|
CODE 2- DI SP MOVxx, [DI] DEC[w], [DI] DEC[w], ;CODE
|
|
CODE RSHIFT ( n u -- n )
|
|
CX POPx, AX POPx, AX SHRxCL, AX PUSHx, ;CODE
|
|
CODE LSHIFT ( n u -- n )
|
|
CX POPx, AX POPx, AX SHLxCL, AX PUSHx, ;CODE
|