| ... | ... |
@@ -228,14 +228,25 @@ RTN |
| 228 | 228 |
@follow-selection ( -- ) |
| 229 | 229 |
|
| 230 | 230 |
LINES-COUNT .browser/sel LDZ .browser/scroll LDZ - |
| 231 |
- |
|
| 232 | 231 |
DUP2 > ,&no-down JCN |
| 233 |
- .browser/scroll LDZ INC .browser/scroll STZ |
|
| 232 |
+ .browser/scroll LDZ INC ;scroll-to JSR2 |
|
| 234 | 233 |
&no-down |
| 234 |
+ DUP2 SWP < ,&no-up JCN |
|
| 235 |
+ .browser/sel LDZ ;scroll-to JSR2 |
|
| 236 |
+ &no-up |
|
| 235 | 237 |
POP2 |
| 236 | 238 |
|
| 237 | 239 |
RTN |
| 238 | 240 |
|
| 241 |
+@print-str ( string* -- ) |
|
| 242 |
+ |
|
| 243 |
+ #0001 SUB2 |
|
| 244 |
+ &while |
|
| 245 |
+ INC2 LDAk DUP #18 DEO ,&while JCN |
|
| 246 |
+ POP2 |
|
| 247 |
+ |
|
| 248 |
+JMP2r |
|
| 249 |
+ |
|
| 239 | 250 |
@print-hex ( value* -- ) |
| 240 | 251 |
|
| 241 | 252 |
SWP ,&byte JSR |