1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-11-23 19:58:06 +11:00
collapseos/blk
Virgil Dupras d041b91846 Optimize chkPS
Use EXX instead of the stack for HL protection and remove all
spurious uses of chkPS,

I wanted to inline chkPS in next because of its "tight loop" status,
but for reasons I don't understand, doing so breaks Collapse OS.
Later...
2020-05-22 23:12:03 -04:00
..
000 Reword root block 2020-05-11 20:12:21 -04:00
001 Move adev to core 2020-05-22 14:50:34 -04:00
003 Fix blk overflow in usage guide index 2020-05-22 20:39:28 -04:00
004 Fix blk overflow in usage guide index 2020-05-22 20:39:28 -04:00
005 Fix blk overflow in usage guide index 2020-05-22 20:39:28 -04:00
006 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
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 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
015 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
016 tools: add blkunpack 2020-04-16 19:44:17 -04:00
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
021 Add bootstrap guide 2020-05-21 15:25:12 -04:00
022 Move adev to core 2020-05-22 14:50:34 -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 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
035 tools: add blkunpack 2020-04-16 19:44:17 -04:00
037 Rename (find) to FIND 2020-05-15 12:50:14 -04:00
038 link: improve reliability by never relinking last word 2020-04-18 16:51:48 -04:00
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 word TUCK 2020-05-22 14:19:02 -04:00
047 Add word NIP 2020-05-22 14:19:02 -04:00
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 tools: add blkunpack 2020-04-16 19:44:17 -04:00
054 Add words RSHIFT and LSHIFT 2020-05-07 15:41:43 -04:00
056 sms: CollapseOS prompt! 2020-05-15 12:46:25 -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 Add word ," 2020-04-26 09:01:49 -04:00
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 tools: add blkunpack 2020-04-16 19:44:17 -04:00
071 tools: add blkunpack 2020-04-16 19:44:17 -04:00
073 Move notes.txt in blk 2020-04-14 14:54:42 -04:00
075 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
076 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
077 Make word routine refs 1b instead of 2 2020-04-15 15:16:11 -04:00
078 tools: add blkunpack 2020-04-16 19:44:17 -04:00
080 Move notes.txt in blk 2020-04-14 14:54:42 -04:00
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 Make blk use system RAM 2020-05-14 14:51:20 -04:00
085 Move notes.txt in blk 2020-04-14 14:54:42 -04:00
086 Move notes.txt in blk 2020-04-14 14:54:42 -04:00
087 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
089 Simplify boot process 2020-05-13 14:19:54 -04:00
090 Streamline initialization process 2020-05-15 11:34:35 -04:00
100 Block explorer upgraded to block editor! 2020-04-16 15:59:43 -04:00
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 Add word TUCK 2020-05-22 14:19:02 -04:00
108 Add word TUCK 2020-05-22 14:19:02 -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 Add word TUCK 2020-05-22 14:19:02 -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
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 Add word ?DUP 2020-05-22 14:19:02 -04:00
155 editor: add edit buffer 2020-05-01 13:17:40 -04:00
156 Rename (find) to FIND 2020-05-15 12:50:14 -04:00
157 Introduce the notion of Extra words 2020-04-29 21:52:18 -04:00
200 z80a: add PUSH0, PUSH1, PUSHZ, macros 2020-04-22 19:03:32 -04:00
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 BREAK, instruction 2020-05-16 21:02:50 -04:00
205 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
206 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
208 Make DO..LOOP stable 2020-05-12 10:40:59 -04:00
209 sms: WIP ! 2020-05-14 22:15:31 -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 z80a: add a few ops 2020-05-22 22:23:24 -04:00
217 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
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 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
222 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
223 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
224 sms: WIP ! 2020-05-14 22:15:31 -04:00
226 z80a: add CPn, 2020-05-05 21:49:26 -04:00
228 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
230 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
232 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
234 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
236 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
238 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
240 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
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 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
247 z80a: add BREAK, instruction 2020-05-16 21:02:50 -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 Rename (find) to FIND 2020-05-15 12:50:14 -04:00
264 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
265 xcomp: add XCOMPILE and X[COMPILE] 2020-05-12 21:08:18 -04:00
267 xcomp: add XPACK 2020-04-25 16:02:47 -04:00
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 Optimize chkPS 2020-05-22 23:12:03 -04:00
286 Optimize chkPS 2020-05-22 23:12:03 -04:00
287 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
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 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
292 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
293 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
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 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
297 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
298 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
299 Optimize chkPS 2020-05-22 23:12:03 -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 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
304 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
305 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
306 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
307 Add word ?DUP 2020-05-22 14:19:02 -04:00
308 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
309 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
310 Optimize chkPS 2020-05-22 23:12:03 -04:00
311 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
312 Optimize chkPS 2020-05-22 23:12:03 -04:00
313 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
314 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
315 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
316 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
317 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
318 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
319 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
320 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
321 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
322 Optimize chkPS 2020-05-22 23:12:03 -04:00
323 Optimize chkPS 2020-05-22 23:12:03 -04:00
324 Optimize chkPS 2020-05-22 23:12:03 -04:00
325 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
327 Replace INITIAL_SP with PS_ADDR conf 2020-05-11 21:08:24 -04:00
328 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
329 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
330 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
331 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
332 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
333 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
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
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 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
353 core: define H@ a bit sooner 2020-05-15 22:59:38 -04:00
354 Add word TUCK 2020-05-22 14:19:02 -04:00
355 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
356 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
357 Add word ?DUP 2020-05-22 14:19:02 -04:00
358 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
359 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
360 Add word ?DUP 2020-05-22 14:19:02 -04:00
361 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
362 Add word ?DUP 2020-05-22 14:19:02 -04:00
363 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
364 Add word TUCK 2020-05-22 14:19:02 -04:00
365 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
366 Add word NIP 2020-05-22 14:19:02 -04:00
367 Add word ?DUP 2020-05-22 14:19:02 -04:00
368 core: define H@ a bit sooner 2020-05-15 22:59:38 -04:00
369 Add word TUCK 2020-05-22 14:19:02 -04:00
370 Add word NIP 2020-05-22 14:19:02 -04:00
371 Add word TUCK 2020-05-22 14:19:02 -04:00
372 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
373 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
374 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
376 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
377 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
378 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
380 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
381 Add word ?DUP 2020-05-22 14:19:02 -04:00
382 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -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 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
386 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
387 Add word ?DUP 2020-05-22 14:19:02 -04:00
388 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
389 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
390 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
391 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
392 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
393 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
394 Move adev to core 2020-05-22 14:50:34 -04:00
396 Move adev to core 2020-05-22 14:50:34 -04:00
397 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
398 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
399 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
400 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
410 ps2: wip 2020-05-20 18:56:18 -04:00
411 ps2: wip 2020-05-20 18:56:18 -04:00
412 ps2: add shift support 2020-05-20 20:31:56 -04:00
413 ps2: add shift support 2020-05-20 20:31:56 -04:00
414 Add word ?DUP 2020-05-22 14:19:02 -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 Add bootstrap guide 2020-05-21 15:25:12 -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 Add 5x7 font 2020-05-22 08:06:55 -04:00
523 Add 5x7 font 2020-05-22 08:06:55 -04:00
524 Add 5x7 font 2020-05-22 08:06:55 -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 Add 5x7 font 2020-05-22 08:06:55 -04:00
533 Add 5x7 font 2020-05-22 08:06:55 -04:00
534 Add 5x7 font 2020-05-22 08:06:55 -04:00
535 Add 5x7 font 2020-05-22 08:06:55 -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 Add word NIP 2020-05-22 14:19:02 -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 Add word NIP 2020-05-22 14:19:02 -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 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
620 sms/kbd: PS/2 driver WIP 2020-05-19 21:18:44 -04:00
622 sms: Pad WIP 2020-05-15 15:41:06 -04:00
623 Don't generalize XYPOS just yet 2020-05-15 14:09:31 -04:00
624 sms: WIP ! 2020-05-14 22:15:31 -04:00
625 sms: WIP ! 2020-05-14 22:15:31 -04:00
626 sms: WIP ! 2020-05-14 22:15:31 -04:00
627 sms: implement backspace with pad button A 2020-05-15 20:32:04 -04:00
628 sms: working on real hardware! 2020-05-15 21:53:26 -04:00
630 sms: Pad WIP 2020-05-15 15:41:06 -04:00
631 sms: Pad WIP 2020-05-15 15:41:06 -04:00
632 sms: Pad WIP 2020-05-15 15:41:06 -04:00
633 sms: Pad WIP 2020-05-15 15:41:06 -04:00
634 Add word NIP 2020-05-22 14:19:02 -04:00
635 sms: implement button C and Start in Pad 2020-05-15 17:46:18 -04:00
636 sms: implement backspace with pad button A 2020-05-15 20:32:04 -04:00
637 sms: Pad WIP 2020-05-15 15:41:06 -04:00
640 sms/kbd: PS/2 driver WIP 2020-05-19 21:18:44 -04:00
641 sms/kbd: PS/2 driver WIP 2020-05-19 21:18:44 -04:00
650 avra: first steps 2020-05-16 09:51:02 -04:00
660 avra: add global constants 2020-05-19 10:48:48 -04:00
661 avra: begin implementing forward label system 2020-05-17 11:04:08 -04:00
662 avra: implement LD/ST 2020-05-18 22:28:58 -04:00
663 avra: add arg range checks 2020-05-17 09:30:36 -04:00
664 sms/kbd: continue advancing on ps2ctl rewrite 2020-05-17 21:10:02 -04:00
665 sms/kbd: begin rewriting ps2ctl to Forth 2020-05-17 14:24:27 -04:00
666 avra: add arg range checks 2020-05-17 09:30:36 -04:00
667 avra: implement LD/ST 2020-05-18 22:28:58 -04:00
668 avra: implement BR* 2020-05-18 20:34:06 -04:00
669 avra: implement BR* 2020-05-18 20:34:06 -04:00
670 avra: implement LD/ST 2020-05-18 22:28:58 -04:00
671 avra: rename AGAIN, to AGAIN?, 2020-05-19 10:36:07 -04:00
672 avra: add global constants 2020-05-19 10:48:48 -04:00