1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-11-05 15:20:56 +11:00
collapseos/blk
Virgil Dupras 838548843e boot: apply BIN( to stray stable ABI references
With cross compiling and IMMEDIATE words, things get icky with stable
ABI references. For the same reason that EXIT, (br) and (br?) need to
stay at stable offsets, these word references will not have BIN(
properly applied at Inner core xcomp.

The solution for now is to adjust during EXECUTE, which is ugly and
inefficient, but I don't see a better solution right now.
2020-04-28 08:52:47 -04:00
..
000 Block explorer upgraded to block editor! 2020-04-16 15:59:43 -04:00
001 Move AT28 driver to blkfs 2020-04-26 15:18:28 -04:00
003 tools: add blkunpack 2020-04-16 19:44:17 -04:00
004 tools: add blkunpack 2020-04-16 19:44:17 -04:00
006 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
008 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
009 tools: add blkunpack 2020-04-16 19:44:17 -04:00
011 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
012 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -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
018 parse: use "0<" instead of "0 <" 2020-04-18 09:18:09 -04:00
030 tools: add blkunpack 2020-04-16 19:44:17 -04:00
031 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
032 tools: add blkunpack 2020-04-16 19:44:17 -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 Add word "EMPTY" 2020-04-14 16:07:07 -04:00
038 link: improve reliability by never relinking last word 2020-04-18 16:51:48 -04:00
040 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
042 Add [IF] .. [THEN] 2020-04-28 08:28:59 -04:00
043 Add [IF] .. [THEN] 2020-04-28 08:28:59 -04:00
044 Add [IF] .. [THEN] 2020-04-28 08:28:59 -04:00
046 Add words "'S" and "S0" 2020-04-21 07:45:23 -04:00
047 Add words "'S" and "S0" 2020-04-21 07:45:23 -04:00
048 tools: add blkunpack 2020-04-16 19:44:17 -04:00
050 Add word FILL 2020-04-27 21:22:06 -04:00
051 Add word FILL 2020-04-27 21:22:06 -04:00
052 tools: add blkunpack 2020-04-16 19:44:17 -04:00
054 tools: add blkunpack 2020-04-16 19:44:17 -04:00
056 tools: add blkunpack 2020-04-16 19:44:17 -04:00
058 parse: don't validate 0x and 0b lengths 2020-04-21 20:40:23 -04:00
060 Make usage and dictionary documentation in-system 2020-04-14 10:04:09 -04:00
061 Add word ," 2020-04-26 09:01:49 -04:00
062 Add word ," 2020-04-26 09:01:49 -04:00
064 Add word WIPE 2020-04-27 21:28:34 -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 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -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 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
082 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
083 Change C<? mechanic 2020-04-25 09:10:25 -04:00
084 Replace the "> " prompt with the more traditional "ok" one 2020-04-24 12:10:07 -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 Move notes.txt in blk 2020-04-14 14:54:42 -04:00
090 Move notes.txt in blk 2020-04-14 14:54:42 -04:00
091 tools: add blkunpack 2020-04-16 19:44:17 -04:00
100 Block explorer upgraded to block editor! 2020-04-16 15:59:43 -04:00
101 editor: add "U" word 2020-04-17 07:51:59 -04:00
102 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
103 block editor: fix broken B and N 2020-04-27 18:11:54 -04:00
104 blk: add dirty flag and auto write blocks on fetch 2020-04-16 20:59:20 -04:00
105 editor: add "U" word 2020-04-17 07:51:59 -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 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
123 Move link.fs to blkfs 2020-04-26 14:37:54 -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 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
128 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
130 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
131 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
132 Move link.fs to blkfs 2020-04-26 14:37:54 -04:00
140 Move AT28 driver to blkfs 2020-04-26 15:18:28 -04:00
142 Move AT28 driver to blkfs 2020-04-26 15:18:28 -04:00
143 Move AT28 driver to blkfs 2020-04-26 15:18:28 -04:00
144 Move AT28 driver to blkfs 2020-04-26 15:18:28 -04:00
150 Move AT28 driver to blkfs 2020-04-26 15:18:28 -04:00
151 Add word WIPE 2020-04-27 21:28:34 -04:00
160 recipes/trs80: wip 2020-04-28 07:51:41 -04:00
162 recipes/trs80: wip 2020-04-28 07:51:41 -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 BIN( parameter 2020-04-27 15:11:38 -04:00
208 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
209 recipes/trs80: wip 2020-04-28 07:51:41 -04:00
212 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
213 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
215 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
216 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
217 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
218 recipes/trs80: wip 2020-04-28 07:51:41 -04:00
219 emul: make stage2 load z80a from blkfs 2020-04-19 21:31:41 -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 z80a: add LDIR, LDDR, and friends 2020-04-20 21:36:29 -04:00
226 sdc: implement _crc16 in z80 2020-04-24 20:46:01 -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 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
243 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
246 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
247 Copy z80a.fs to disk blocks 2020-04-19 20:36:13 -04:00
249 recipes/trs80: wip 2020-04-28 07:51:41 -04:00
260 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
261 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
262 emul: bootstrap to stage2 from within Collapse OS! 2020-04-26 10:24:09 -04:00
263 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
264 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
265 Move xcomp to blocks 2020-04-21 20:30:14 -04:00
267 xcomp: add XPACK 2020-04-25 16:02:47 -04:00
268 xcomp: add XPACK 2020-04-25 16:02:47 -04:00
269 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
280 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
281 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
282 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
283 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
284 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
285 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
286 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
287 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
288 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
289 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
290 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
291 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
292 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
293 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
294 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
295 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
296 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -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 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
300 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
301 boot: apply BIN( to stray stable ABI references 2020-04-28 08:52:47 -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 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -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 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
311 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
312 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
313 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -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 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
323 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
324 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
325 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
326 z80a: add BIN( parameter 2020-04-27 15:11:38 -04:00
327 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -04:00
328 Copy boot.z80 to blkfs 2020-04-22 21:19:12 -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
350 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
352 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
353 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
354 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
356 Copy ACIA driver to blkfs 2020-04-23 12:42:41 -04:00
357 recipe/rc2014: use core libs from blkfs 2020-04-26 13:57:44 -04:00
358 recipe/rc2014: use core libs from blkfs 2020-04-26 13:57:44 -04:00
359 recipe/rc2014: use core libs from blkfs 2020-04-26 13:57:44 -04:00
360 recipe/rc2014: use core libs from blkfs 2020-04-26 13:57:44 -04:00
370 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
372 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
373 sdc: implement _crc16 in z80 2020-04-24 20:46:01 -04:00
374 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
375 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
376 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
377 sdc: implement _crc16 in z80 2020-04-24 20:46:01 -04:00
378 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
379 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
380 tests: add test_sdc 2020-04-24 18:23:29 -04:00
381 tests: add test_sdc 2020-04-24 18:23:29 -04:00
382 tests: add test_sdc 2020-04-24 18:23:29 -04:00
383 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
384 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
385 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
386 Copy sdc driver to blkfs 2020-04-23 13:55:00 -04:00
390 Move icore to blkfs 2020-04-23 15:14:14 -04:00
391 Move icore to blkfs 2020-04-23 15:14:14 -04:00
392 Move icore to blkfs 2020-04-23 15:14:14 -04:00
393 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
394 Move icore to blkfs 2020-04-23 15:14:14 -04:00
395 Move icore to blkfs 2020-04-23 15:14:14 -04:00
396 Move icore to blkfs 2020-04-23 15:14:14 -04:00
397 Move icore to blkfs 2020-04-23 15:14:14 -04:00
398 Change C<? mechanic 2020-04-25 09:10:25 -04:00
399 Move icore to blkfs 2020-04-23 15:14:14 -04:00
400 Move icore to blkfs 2020-04-23 15:14:14 -04:00
401 Move icore to blkfs 2020-04-23 15:14:14 -04:00
402 Move icore to blkfs 2020-04-23 15:14:14 -04:00
403 Replace the "> " prompt with the more traditional "ok" one 2020-04-24 12:10:07 -04:00
404 Move icore to blkfs 2020-04-23 15:14:14 -04:00
405 Stop LOADing on ABORT 2020-04-24 14:10:40 -04:00
406 Move icore to blkfs 2020-04-23 15:14:14 -04:00
407 Move icore to blkfs 2020-04-23 15:14:14 -04:00
420 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
422 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
423 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
424 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
425 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
426 Add [IF] .. [THEN] 2020-04-28 08:28:59 -04:00
427 Give CASE's default branch access to its input value 2020-04-27 20:44:21 -04:00
428 Give CASE's default branch access to its input value 2020-04-27 20:44:21 -04:00
429 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
430 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
431 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
432 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
433 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
434 Add word FILL 2020-04-27 21:22:06 -04:00
435 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
436 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
438 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
439 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
440 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
442 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
443 Add word ," 2020-04-26 09:01:49 -04:00
444 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
446 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
447 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
448 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
449 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
450 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
451 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
453 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
454 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
455 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
456 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
457 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
459 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
460 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
461 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
462 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
464 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
465 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
466 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
467 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
468 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
469 Copy core words to blkfs 2020-04-25 21:54:07 -04:00
470 Add word WIPE 2020-04-27 21:28:34 -04:00