1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-12-25 17:28:06 +11:00
collapseos/blk
Virgil Dupras a9ed8da0b2 acia: simplify driver
The previous approach of maintaining R> and W> pointers was
conceptually simple, but made INT handler code actually quite
complex.

Now, we maintain indexes instead. It's much easier to perform
bounds checks and to compare for equality, something we have to
do quick in the INT handler.
2020-08-14 22:58:05 -04:00
..
000 Improve usage docs 2020-06-09 22:55:42 -04:00
001 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
003 Improve usage docs 2020-06-09 22:55:42 -04:00
004 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
005 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
006 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
008 Improve usage docs 2020-06-09 22:55:42 -04:00
009 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
011 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
017 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
018 Add usage guide section about disk blocks 2020-05-04 20:37:40 -04:00
019 Check spelling (#121) 2020-06-16 18:57:31 -05:00
020 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
021 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
022 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
023 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
030 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
031 Fix unreadable sentence in block 031. (#122) 2020-06-16 18:28:06 -05:00
032 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
034 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
035 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
037 Rename (find) to FIND 2020-05-15 12:50:14 -04:00
038 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
040 Remove LITA 2020-06-17 13:50:42 -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 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
046 Add word TUCK 2020-05-22 14:19:02 -04:00
047 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
048 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
050 Add words BIT@ and BIT! 2020-05-10 08:40:49 -04:00
051 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
052 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
054 Add words RSHIFT and LSHIFT 2020-05-07 15:41:43 -04:00
056 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
058 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -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 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
064 Add extra words WIPED? and FREEBLKS? 2020-06-23 07:21:33 -04:00
070 Refer to stable wordref by direct offset in "hot zone" immediates 2020-07-05 07:09:11 -04:00
071 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -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 z80: implement stack overflow error condition 2020-08-08 08:08:05 -04:00
077 Make word routine refs 1b instead of 2 2020-04-15 15:16:11 -04:00
078 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
080 Rename RAMSTART to SYSVARS 2020-06-28 18:49:30 -04:00
081 Rename RAMSTART to SYSVARS 2020-06-28 18:49:30 -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 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
085 Make word routines into word types 2020-06-17 21:41:01 -04:00
086 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
089 Rename RAMSTART to SYSVARS 2020-06-28 18:49:30 -04:00
090 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
091 cvm: implement stack overflow error condition 2020-08-07 21:57:25 -04:00
092 Refer to stable wordref by direct offset in "hot zone" immediates 2020-07-05 07:09:11 -04:00
093 Refer to stable wordref by direct offset in "hot zone" immediates 2020-07-05 07:09:11 -04:00
100 ed: free some blocks for the docs 2020-06-09 21:48:49 -04:00
101 ed: rename I to i 2020-06-23 07:08:21 -04:00
102 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
105 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
106 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
107 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
108 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
109 Fix bugs in ed's U and VE's O/o 2020-06-28 20:34:39 -04:00
110 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
111 ed: rename I to i 2020-06-23 07:08:21 -04:00
112 VE: supress ed's output on E and X 2020-06-28 07:04:08 -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: 'g' becomes 'G' and 'g' selects line 2020-07-04 07:40:12 -04:00
123 VE: 'g' becomes 'G' and 'g' selects line 2020-07-04 07:40:12 -04:00
124 VE: add @ command 2020-06-28 20:19:42 -04:00
125 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
126 ed: rename I to i 2020-06-23 07:08:21 -04:00
127 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
128 VE: 'g' becomes 'G' and 'g' selects line 2020-07-04 07:40:12 -04:00
129 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
130 Fix bugs in ed's U and VE's O/o 2020-06-28 20:34:39 -04:00
131 ed: rename I to i 2020-06-23 07:08:21 -04:00
150 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
152 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
153 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
154 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
155 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
157 Add extra words WIPED? and FREEBLKS? 2020-06-23 07:21:33 -04:00
158 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
200 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
201 avra: begin writing docs 2020-06-28 06:57:59 -04:00
202 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -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 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
208 acia: simplify driver 2020-08-14 22:58:05 -04:00
209 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
212 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
213 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
215 Add words RSHIFT and LSHIFT 2020-05-07 15:41:43 -04:00
216 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
217 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
218 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
219 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
220 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
222 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
223 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
224 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
226 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
228 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
230 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
232 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
234 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
236 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
238 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
240 acia: simplify driver 2020-08-14 22:58:05 -04:00
242 zasm: rename LDdd(n) to LDd(n) 2020-08-14 21:45:25 -04:00
243 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
246 z80a: add BREAK, instruction 2020-05-16 21:02:50 -04:00
247 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
249 z80a: make PUSH* macros use DE instead of BC 2020-07-05 17:36:31 -04:00
260 xcomp: add overrides into a loadable block 2020-05-13 13:33:24 -04:00
261 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
262 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
263 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
264 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
265 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
270 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
280 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
281 Add HERESTART xcomp config 2020-06-28 19:45:28 -04:00
282 z80: move lbluflw code around 2020-08-08 08:19:31 -04:00
283 8086: implement stack overflow error condition 2020-08-08 10:18:43 -04:00
284 zasm: rename LDdd(n) to LDd(n) 2020-08-14 21:45:25 -04:00
286 zasm: rename LDdd(n) to LDd(n) 2020-08-14 21:45:25 -04:00
287 z80: move lbluflw code around 2020-08-08 08:19:31 -04:00
288 z80: move boot code around 2020-07-05 22:23:40 -04:00
289 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
290 zasm: rename LDdd(n) to LDd(n) 2020-08-14 21:45:25 -04:00
291 z80: protect BC in _find 2020-07-05 22:43:32 -04:00
292 z80: protect BC in _find 2020-07-05 22:43:32 -04:00
293 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
294 z80: protect BC in _find 2020-07-05 22:43:32 -04:00
295 z80: protect BC in _find 2020-07-05 22:43:32 -04:00
297 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
298 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
305 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
306 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
307 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
308 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
309 Extract (n) code from stable ABI 2020-07-05 14:16:24 -04:00
310 z80: move lbluflw code around 2020-08-08 08:19:31 -04:00
311 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
312 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
313 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
314 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
315 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
316 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
317 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
318 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
319 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
320 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
322 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
323 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
324 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
325 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
326 z80: inline all uses of pushRS/popRS 2020-07-05 21:54:01 -04:00
327 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
328 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
329 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
331 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
332 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
333 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
334 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
335 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -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 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
353 Rename RAMSTART to SYSVARS 2020-06-28 18:49:30 -04:00
354 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
355 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
356 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
357 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
358 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
359 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
360 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
361 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
362 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
363 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
364 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
365 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
366 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
367 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
369 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
370 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
371 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
372 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
373 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
374 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
376 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
377 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
378 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
380 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
381 cvm: implement stack overflow error condition 2020-08-07 21:57:25 -04:00
382 Fix broken LIT" 2020-07-05 20:50:08 -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 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
387 VE: add backspace support in replace mode 2020-06-11 22:29:05 -04:00
388 Check spelling (#121) 2020-06-16 18:57:31 -05:00
389 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
390 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
391 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
392 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
393 Move Cross-compiled core from B390 to B350 2020-05-15 22:44:49 -04:00
394 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
396 Refer to BOOT and (uflw) by addr in stable ABI 2020-06-21 11:41:10 -04:00
397 Make br cells 1 byte wide 2020-07-06 07:27:50 -04:00
398 Make br cells 1 byte wide 2020-07-06 07:27:50 -04:00
399 Make br cells 1 byte wide 2020-07-06 07:27:50 -04:00
400 Extract EXIT code from stable ABI zone 2020-07-05 13:41:12 -04:00
410 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
411 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
412 ps2: add shift support 2020-05-20 20:31:56 -04:00
413 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
414 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
420 Add bootstrap guide 2020-05-21 15:25:12 -04:00
421 Slight adjustments to bootstrap docs 2020-06-28 07:42:20 -04:00
422 Check spelling (#121) 2020-06-16 18:57:31 -05: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 HERESTART xcomp config 2020-06-28 19:45:28 -04:00
426 Add HERESTART xcomp config 2020-06-28 19:45:28 -04:00
427 Add HERESTART xcomp config 2020-06-28 19:45:28 -04:00
490 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
492 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
493 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
494 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
495 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
496 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
497 z80: protect or avoid BC wherever it's used 2020-07-05 23:12:17 -04:00
499 trs80: adapt recipe to single stage xcomp 2020-05-14 12:08:17 -04:00
500 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
502 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
503 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
520 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
521 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
522 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
523 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
524 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
530 Begin copying fonts (and compiler) to blk 2020-05-07 12:09:52 -04:00
531 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
532 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
533 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
534 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
535 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
536 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
537 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
538 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
539 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
540 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
541 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
550 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
551 ti84: unify drivers 2020-05-12 12:41:47 -04:00
552 Check spelling (#121) 2020-06-16 18:57:31 -05:00
553 ti84: tidy up driver code 2020-05-09 08:50:55 -04:00
554 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
555 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
556 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
557 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
558 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
559 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
560 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
564 ti84: unify drivers 2020-05-12 12:41:47 -04:00
565 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
566 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
567 ti84: enable alpha key 2020-05-09 20:54:47 -04:00
568 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
569 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
570 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
580 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
581 rc2014: add a declaration part to ACIA drivers 2020-06-28 17:30:01 -04:00
582 acia: simplify driver 2020-08-14 22:58:05 -04:00
583 acia: simplify driver 2020-08-14 22:58:05 -04:00
587 acia: simplify driver 2020-08-14 22:58:05 -04:00
588 acia: simplify driver 2020-08-14 22:58:05 -04:00
590 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
591 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
595 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
596 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
600 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
603 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
604 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
605 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
606 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
607 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
608 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
609 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
610 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
611 Gather all RC2014 drivers into a single "RC2014 Recipe section" 2020-05-13 14:56:38 -04:00
612 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
613 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
614 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
615 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
618 rc2014: separate SPI relay and SDC drivers 2020-06-29 18:48:00 -04:00
620 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
622 sms: Pad WIP 2020-05-15 15:41:06 -04:00
623 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
624 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
625 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
626 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
627 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
628 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
630 sms: Pad WIP 2020-05-15 15:41:06 -04:00
631 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
632 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
633 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
634 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
635 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
636 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
637 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
640 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
641 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
650 avra: add TOC and instructions list 2020-06-29 08:01:39 -04:00
651 avra: add TOC and instructions list 2020-06-29 08:01:39 -04:00
652 avra: add TOC and instructions list 2020-06-29 08:01:39 -04:00
655 avra: add TOC and instructions list 2020-06-29 08:01:39 -04:00
656 avra: add TOC and instructions list 2020-06-29 08:01:39 -04:00
657 avra: add TOC and instructions list 2020-06-29 08:01:39 -04:00
660 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
661 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
662 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
663 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
664 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
665 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
666 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
667 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
668 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
669 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
670 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
671 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
672 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
730 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
750 pcat: properly handle IMMED flag in _find 2020-06-21 13:09:51 -04:00
751 pcat: add PICK and (roll) 2020-06-18 21:21:46 -04:00
752 pcat: begin porting forth 2020-06-13 21:37:54 -04:00
753 Make br cells 1 byte wide 2020-07-06 07:27:50 -04:00
754 pcat: implement cell execution and shaping things up 2020-06-20 13:50:01 -04:00
755 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
756 pcat: all native words implemented! 2020-06-19 08:10:51 -04:00
757 pcat: more native words 2020-06-19 07:26:33 -04:00
758 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
760 8086a: add PUSHs, and POPs, 2020-06-22 13:54:33 -04:00
761 pcat: properly handle IMMED flag in _find 2020-06-21 13:09:51 -04:00
762 pcat: properly handle IMMED flag in _find 2020-06-21 13:09:51 -04:00
763 pcat: add PSP checks in all native words 2020-06-21 14:07:02 -04:00
800 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
801 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
805 8086: implement stack overflow error condition 2020-08-08 10:18:43 -04:00
806 Make br cells 1 byte wide 2020-07-06 07:27:50 -04:00
807 Make br cells 1 byte wide 2020-07-06 07:27:50 -04:00
808 8086: implement stack overflow error condition 2020-08-08 10:18:43 -04:00
809 Extract (s) code from stable ABI zone 2020-07-05 08:54:22 -04:00
810 Extract (n) code from stable ABI 2020-07-05 14:16:24 -04:00
811 Extract (n) code from stable ABI 2020-07-05 14:16:24 -04:00
812 Extract (n) code from stable ABI 2020-07-05 14:16:24 -04:00
813 Extract (s) code from stable ABI zone 2020-07-05 08:54:22 -04:00
814 z80/8086: extract 2>R code from stable ABI zone 2020-07-05 08:03:15 -04:00
815 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
816 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
817 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
818 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
819 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
820 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
830 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
832 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
834 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
836 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
837 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
838 pcat: move drivers and xcomp to blkfs 2020-06-22 14:21:25 -04:00
840 blkunpack: don't include trailing empty lines 2020-06-23 06:52:34 -04:00
842 Rename RAMSTART to SYSVARS 2020-06-28 18:49:30 -04:00