1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-11-23 16:48:06 +11:00
collapseos/blk
Virgil Dupras de7cb4a80f Add word A,
This would be useful, for example, to allow the assembler to write
straight to an AT28 EEPROM without going to RAM. This would be a
life saver in machines with tight RAM such as the SMS.
2020-10-28 20:45:50 -04:00
..
000 Improve usage docs 2020-06-09 22:55:42 -04:00
001 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -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 Move AVR programmer from B690 to B160 2020-09-21 20:00:49 -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 z80: add missing chkPS, calls 2020-08-23 08:43:51 -04:00
309 Extract (n) code from stable ABI 2020-07-05 14:16:24 -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 Remove an indirection in ERR 2020-10-28 19:23:34 -04:00
355 Add alias and switch word types 2020-10-28 15:02:06 -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 Optimize parsing routines 2020-10-28 20:29:28 -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 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -04:00
368 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -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 Add word A, 2020-10-28 20:45:50 -04:00
386 Move most of the high layer of comp core into the low one 2020-10-28 18:18:00 -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
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 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -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 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -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 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -04:00
432 Make the SPI Relay protocol support multiple devices 2020-09-17 09:48:55 -04:00
433 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -04:00
434 Make the SPI Relay protocol support multiple devices 2020-09-17 09:48:55 -04:00
435 Move SD Card subsystem outside of RC2014 recipe and add protocols 2020-08-16 14:30:33 -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 Document 8086 asm instructions list 2020-09-25 19:44:32 -04:00
455 Document 8086 asm instructions list 2020-09-25 19:44:32 -04:00
456 Move 8086 boot code from B800 to B440 2020-09-21 20:09:42 -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