clean up out-of-date comments

This commit is contained in:
~d6 2023-02-10 20:40:41 -05:00
parent df66f10fa3
commit 958b4a508f
1 changed files with 26 additions and 25 deletions

View File

@ -13,12 +13,13 @@
( 7. stop hard coding terminal size in both term.py and term.tal )
( 8. key repeat - not possible in general though )
( 9. support shift+arrow and alt+arrow )
( 10. investigate neauoire mosh flicker. theory: tmux running under non-ansi TERM )
( 11. crawl has screen-clearing issues )
( 12. cursor hiding for cmatrix )
( 13. clean up super ugly selection code )
( 14. hide cursor when not moving for awhile )
( 15. configure terminal dimensions (config file?) )
( 10. crawl has screen-clearing issues )
( 11. cursor hiding for cmatrix )
( 12. clean up super ugly selection code )
( 13. hide cursor when not moving for awhile )
( 14. configure terminal dimensions (config file?) )
( 15. blinking text? )
( 16. visual bell? )
( ANSI sequences )
( )
@ -179,7 +180,7 @@
#80 .Console/mode DEO ( start bash subprocess )
( set to 01 to enable debug log )
#00 .debug STZ
#01 .debug STZ
.debug LDZ ?&continue BRK &continue
#99 #010e DEO
@ -227,7 +228,6 @@
LIT2r =cells ( [addr*] )
#0000 &yloop ( y* [addr*] y* )
#0000 &xloop ( y* x* [addr*] )
( #0220 STH2kr STA2 ( y* x* [addr*] ) )
#0200 STH2kr STA2 ( y* x* [addr*] )
INC2r INC2r ( y* x* [addr+2*] )
INC2 DUP2 .cols LDZ2 ( y* x+1* x+1* cols* [addr+2*] )
@ -272,10 +272,10 @@
@screen-to-cursor ( -> )
.cur-y LDZ2 .cur-x LDZ2 !screen-to-cell
@clear-cursor
@clear-cursor ( -> )
screen-to-cursor cur-addr LDA2 !draw-cell
@draw-cursor
@draw-cursor ( -> )
screen-to-cursor cur-addr LDA2
.tcem LDZ #00 EQU ?&skip SWP reverse-tint SWP
&skip !draw-cell
@ -648,6 +648,12 @@
DUP LIT "L EQU ?exec-insert-lines ( insert blank lines )
DUP LIT "M EQU ?exec-delete-lines ( delete n lines )
DUP LIT "P EQU ?exec-delete-chars ( delete n chars )
( ` - horizontal position absolute )
( S - scroll up n lines )
( X - erase n chars )
( Z - backward n tab stops )
( = 0 C - normal cursor )
( = 1 C - bold cursor )
debug-csi BRK
@exec-noop ( c^ -> )
@ -746,11 +752,10 @@
@erase ( start* end* -> )
EQU2k ?&skip ( start* end* )
OVR2 SWP2 ( start* start* end* )
( SUB2 STH2 #0220 SWP2 ( 4220 start* [count*] ) )
SUB2 STH2 #0200 SWP2 ( 4220 start* [count*] )
&loop ( 4220 addr* [i*] )
STA2k INC2 INC2 INC2r INC2r ( 4220 addr+2* [i+1*] )
ORAkr STHr ?&loop ( 4220 addr+2* [i+2*] )
SUB2 STH2 #0200 SWP2 ( 0200 start* [count*] )
&loop ( 0200 addr* [i*] )
STA2k INC2 INC2 INC2r INC2r ( 0200 addr+2* [i+1*] )
ORAkr STHr ?&loop ( 0200 addr+2* [i+2*] )
POP2r POP2 POP2 ( )
#01 .dirty STZ ( ; FIXME just redraw affected tiles )
JMP2r ( )
@ -947,8 +952,7 @@
&loop ( bound* pos* [i*] )
LDA2k OVR2 STH2kr ADD2 ( bound* pos* x* pos+i* [i*] )
STA2 ( bound* pos* [i*] ; pos+i<-x )
( #0220 OVR2 STA2 ( bound* pos* [i*] ; pos<-4220 ) )
#0200 OVR2 STA2 ( bound* pos* [i*] ; pos<-4220 )
#0200 OVR2 STA2 ( bound* pos* [i*] ; pos<-0200 )
#0002 SUB2 ( bound* pos-2* [i*] )
GTH2k #00 EQU ?&loop ( bound* pos-2* [i*] )
POP2 POP2 POP2r ( )
@ -968,11 +972,10 @@
POP2 POP2 POP2r ( [n*] )
&replace ( [n*] )
LIT2r 0000 SWP2r SUB2r ( [-n*] )
( #0220 cur-addr ( 4220 cur* [-n*] ) )
#0200 cur-addr ( 4220 cur* [-n*] )
&loop2 ( 4220 pos* [-i*] )
STA2k INC2 INC2 INC2r ( 4220 pos+2* [-i+1*] )
ORAkr STHr ?&loop2 ( 4220 pos+2* [-i+1*] )
#0200 cur-addr ( 0200 cur* [-n*] )
&loop2 ( 0200 pos* [-i*] )
STA2k INC2 INC2 INC2r ( 0200 pos+2* [-i+1*] )
ORAkr STHr ?&loop2 ( 0200 pos+2* [-i+1*] )
POP2 POP2 POP2r ( )
#01 .dirty STZ JMP2r ( )
@ -983,8 +986,7 @@
cur-addr ( limit* start* [i*] )
&loop ( limit* pos* [n*] )
DUP2 STH2kr ADD2 LDA2k ( limit* pos* pos+i* x* [i*] )
( #0220 ROT2 STA2 ( limit* pos* x* [i*] ; pos+i<-4220 ) )
#0200 ROT2 STA2 ( limit* pos* x* [i*] ; pos+i<-4220 )
#0200 ROT2 STA2 ( limit* pos* x* [i*] ; pos+i<-0200 )
OVR2 STA2 INC2 INC2 ( limit* pos+2* [i*] ; pos<-x )
GTH2k ?&loop ( limit* pos+2* [i*] )
POP2 POP2 POP2r ( )
@ -1001,7 +1003,6 @@
limit-addr STH2
;cells .col-bytes LDZ2 ADD2 STH2
&loop
( STH2kr LDA2 #0220 STH2kr STA2 )
STH2kr LDA2 #0200 STH2kr STA2
STH2kr .col-bytes LDZ2 SUB2 STA2
INC2r INC2r GTH2kr STHr ?&loop