collapseos/blk
Virgil Dupras 7001446212 Complete overhaul of recipes
Recipes contain bits and pieces of hardware-related knowledge, but
these bits feel sparse. I've been wanting to consolidate hardware-
related documentation for a while, but always fell at odds with the
recipes organisation.

We don't have recipes anymore, just a /doc/hw section that contains
hardware-related documentation which often translate to precise
instructions to run Collapse OS on a specific machine.

With this new organisation, I hope to end up with a better, more
solid documentation.
2020-10-30 20:39:39 -04:00
..
000 Improve usage docs 2020-06-09 22:55:42 -04:00
001 Complete overhaul of recipes 2020-10-30 20:39:39 -04:00
005 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
006 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
007 Add word A, 2020-10-28 20:45:50 -04:00
008 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
009 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
010 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
011 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
012 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
013 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
014 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
015 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
016 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
017 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
018 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
019 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
020 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
021 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
022 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
023 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
024 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
025 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
026 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
027 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
028 Move z80a from B200 to B5 2020-09-21 17:51:08 -04:00
030 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
031 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
032 Add word A, 2020-10-28 20:45:50 -04:00
033 Document 8086 asm instructions list 2020-09-25 19:44:32 -04:00
034 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
035 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
036 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
037 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
038 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
040 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
041 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
042 Document 8086 asm instructions list 2020-09-25 19:44:32 -04:00
043 Document 8086 asm instructions list 2020-09-25 19:44:32 -04:00
050 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
051 Add word A, 2020-10-28 20:45:50 -04:00
052 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
053 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
054 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
055 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
056 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
057 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
058 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
059 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
060 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
061 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
062 Move AVR assembler from B650 to B50 2020-09-21 19:52:53 -04:00
065 Add ATmega328P definitions 2020-10-05 16:56:09 -04:00
066 Add ATmega328P definitions 2020-10-05 16:56:09 -04:00
100 Remove BROWSE and CASE 2020-09-21 14:13:34 -04:00
105 Remove Extra words 2020-09-21 14:51:46 -04:00
106 Optimize parsing routines 2020-10-28 20:29:28 -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 Remove Extra words 2020-09-21 14:51:46 -04:00
126 Optimize parsing routines 2020-10-28 20:29:28 -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 Remove Extra words 2020-09-21 14:51:46 -04:00
160 avrpgm: add EEPROM support 2020-10-05 19:36:49 -04:00
161 Move AVR programmer from B690 to B160 2020-09-21 20:00:49 -04:00
162 Add word ROT> 2020-10-29 12:41:08 -04:00
163 avrpgm: add EEPROM support 2020-10-05 19:36:49 -04:00
260 doc: add cross.txt 2020-09-19 10:32:28 -04:00
261 doc: add cross.txt 2020-09-19 10:32:28 -04:00
262 De-stabilize (br), (?br), (loop), (s) 2020-09-19 13:54:01 -04:00
263 Add alias and switch word types 2020-10-28 15:02:06 -04:00
264 De-stabilize (n) 2020-09-19 19:44:15 -04:00
265 De-stabilize EXIT 2020-09-19 20:35:35 -04:00
270 Add alias and switch word types 2020-10-28 15:02:06 -04:00
280 Move 8086 assembler from B730 to B30 2020-09-21 19:24:54 -04:00
282 Add word TICKS 2020-09-25 17:31:06 -04:00
283 De-stabilize EXIT 2020-09-19 20:35:35 -04:00
284 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -04:00
286 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -04:00
287 Add alias and switch word types 2020-10-28 15:02:06 -04:00
289 Add alias and switch word types 2020-10-28 15:02:06 -04:00
290 z80: add missing chkPS, calls 2020-08-23 08:43:51 -04:00
291 z80: fix tricky memory initialization issue 2020-08-15 16:37:58 -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 De-stabilize (br), (?br), (loop), (s) 2020-09-19 13:54:01 -04:00
298 De-stabilize (br), (?br), (loop), (s) 2020-09-19 13:54:01 -04:00
305 De-stabilize EXIT 2020-09-19 20:35:35 -04:00
306 De-stabilize (n) 2020-09-19 19:44:15 -04:00
307 De-stabilize (br), (?br), (loop), (s) 2020-09-19 13:54:01 -04:00
308 Add word ROT> 2020-10-29 12:41:08 -04:00
309 Add word ROT> 2020-10-29 12:41:08 -04:00
310 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -04:00
311 z80a: make mnemonic names more uniform across assemblers 2020-06-27 22:01:56 -04:00
312 z80: add missing chkPS, calls 2020-08-23 08:43:51 -04:00
313 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -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 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -04:00
320 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -04:00
321 Add word TICKS 2020-09-25 17:31:06 -04:00
322 z80: add missing chkPS, calls 2020-08-23 08:43:51 -04:00
323 z80: add missing chkPS, calls 2020-08-23 08:43:51 -04:00
324 z80: add missing chkPS, calls 2020-08-23 08:43:51 -04:00
325 z80: add missing chkPS, calls 2020-08-23 08:43:51 -04:00
326 De-stabilize (br), (?br), (loop), (s) 2020-09-19 13:54:01 -04:00
327 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -04:00
328 z80: Use BC as IP register instead of IY 2020-07-06 23:31:00 -04:00
329 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -04:00
331 zasm: complete mnemonic argspecs harmonization 2020-08-15 08:11:48 -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 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
353 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
354 Add word ROT> 2020-10-29 12:41:08 -04:00
355 Make MOVE* words use A@ and A! 2020-10-29 12:15:21 -04:00
356 Remove an indirection in ERR 2020-10-28 19:23:34 -04:00
357 Optimize parsing routines 2020-10-28 20:29:28 -04:00
358 Add word ROT> 2020-10-29 12:41:08 -04:00
359 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
360 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
361 Optimize parsing routines 2020-10-28 20:29:28 -04:00
362 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
363 Add word A, 2020-10-28 20:45:50 -04:00
364 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
365 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
366 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
367 Make MOVE* words use A@ and A! 2020-10-29 12:15:21 -04:00
368 Make MOVE* words use A@ and A! 2020-10-29 12:15:21 -04:00
369 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
370 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
371 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
372 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
373 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
374 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
375 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
376 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
377 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
378 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
379 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
380 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
381 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
382 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
383 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
384 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
385 Make MOVE* words use A@ and A! 2020-10-29 12:15:21 -04:00
390 Add word A, 2020-10-28 20:45:50 -04:00
391 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
392 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
393 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
394 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
400 Complete overhaul of recipes 2020-10-30 20:39:39 -04:00
410 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -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
418 emul/z80: add SD card support to SMS 2020-10-25 16:53:58 -04:00
419 emul/z80: add SD card support to SMS 2020-10-25 16:53:58 -04:00
420 Make the SPI Relay protocol support multiple devices 2020-09-17 09:48:55 -04:00
423 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -04:00
424 Optimize SD card subsystem a bit 2020-10-29 21:03:11 -04:00
425 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -04:00
426 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -04:00
427 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -04:00
428 Optimize SD card subsystem a bit 2020-10-29 21:03:11 -04:00
429 Make the SPI Relay protocol support multiple devices 2020-09-17 09:48:55 -04:00
430 sdc: don't use ABORT" 2020-09-24 13:10:41 -04:00
431 Optimize SD card subsystem a bit 2020-10-29 21:03:11 -04:00
432 Optimize SD card subsystem a bit 2020-10-29 21:03:11 -04:00
433 Optimize SD card subsystem a bit 2020-10-29 21:03:11 -04:00
434 Optimize SD card subsystem a bit 2020-10-29 21:03:11 -04:00
435 Optimize SD card subsystem a bit 2020-10-29 21:03:11 -04:00
440 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
441 Add word TICKS 2020-09-25 17:31:06 -04:00
445 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
446 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
447 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
448 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
449 Add alias and switch word types 2020-10-28 15:02:06 -04:00
450 Document 8086 asm instructions list 2020-09-25 19:44:32 -04:00
451 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
452 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
453 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
454 Add word ROT> 2020-10-29 12:41:08 -04:00
455 Add word ROT> 2020-10-29 12:41:08 -04:00
456 Add word ROT> 2020-10-29 12:41:08 -04:00
457 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
458 Run "all" tests under the 8086 emulator 2020-10-24 23:38:06 -04:00
459 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
460 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -04:00
461 Add word TICKS 2020-09-25 17:31:06 -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