pcat: implement AT-XY
VE works! well, at this point, we can say that Collapse OS runs on PC/AT. A little cleanup and docs writing and we're done!
This commit is contained in:
parent
f76d30b6fe
commit
496826cdc4
@ -50,6 +50,13 @@ CODE 13H ( ax bx cx dx -- ax bx cx dx )
|
|||||||
8 RSHIFT 1+ FDHEADS C!
|
8 RSHIFT 1+ FDHEADS C!
|
||||||
0x3f AND FDSPT C!
|
0x3f AND FDSPT C!
|
||||||
;
|
;
|
||||||
|
: COLS 80 ; : LINES 25 ;
|
||||||
|
CODE AT-XY ( x y )
|
||||||
|
( DH=row DL=col BH=page )
|
||||||
|
AX POPx, BX POPx, DX PUSHx, ( protect )
|
||||||
|
DH AL MOVrr, DL BL MOVrr, BX BX XORxx, AH 2 MOVri,
|
||||||
|
0x10 INT, DX POPx, ( unprotect )
|
||||||
|
;CODE
|
||||||
380 LOAD ( xcomp core high )
|
380 LOAD ( xcomp core high )
|
||||||
(entry) _
|
(entry) _
|
||||||
( Update LATEST )
|
( Update LATEST )
|
||||||
|
Loading…
Reference in New Issue
Block a user