mirror of
https://github.com/hsoft/collapseos.git
synced 2024-12-29 00:58:06 +11:00
6a6c59300e
It simplifies things. Also, removed ';' which became useless.
15 lines
479 B
Plaintext
15 lines
479 B
Plaintext
: handle ( c -- f )
|
|
DUP '0' '9' =><= IF num 0 EXIT THEN
|
|
DUP CMD 2+ C! CMD FIND IF EXECUTE ELSE DROP THEN
|
|
0 ACC ! UPPER 'Q' = ;
|
|
: bufp ( buf -- )
|
|
DUP 64 + SWAP DO i C@ 0x20 MAX EMIT LOOP ;
|
|
: bufs
|
|
1 aty ." I: " IBUF bufp
|
|
2 aty ." F: " FBUF bufp ;
|
|
: c<over KEY DUP EMIT DUP 0x0a = IF DROP 0x0d THEN ;
|
|
: VE ['] c<over 0x08 ( C< override ) RAM+ !
|
|
clrscr 0 ACC ! 0 PREVPOS ! contents
|
|
BEGIN status bufs setpos KEY handle UNTIL
|
|
0 0x08 RAM+ ! 19 aty ;
|