collapseos/blk
link2xt 6a09910dfc
BROWSE: ignore invalid digits (#123)
Documentation in block 100 says a number followed by a space or return
lists the contents of the block. However, typing any other character
does this too, because _pdacc returns -1 in this case.

This is annoying because typing "n" instead of "N" immediately after
jumping to some block was bringing you to block 0. Now "n" is ignored
instead.

This commit changes the condition for printing to explicitly check for
the value of 1, which means whitespace according to _pdacc documentation
in block 355.
2020-06-16 18:55:26 -05:00
..
000 Improve usage docs 2020-06-09 22:55:42 -04:00
001 recipes/pcat: first steps into 8086! 2020-06-12 14:03:31 -04:00
003 Improve usage docs 2020-06-09 22:55:42 -04:00
004 VE: add 't' 2020-06-11 18:12:01 -04:00
005 VE: add 't' 2020-06-11 18:12:01 -04:00
006 VE: add 't' 2020-06-11 18:12:01 -04:00
008 Improve usage docs 2020-06-09 22:55:42 -04:00
009 VE: add 't' 2020-06-11 18:12:01 -04:00
011
017 Improve usage docs 2020-06-09 22:55:42 -04:00
018
019
020 VE: add 't' 2020-06-11 18:12:01 -04:00
021 VE: add 't' 2020-06-11 18:12:01 -04:00
022 VE: add 't' 2020-06-11 18:12:01 -04:00
023 VE: add 't' 2020-06-11 18:12:01 -04:00
030 Begin working on a Visual Editor 2020-06-04 10:39:59 -04:00
031 Fix unreadable sentence in block 031. (#122) 2020-06-16 18:28:06 -05:00
032 VE: add 't' 2020-06-11 18:12:01 -04:00
034
035
037 Rename (find) to FIND 2020-05-15 12:50:14 -04:00
038
040
042
043 Add word ERR 2020-05-14 11:57:26 -04:00
044 VE: add 't' 2020-06-11 18:12:01 -04:00
046 Add word TUCK 2020-05-22 14:19:02 -04:00
047 VE: add 't' 2020-06-11 18:12:01 -04:00
048 Begin working on a Visual Editor 2020-06-04 10:39:59 -04:00
050
051 VE: add 't' 2020-06-11 18:12:01 -04:00
052
054
056 Begin working on a Visual Editor 2020-06-04 10:39:59 -04:00
058 VE: add 't' 2020-06-11 18:12:01 -04:00
060
061
062 Begin working on a Visual Editor 2020-06-04 10:39:59 -04:00
064 Begin working on a Visual Editor 2020-06-04 10:39:59 -04:00
070
071
073
075
076 VE: add 't' 2020-06-11 18:12:01 -04:00
077
078
080
081 Move adev to core 2020-05-22 14:50:34 -04:00
082 Make rdln use system RAM 2020-05-14 14:26:56 -04:00
083 Don't generalize XYPOS just yet 2020-05-15 14:09:31 -04:00
084 VE: add 't' 2020-06-11 18:12:01 -04:00
085
086
087
089
090 VE: add 't' 2020-06-11 18:12:01 -04:00
100 ed: free some blocks for the docs 2020-06-09 21:48:49 -04:00
101 ed and VE: add command Y 2020-06-10 17:27:14 -04:00
102 VE: add 't' 2020-06-11 18:12:01 -04:00
105 VE: add 't' 2020-06-11 18:12:01 -04:00
106 BROWSE: ignore invalid digits (#123) 2020-06-16 18:55:26 -05:00
107 VE: add 't' 2020-06-11 18:12:01 -04:00
108 VE: add 't' 2020-06-11 18:12:01 -04:00
109 VE: add 't' 2020-06-11 18:12:01 -04:00
110 VE: add 't' 2020-06-11 18:12:01 -04:00
111 VE: add 't' 2020-06-11 18:12:01 -04:00
112 VE: add 't' 2020-06-11 18:12:01 -04:00
120 Improve usage docs 2020-06-09 22:55:42 -04:00
121 VE: Add dirtiness indicator in status bar 2020-06-11 21:52:08 -04:00
122 VE: Add dirtiness indicator in status bar 2020-06-11 21:52:08 -04:00
123 VE: Add dirtiness indicator in status bar 2020-06-11 21:52:08 -04:00
124 VE: Add dirtiness indicator in status bar 2020-06-11 21:52:08 -04:00
125 VE: add 't' 2020-06-11 18:12:01 -04:00
126 VE: Add dirtiness indicator in status bar 2020-06-11 21:52:08 -04:00
127 Make BLK@ FLUSH only if loading a different block 2020-06-11 21:42:52 -04:00
128 VE: add 't' 2020-06-11 18:12:01 -04:00
129 VE: add 't' 2020-06-11 18:12:01 -04:00
130 VE: add backspace support in replace mode 2020-06-11 22:29:05 -04:00
131 VE: Add dirtiness indicator in status bar 2020-06-11 21:52:08 -04:00
150 VE: add 't' 2020-06-11 18:12:01 -04:00
152 VE: Add dirtiness indicator in status bar 2020-06-11 21:52:08 -04:00
153 VE: add 't' 2020-06-11 18:12:01 -04:00
154 VE: add 't' 2020-06-11 18:12:01 -04:00
155 VE: add 't' 2020-06-11 18:12:01 -04:00
157 Make BLK@ FLUSH only if loading a different block 2020-06-11 21:42:52 -04:00
158 VE: add 't' 2020-06-11 18:12:01 -04:00
200 VE: add 't' 2020-06-11 18:12:01 -04:00
201
202
203
204 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
205 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
206 VE: add 't' 2020-06-11 18:12:01 -04:00
208
209 VE: add 't' 2020-06-11 18:12:01 -04:00
212 VE: add 't' 2020-06-11 18:12:01 -04:00
213 VE: add 't' 2020-06-11 18:12:01 -04:00
215
216 z80: remove call indirections in tight spots 2020-06-14 09:29:34 -04:00
217 VE: add 't' 2020-06-11 18:12:01 -04:00
218 VE: add 't' 2020-06-11 18:12:01 -04:00
219 VE: add 't' 2020-06-11 18:12:01 -04:00
220 VE: add 't' 2020-06-11 18:12:01 -04:00
222 VE: add 't' 2020-06-11 18:12:01 -04:00
223 VE: add 't' 2020-06-11 18:12:01 -04:00
224 VE: add 't' 2020-06-11 18:12:01 -04:00
226 VE: add 't' 2020-06-11 18:12:01 -04:00
228 VE: add 't' 2020-06-11 18:12:01 -04:00
230 VE: add 't' 2020-06-11 18:12:01 -04:00
232
234 VE: add 't' 2020-06-11 18:12:01 -04:00
236 VE: add 't' 2020-06-11 18:12:01 -04:00
238 VE: add 't' 2020-06-11 18:12:01 -04:00
240 VE: add 't' 2020-06-11 18:12:01 -04:00
242 VE: add 't' 2020-06-11 18:12:01 -04:00
243 z80: optimize chkPS 2020-06-14 09:48:10 -04:00
246 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
247 VE: add 't' 2020-06-11 18:12:01 -04:00
249 VE: add 't' 2020-06-11 18:12:01 -04:00
260
261 VE: add 't' 2020-06-11 18:12:01 -04:00
262 VE: add 't' 2020-06-11 18:12:01 -04:00
263 VE: add 't' 2020-06-11 18:12:01 -04:00
264 VE: add 't' 2020-06-11 18:12:01 -04:00
265 VE: add 't' 2020-06-11 18:12:01 -04:00
270 VE: add 't' 2020-06-11 18:12:01 -04:00
280
281 VE: add 't' 2020-06-11 18:12:01 -04:00
282 VE: add 't' 2020-06-11 18:12:01 -04:00
283 z80: inline cellWord in stable ABI 2020-06-14 10:07:46 -04:00
284
285 VE: add 't' 2020-06-11 18:12:01 -04:00
286 Optimize chkPS 2020-05-22 23:12:03 -04:00
287 VE: add 't' 2020-06-11 18:12:01 -04:00
288 VE: add 't' 2020-06-11 18:12:01 -04:00
289 VE: add 't' 2020-06-11 18:12:01 -04:00
290 VE: add 't' 2020-06-11 18:12:01 -04:00
291 VE: add 't' 2020-06-11 18:12:01 -04:00
292 VE: add 't' 2020-06-11 18:12:01 -04:00
293 VE: add 't' 2020-06-11 18:12:01 -04:00
294
295
296 VE: add 't' 2020-06-11 18:12:01 -04:00
297 z80: remove call indirections in tight spots 2020-06-14 09:29:34 -04:00
298 VE: add 't' 2020-06-11 18:12:01 -04:00
299 z80: optimize chkPS 2020-06-14 09:48:10 -04:00
300 z80: optimize chkPS 2020-06-14 09:48:10 -04:00
301 z80: small optimization in execute 2020-06-16 16:37:21 -04:00
302 z80: reorder compiledWord and doesWord, saving ourselves a jump 2020-06-14 10:12:56 -04:00
303 z80: reorder compiledWord and doesWord, saving ourselves a jump 2020-06-14 10:12:56 -04:00
305 z80: optimize chkPS 2020-06-14 09:48:10 -04:00
306 z80: optimize chkPS 2020-06-14 09:48:10 -04:00
307 Begin working on a Visual Editor 2020-06-04 10:39:59 -04:00
308 VE: add 't' 2020-06-11 18:12:01 -04:00
309 VE: add 't' 2020-06-11 18:12:01 -04:00
310 VE: add 't' 2020-06-11 18:12:01 -04:00
311 VE: add 't' 2020-06-11 18:12:01 -04:00
312 VE: add 't' 2020-06-11 18:12:01 -04:00
313 VE: add 't' 2020-06-11 18:12:01 -04:00
314 VE: add 't' 2020-06-11 18:12:01 -04:00
315 VE: add 't' 2020-06-11 18:12:01 -04:00
316 VE: add 't' 2020-06-11 18:12:01 -04:00
317 VE: add 't' 2020-06-11 18:12:01 -04:00
318 VE: add 't' 2020-06-11 18:12:01 -04:00
319
320
321 VE: add 't' 2020-06-11 18:12:01 -04:00
322 VE: add 't' 2020-06-11 18:12:01 -04:00
323 VE: add 't' 2020-06-11 18:12:01 -04:00
324 VE: add 't' 2020-06-11 18:12:01 -04:00
325
327 VE: add 't' 2020-06-11 18:12:01 -04:00
328 VE: add 't' 2020-06-11 18:12:01 -04:00
329
330
331 VE: add 't' 2020-06-11 18:12:01 -04:00
332 VE: add 't' 2020-06-11 18:12:01 -04:00
333
334 VE: add 't' 2020-06-11 18:12:01 -04:00
335 VE: add 't' 2020-06-11 18:12:01 -04:00
350 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
351 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
352 VE: add 't' 2020-06-11 18:12:01 -04:00
353 VE: add 't' 2020-06-11 18:12:01 -04:00
354 VE: add 't' 2020-06-11 18:12:01 -04:00
355 VE: add 't' 2020-06-11 18:12:01 -04:00
356 VE: add 't' 2020-06-11 18:12:01 -04:00
357 VE: add 't' 2020-06-11 18:12:01 -04:00
358 VE: add 't' 2020-06-11 18:12:01 -04:00
359 VE: add 't' 2020-06-11 18:12:01 -04:00
360 VE: add 't' 2020-06-11 18:12:01 -04:00
361 VE: add 't' 2020-06-11 18:12:01 -04:00
362 VE: add 't' 2020-06-11 18:12:01 -04:00
363 VE: add 't' 2020-06-11 18:12:01 -04:00
364 VE: add 't' 2020-06-11 18:12:01 -04:00
365 VE: add 't' 2020-06-11 18:12:01 -04:00
366 VE: add 't' 2020-06-11 18:12:01 -04:00
367 VE: add 't' 2020-06-11 18:12:01 -04:00
369 VE: add 't' 2020-06-11 18:12:01 -04:00
370 VE: add 't' 2020-06-11 18:12:01 -04:00
371 VE: add 't' 2020-06-11 18:12:01 -04:00
372 VE: Add dirtiness indicator in status bar 2020-06-11 21:52:08 -04:00
373 VE: add 't' 2020-06-11 18:12:01 -04:00
374 VE: add 't' 2020-06-11 18:12:01 -04:00
376 VE: add 't' 2020-06-11 18:12:01 -04:00
377 VE: add 't' 2020-06-11 18:12:01 -04:00
378 VE: add backspace support in replace mode 2020-06-11 22:29:05 -04:00
380 VE: add 't' 2020-06-11 18:12:01 -04:00
381 VE: add 't' 2020-06-11 18:12:01 -04:00
382 VE: add 't' 2020-06-11 18:12:01 -04:00
383 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
384 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
385 VE: add 't' 2020-06-11 18:12:01 -04:00
387 VE: add backspace support in replace mode 2020-06-11 22:29:05 -04:00
388 VE: add backspace support in replace mode 2020-06-11 22:29:05 -04:00
389 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
390 VE: add 't' 2020-06-11 18:12:01 -04:00
391 VE: add 't' 2020-06-11 18:12:01 -04:00
392 VE: add 't' 2020-06-11 18:12:01 -04:00
393 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
394 VE: add 't' 2020-06-11 18:12:01 -04:00
396 VE: add 't' 2020-06-11 18:12:01 -04:00
397 Limit ourselves to 8-bit branching 2020-05-24 10:16:25 -04:00
398 VE: add 't' 2020-06-11 18:12:01 -04:00
399 VE: add 't' 2020-06-11 18:12:01 -04:00
400 VE: add 't' 2020-06-11 18:12:01 -04:00
410 VE: add 't' 2020-06-11 18:12:01 -04:00
411 VE: add 't' 2020-06-11 18:12:01 -04:00
412 ps2: add shift support 2020-05-20 20:31:56 -04:00
413 VE: add 't' 2020-06-11 18:12:01 -04:00
414 VE: add 't' 2020-06-11 18:12:01 -04:00
420 Add bootstrap guide 2020-05-21 15:25:12 -04:00
421 Add bootstrap guide 2020-05-21 15:25:12 -04:00
422 Add bootstrap guide 2020-05-21 15:25:12 -04:00
423 Add bootstrap guide 2020-05-21 15:25:12 -04:00
424 Add bootstrap guide 2020-05-21 15:25:12 -04:00
425 Add bootstrap guide 2020-05-21 15:25:12 -04:00
426 VE: add 't' 2020-06-11 18:12:01 -04:00
490 VE: add 't' 2020-06-11 18:12:01 -04:00
492 VE: add 't' 2020-06-11 18:12:01 -04:00
493 trs80: implement AT-XY 2020-06-07 11:14:57 -04:00
494 VE: add 't' 2020-06-11 18:12:01 -04:00
495 VE: add 't' 2020-06-11 18:12:01 -04:00
496 Begin working on a Visual Editor 2020-06-04 10:39:59 -04:00
497 VE: add 't' 2020-06-11 18:12:01 -04:00
499 trs80: adapt recipe to single stage xcomp 2020-05-14 12:08:17 -04:00
500 VE: add 't' 2020-06-11 18:12:01 -04:00
502
503 VE: add 't' 2020-06-11 18:12:01 -04:00
520 VE: add 't' 2020-06-11 18:12:01 -04:00
521 VE: add 't' 2020-06-11 18:12:01 -04:00
522 Add 5x7 font 2020-05-22 08:06:55 -04:00
523 Add 5x7 font 2020-05-22 08:06:55 -04:00
524 VE: add 't' 2020-06-11 18:12:01 -04:00
530
531 VE: add 't' 2020-06-11 18:12:01 -04:00
532 VE: add 't' 2020-06-11 18:12:01 -04:00
533 VE: add 't' 2020-06-11 18:12:01 -04:00
534 VE: add 't' 2020-06-11 18:12:01 -04:00
535 VE: add 't' 2020-06-11 18:12:01 -04:00
536 VE: add 't' 2020-06-11 18:12:01 -04:00
537 VE: add 't' 2020-06-11 18:12:01 -04:00
538 VE: add 't' 2020-06-11 18:12:01 -04:00
539 VE: add 't' 2020-06-11 18:12:01 -04:00
540 VE: add 't' 2020-06-11 18:12:01 -04:00
541 VE: add 't' 2020-06-11 18:12:01 -04:00
550 VE: add 't' 2020-06-11 18:12:01 -04:00
551
552
553
554 VE: add 't' 2020-06-11 18:12:01 -04:00
555 VE: add 't' 2020-06-11 18:12:01 -04:00
556 VE: add 't' 2020-06-11 18:12:01 -04:00
557 VE: add 't' 2020-06-11 18:12:01 -04:00
558 VE: add 't' 2020-06-11 18:12:01 -04:00
559
560 VE: add 't' 2020-06-11 18:12:01 -04:00
564
565 VE: add 't' 2020-06-11 18:12:01 -04:00
566 VE: add 't' 2020-06-11 18:12:01 -04:00
567
568 VE: add 't' 2020-06-11 18:12:01 -04:00
569 VE: add 't' 2020-06-11 18:12:01 -04:00
570 VE: add 't' 2020-06-11 18:12:01 -04:00
580 VE: add 't' 2020-06-11 18:12:01 -04:00
581
582 VE: add 't' 2020-06-11 18:12:01 -04:00
583 Remove INTJUMP mechanism 2020-05-14 15:13:16 -04:00
584
585 VE: add 't' 2020-06-11 18:12:01 -04:00
586 VE: add 't' 2020-06-11 18:12:01 -04:00
587
588 VE: add 't' 2020-06-11 18:12:01 -04:00
590 VE: add 't' 2020-06-11 18:12:01 -04:00
591 VE: add 't' 2020-06-11 18:12:01 -04:00
600 VE: add 't' 2020-06-11 18:12:01 -04:00
602 VE: add 't' 2020-06-11 18:12:01 -04:00
603
604 Add word NIP 2020-05-22 14:19:02 -04:00
605 VE: add 't' 2020-06-11 18:12:01 -04:00
606
607 VE: add 't' 2020-06-11 18:12:01 -04:00
608
609
610
611
612 VE: add 't' 2020-06-11 18:12:01 -04:00
613 VE: add 't' 2020-06-11 18:12:01 -04:00
614
615 VE: add 't' 2020-06-11 18:12:01 -04:00
618 VE: add 't' 2020-06-11 18:12:01 -04:00
620 VE: add 't' 2020-06-11 18:12:01 -04:00
622 sms: Pad WIP 2020-05-15 15:41:06 -04:00
623 VE: add 't' 2020-06-11 18:12:01 -04:00
624 VE: add 't' 2020-06-11 18:12:01 -04:00
625 VE: add 't' 2020-06-11 18:12:01 -04:00
626 VE: add 't' 2020-06-11 18:12:01 -04:00
627 VE: add 't' 2020-06-11 18:12:01 -04:00
628 VE: add 't' 2020-06-11 18:12:01 -04:00
630 sms: Pad WIP 2020-05-15 15:41:06 -04:00
631 VE: add 't' 2020-06-11 18:12:01 -04:00
632 VE: add 't' 2020-06-11 18:12:01 -04:00
633 VE: add 't' 2020-06-11 18:12:01 -04:00
634 VE: add 't' 2020-06-11 18:12:01 -04:00
635 VE: add 't' 2020-06-11 18:12:01 -04:00
636 VE: add 't' 2020-06-11 18:12:01 -04:00
637 VE: add 't' 2020-06-11 18:12:01 -04:00
640 VE: add 't' 2020-06-11 18:12:01 -04:00
641 VE: add 't' 2020-06-11 18:12:01 -04:00
650 VE: add 't' 2020-06-11 18:12:01 -04:00
660 VE: add 't' 2020-06-11 18:12:01 -04:00
661 VE: add 't' 2020-06-11 18:12:01 -04:00
662 VE: add 't' 2020-06-11 18:12:01 -04:00
663 VE: add 't' 2020-06-11 18:12:01 -04:00
664 VE: add 't' 2020-06-11 18:12:01 -04:00
665 VE: add 't' 2020-06-11 18:12:01 -04:00
666 VE: add 't' 2020-06-11 18:12:01 -04:00
667 VE: add 't' 2020-06-11 18:12:01 -04:00
668 VE: add 't' 2020-06-11 18:12:01 -04:00
669 VE: add 't' 2020-06-11 18:12:01 -04:00
670 VE: add 't' 2020-06-11 18:12:01 -04:00
671 VE: add 't' 2020-06-11 18:12:01 -04:00
672 VE: add 't' 2020-06-11 18:12:01 -04:00
730 8086asm: add support for modrm 8-bit displacement 2020-06-15 06:52:47 -04:00
750 pcat: begin implementing find 2020-06-14 21:52:58 -04:00
751 pcat: implement execute and nativeWord 2020-06-14 15:27:26 -04:00
752 pcat: begin porting forth 2020-06-13 21:37:54 -04:00
753 pcat: begin implementing find 2020-06-14 21:52:58 -04:00
754 pcat: begin implementing find 2020-06-14 21:52:58 -04:00
755 8086asm: add support for modrm 8-bit displacement 2020-06-15 06:52:47 -04:00
756 pcat: begin implementing find 2020-06-14 21:52:58 -04:00
757 pcat: begin implementing find 2020-06-14 21:52:58 -04:00
758 pcat: begin implementing compiledWord/next 2020-06-16 19:05:36 -04:00
810 pcat: begin implementing compiledWord/next 2020-06-16 19:05:36 -04:00
811 8086asm: add support for modrm 8-bit displacement 2020-06-15 06:52:47 -04:00
812 pcat: begin implementing compiledWord/next 2020-06-16 19:05:36 -04:00
813 pcat: begin implementing compiledWord/next 2020-06-16 19:05:36 -04:00
814 pcat: begin implementing compiledWord/next 2020-06-16 19:05:36 -04:00
815 8086asm: add support for modrm 8-bit displacement 2020-06-15 06:52:47 -04:00
816 8086asm: add support for modrm 8-bit displacement 2020-06-15 06:52:47 -04:00
817 pcat: begin implementing compiledWord/next 2020-06-16 19:05:36 -04:00