... | ... |
@@ -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 |