collapseos/blk
Virgil Dupras 87b51a6261 By default, allocate about 0x100 bytes for PSP+RSP
During "make updatebootstrap", we use less than 0x20 bytes on the
PSP side and less than 0x40 bytes on the RSP one. 0x100 bytes ought
to be enough for anybody.
2020-05-14 18:41:09 -04:00
..
000 Reword root block 2020-05-11 20:12:21 -04:00
001 Almost done De-XPACKing! 2020-05-14 09:58:48 -04:00
003 Add usage guide section about disk blocks 2020-05-04 20:37:40 -04:00
004 Revamp usage guide a bit 2020-05-03 19:24:41 -04:00
006
008 Revamp usage guide a bit 2020-05-03 19:24:41 -04:00
009 Revamp usage guide a bit 2020-05-03 19:24:41 -04:00
011 Revamp usage guide a bit 2020-05-03 19:24:41 -04:00
014
015
016
017 Restore DOES> section in usage guide 2020-05-03 20:24:54 -04:00
018 Add usage guide section about disk blocks 2020-05-04 20:37:40 -04:00
019 blk: Add LOAD+ and LOADR+ 2020-05-04 21:43:48 -04:00
020 blk: Add LOAD+ and LOADR+ 2020-05-04 21:43:48 -04:00
030 Introduce the notion of Extra words 2020-04-29 21:52:18 -04:00
031 Revamp dictionary's glossary 2020-05-03 20:18:34 -04:00
032 Revamp dictionary's glossary 2020-05-03 20:18:34 -04:00
034
035
037 Remove unused DELW 2020-05-03 20:36:35 -04:00
038
040 Restore DOES> section in usage guide 2020-05-03 20:24:54 -04:00
042 Add [IF] .. [THEN] 2020-04-28 08:28:59 -04:00
043 Add word ERR 2020-05-14 11:57:26 -04:00
044 Add word ERR 2020-05-14 11:57:26 -04:00
046 Add words "'S" and "S0" 2020-04-21 07:45:23 -04:00
047
048 Add 2>R and 2R> 2020-05-06 09:55:05 -04:00
050 Add words BIT@ and BIT! 2020-05-10 08:40:49 -04:00
051 Add words BIT@ and BIT! 2020-05-10 08:40:49 -04:00
052
054 Add words RSHIFT and LSHIFT 2020-05-07 15:41:43 -04:00
056 Add words >< and =><= 2020-05-04 22:30:29 -04:00
058 SCPY: don't copy the NULL 2020-05-12 07:36:20 -04:00
060 Make (print) stop on CR 2020-05-05 15:49:50 -04:00
061
062 Make INTERPRET break on ASCII EOT 2020-05-13 21:44:46 -04:00
064 blk: Add LOAD+ and LOADR+ 2020-05-04 21:43:48 -04:00
070
071
073
075
076 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
077
078
080
081 z80a: de-variable-ize 2020-05-14 15:29:22 -04:00
082 Make rdln use system RAM 2020-05-14 14:26:56 -04:00
083 Remove INTJUMP mechanism 2020-05-14 15:13:16 -04:00
084 Make blk use system RAM 2020-05-14 14:51:20 -04:00
085
086
087
089 Simplify boot process 2020-05-13 14:19:54 -04:00
090 Simplify boot process 2020-05-13 14:19:54 -04:00
100
101 editor: implement E 2020-05-07 08:44:17 -04:00
102 editor: implement E 2020-05-07 08:44:17 -04:00
103 Add word NL 2020-05-04 08:10:18 -04:00
104 editor: implement F 2020-05-01 21:52:38 -04:00
105 editor: implement I command 2020-05-06 12:19:36 -04:00
106 editor: implement F 2020-05-01 21:52:38 -04:00
107 editor: fix PSP leak in F 2020-05-07 08:38:57 -04:00
108 editor: implement E 2020-05-07 08:44:17 -04:00
109 editor: implement E 2020-05-07 08:44:17 -04:00
120 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
121 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
122 blk: Add LOAD+ and LOADR+ 2020-05-04 21:43:48 -04:00
123 Remove cmp 2020-05-02 19:57:56 -04:00
124 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
125 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
126 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
127 Remove cmp 2020-05-02 19:57:56 -04:00
128 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
129 Make linker more compact 2020-05-03 20:33:36 -04:00
130 Add word NL 2020-05-04 08:10:18 -04:00
131 Move core's blk to xcomp core (low and high) 2020-05-13 10:50:46 -04:00
140 Move AT28 driver to blkfs 2020-04-26 15:18:28 -04:00
142 blk: Add LOAD+ and LOADR+ 2020-05-04 21:43:48 -04:00
143 Add layer of indirection to EMIT 2020-05-01 20:05:15 -04:00
144 Move AT28 driver to blkfs 2020-04-26 15:18:28 -04:00
150 Introduce the notion of Extra words 2020-04-29 21:52:18 -04:00
152 blk: Add LOAD+ and LOADR+ 2020-05-04 21:43:48 -04:00
153 Introduce the notion of Extra words 2020-04-29 21:52:18 -04:00
154 Introduce the notion of Extra words 2020-04-29 21:52:18 -04:00
155 editor: add edit buffer 2020-05-01 13:17:40 -04:00
156 Introduce the notion of Extra words 2020-04-29 21:52:18 -04:00
157 Introduce the notion of Extra words 2020-04-29 21:52:18 -04:00
200
201 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
202 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
203 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
204 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
208 Make DO..LOOP stable 2020-05-12 10:40:59 -04:00
209 recipes/trs80: wip 2020-04-28 07:51:41 -04:00
212 z80a: de-variable-ize 2020-05-14 15:29:22 -04:00
213 z80a: de-variable-ize 2020-05-14 15:29:22 -04:00
215 Add words RSHIFT and LSHIFT 2020-05-07 15:41:43 -04:00
216
217
218 Make DO..LOOP stable 2020-05-12 10:40:59 -04:00
219 Make DO..LOOP stable 2020-05-12 10:40:59 -04:00
220
222
223
224
226 z80a: add CPn, 2020-05-05 21:49:26 -04:00
228
230
232
234
236
238
240
242 recipes/trs80: still wip... 2020-04-28 10:12:16 -04:00
243 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
246
247 Make BIN( offsetted binaries closer to working at all 2020-04-28 21:12:52 -04:00
249 trs80: add *CL< and *CL> 2020-05-02 06:20:03 -04:00
260 xcomp: add overrides into a loadable block 2020-05-13 13:33:24 -04:00
261 xcomp: remove XOFF and use ORG and BIN( instead 2020-04-28 09:37:00 -04:00
262 blk: Add LOAD+ and LOADR+ 2020-05-04 21:43:48 -04:00
263 Improve late-stage xcomp 2020-05-14 09:45:42 -04:00
264
265 xcomp: add XCOMPILE and X[COMPILE] 2020-05-12 21:08:18 -04:00
267
268 SCPY: don't copy the NULL 2020-05-12 07:36:20 -04:00
269 Add word NL 2020-05-04 08:10:18 -04:00
270 xcomp: add overrides into a loadable block 2020-05-13 13:33:24 -04:00
280 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
281 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
282 Add words RSHIFT and LSHIFT 2020-05-07 15:41:43 -04:00
283 Remove INTJUMP mechanism 2020-05-14 15:13:16 -04:00
284 Make DO..LOOP stable 2020-05-12 10:40:59 -04:00
285 Make DO..LOOP stable 2020-05-12 10:40:59 -04:00
286 Make DO..LOOP stable 2020-05-12 10:40:59 -04:00
287
288 xcomp: add XCOMPILE and X[COMPILE] 2020-05-12 21:08:18 -04:00
289 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
290 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
291
292
293
294 Make BIN( offsetted binaries closer to working at all 2020-04-28 21:12:52 -04:00
295 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
296
297
298 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
299 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
300 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
301 Make BIN( offsetted binaries closer to working at all 2020-04-28 21:12:52 -04:00
302 recipes/trs80: wip 2020-04-28 07:51:41 -04:00
303
304
305
306
307
308
309
310 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
311
312 ti84: kbd driver wip 2020-05-09 11:55:58 -04:00
313 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
314
315
316
317 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
318
319
320
321
322
323
324
325
327 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
328
329
330 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
331
332
333
334 Add words RSHIFT and LSHIFT 2020-05-07 15:41:43 -04:00
335 Add words RSHIFT and LSHIFT 2020-05-07 15:41:43 -04:00
390 Rename Inner core to Cross-compiled core 2020-05-11 22:23:26 -04:00
391 rc2014: unify SD Card driver 2020-05-12 21:48:29 -04:00
392 Move a few words from core to xcomp core 2020-05-12 07:21:34 -04:00
393 Move core's blk to xcomp core (low and high) 2020-05-13 10:50:46 -04:00
394 Add word ERR 2020-05-14 11:57:26 -04:00
395 Add words >< and =><= 2020-05-04 22:30:29 -04:00
396
397
398 Move all parsing words to Inner core 2020-05-02 21:21:47 -04:00
399 Add words >< and =><= 2020-05-04 22:30:29 -04:00
400 Move all parsing words to Inner core 2020-05-02 21:21:47 -04:00
401 Add words >< and =><= 2020-05-04 22:30:29 -04:00
402 Move all parsing words to Inner core 2020-05-02 21:21:47 -04:00
403 Move all parsing words to Inner core 2020-05-02 21:21:47 -04:00
404 Add words BIT@ and BIT! 2020-05-10 08:40:49 -04:00
405 Make INTERPRET break on ASCII EOT 2020-05-13 21:44:46 -04:00
406 Make INTERPRET break on ASCII EOT 2020-05-13 21:44:46 -04:00
407 SCPY: don't copy the NULL 2020-05-12 07:36:20 -04:00
408 SCPY: don't copy the NULL 2020-05-12 07:36:20 -04:00
409 Move a bunch of words from XPACKed core to xcomp core 2020-05-14 08:50:43 -04:00
410 Move a bunch of words from XPACKed core to xcomp core 2020-05-14 08:50:43 -04:00
411 Move a bunch of words from XPACKed core to xcomp core 2020-05-14 08:50:43 -04:00
412 Move a bunch of words from XPACKed core to xcomp core 2020-05-14 08:50:43 -04:00
413 Move a bunch of words from XPACKed core to xcomp core 2020-05-14 08:50:43 -04:00
414 Move a bunch of words from XPACKed core to xcomp core 2020-05-14 09:54:33 -04:00
416 Make blk use system RAM 2020-05-14 14:51:20 -04:00
417 Make blk use system RAM 2020-05-14 14:51:20 -04:00
418 Move core's blk to xcomp core (low and high) 2020-05-13 10:50:46 -04:00
420 Cross-compiles in a single stage! 2020-05-14 10:17:38 -04:00
421 Add word ERR 2020-05-14 11:57:26 -04:00
422 Move a bunch of words from XPACKed core to xcomp core 2020-05-14 07:58:55 -04:00
423 Move core's fmt to xcomp core (high) 2020-05-13 09:02:44 -04:00
424 Move core's fmt to xcomp core (high) 2020-05-13 09:02:44 -04:00
425 Move core's fmt to xcomp core (high) 2020-05-13 09:02:44 -04:00
426 Make rdln use system RAM 2020-05-14 14:26:56 -04:00
427 Move core's readln to xcomp core (high) 2020-05-13 09:28:32 -04:00
428 Move core's readln to xcomp core (high) 2020-05-13 09:28:32 -04:00
429 Make INTERPRET break on ASCII EOT 2020-05-13 21:44:46 -04:00
430 Make rdln use system RAM 2020-05-14 14:26:56 -04:00
431 Move core's blk to xcomp core (low and high) 2020-05-13 10:50:46 -04:00
432 Move BOOT, (boot<) and INTEPRET to high xcomp 2020-05-14 08:45:01 -04:00
433 Simplify LOAD's INTERPRET exit mechanism 2020-05-13 22:55:52 -04:00
434 wip 2020-05-14 08:33:06 -04:00
436 Move BOOT, (boot<) and INTEPRET to high xcomp 2020-05-14 08:45:01 -04:00
437 Move a bunch of words from XPACKed core to xcomp core 2020-05-14 09:54:33 -04:00
438 Almost done De-XPACKing! 2020-05-14 09:58:48 -04:00
439 Cross-compiles in a single stage! 2020-05-14 10:17:38 -04:00
440 Cross-compiles in a single stage! 2020-05-14 10:17:38 -04:00
490 trs80: adapt recipe to single stage xcomp 2020-05-14 12:08:17 -04:00
492 trs80: adapt recipe to single stage xcomp 2020-05-14 12:08:17 -04:00
493 Add a layer of indirection for KEY 2020-05-02 11:17:28 -04:00
494 trs80: add *CL< and *CL> 2020-05-02 06:20:03 -04:00
495 trs80: add *CL< and *CL> 2020-05-02 06:20:03 -04:00
496 trs80: add *CL< and *CL> 2020-05-02 06:20:03 -04:00
497 trs80: add missing blk 2020-05-02 08:27:24 -04:00
499 trs80: adapt recipe to single stage xcomp 2020-05-14 12:08:17 -04:00
500 trs80: adapt recipe to single stage xcomp 2020-05-14 12:08:17 -04:00
502 recipes/trs80: move RECV program to blkfs 2020-05-05 22:21:27 -04:00
503 recipes/trs80: move RECV program to blkfs 2020-05-05 22:21:27 -04:00
520 Begin copying fonts (and compiler) to blk 2020-05-07 12:09:52 -04:00
521 Begin copying fonts (and compiler) to blk 2020-05-07 12:09:52 -04:00
522 ti84: HelloWorld! 2020-05-08 11:36:50 -04:00
524 Add 7x7 font 2020-05-10 21:37:23 -04:00
530 Begin copying fonts (and compiler) to blk 2020-05-07 12:09:52 -04:00
531 Begin copying fonts (and compiler) to blk 2020-05-07 12:09:52 -04:00
532 Begin copying fonts (and compiler) to blk 2020-05-07 12:09:52 -04:00
536 Add 7x7 font 2020-05-10 21:37:23 -04:00
537 Add 7x7 font 2020-05-10 21:37:23 -04:00
538 Add 7x7 font 2020-05-10 21:37:23 -04:00
539 Add 7x7 font 2020-05-10 21:37:23 -04:00
540 Add 7x7 font 2020-05-10 21:37:23 -04:00
541 Add 7x7 font 2020-05-10 21:37:23 -04:00
550 ti84: kbd driver wip 2020-05-09 11:55:58 -04:00
551 ti84: unify drivers 2020-05-12 12:41:47 -04:00
552 ti84: tidy up driver code 2020-05-09 08:50:55 -04:00
553 ti84: tidy up driver code 2020-05-09 08:50:55 -04:00
554 ti-84+: wip 2020-05-07 15:08:42 -04:00
555 ti84: tidy up driver code 2020-05-09 08:50:55 -04:00
556 ti84: tidy up driver code 2020-05-09 08:50:55 -04:00
557 ti84: tidy up driver code 2020-05-09 08:50:55 -04:00
558 ti84: fix glitches 2020-05-09 15:31:41 -04:00
559 ti84: unify drivers 2020-05-12 12:41:47 -04:00
560 ti84: unify drivers 2020-05-12 12:41:47 -04:00
564 ti84: unify drivers 2020-05-12 12:41:47 -04:00
565 ti84: kbd driver wip 2020-05-09 11:55:58 -04:00
566 ti84: kbd driver wip 2020-05-09 11:55:58 -04:00
567 ti84: enable alpha key 2020-05-09 20:54:47 -04:00
568 ti84: implement a-lock 2020-05-10 09:37:36 -04:00
569 ti84: fix a-lock debouncing bug 2020-05-10 11:26:58 -04:00
570 ti84: allow case select during a-lock with 2nd mode 2020-05-10 11:39:10 -04:00
580 rc2014: move xcomp unit's contents to blkfs 2020-05-14 12:29:34 -04:00
581 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
582 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
583 Remove INTJUMP mechanism 2020-05-14 15:13:16 -04:00
584 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
585 Remove INTJUMP mechanism 2020-05-14 15:13:16 -04:00
586 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
587 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
588 Remove INTJUMP mechanism 2020-05-14 15:13:16 -04:00
590 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
591 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
600 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
602 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
603 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
604 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
605 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
606 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
607 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
608 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
609 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
610 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
611 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
612 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
613 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
614 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
615 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
618 By default, allocate about 0x100 bytes for PSP+RSP 2020-05-14 18:41:09 -04:00