Commit Graph

  • 4e98ef11bd ti-84+: wip Virgil Dupras 2020-05-07 15:08:42 -0400
  • f2f3474698 Begin copying fonts (and compiler) to blk Virgil Dupras 2020-05-07 12:09:52 -0400
  • be66d7b4a2 editor: implement E Virgil Dupras 2020-05-07 08:44:17 -0400
  • 204a9c69f8 editor: fix PSP leak in F Virgil Dupras 2020-05-07 08:38:57 -0400
  • feb0411530 editor: simplify I with the use of MOVE- Virgil Dupras 2020-05-06 21:10:27 -0400
  • eaeb138a0c Add words C@- C!- and MOVE- Virgil Dupras 2020-05-06 20:37:08 -0400
  • 690d9e6313 editor: improve I Virgil Dupras 2020-05-06 17:41:49 -0400
  • ab6a2688fe recipes/trs80: self-hosting Virgil Dupras 2020-05-06 12:38:33 -0400
  • 58ece9f9a1 editor: implement I command Virgil Dupras 2020-05-06 12:19:36 -0400
  • f54b1dc504 Add 2>R and 2R> Virgil Dupras 2020-05-06 09:49:37 -0400
  • b89fa2981f recipes/trs80: move RECV program to blkfs Virgil Dupras 2020-05-05 22:15:56 -0400
  • 60b4bbf28a Fix DUMP's broken "round up to next 8" logic Virgil Dupras 2020-05-05 22:09:11 -0400
  • 9df053b76c z80a: add CPn, Virgil Dupras 2020-05-05 21:49:26 -0400
  • 31119c2de3 xcomp: move all offset spitting to the end of the unit Virgil Dupras 2020-05-05 20:10:04 -0400
  • fa79e3d8a6 Make (print) stop on CR Virgil Dupras 2020-05-05 15:49:50 -0400
  • c681cb639d Add words >< and =><= Virgil Dupras 2020-05-04 22:30:29 -0400
  • c494917452 blk: Add LOAD+ and LOADR+ Virgil Dupras 2020-05-04 21:43:48 -0400
  • 3c2e0dd9df Add usage guide section about disk blocks Virgil Dupras 2020-05-04 20:37:04 -0400
  • 986a40d3e2 trs80: override NL to avoid double newlines Virgil Dupras 2020-05-04 09:21:10 -0400
  • 78b9f89950 Update README: Forth reboot in process Virgil Dupras 2020-05-04 08:28:56 -0400
  • 24e9fa0c30 Add word NL Virgil Dupras 2020-05-04 08:10:18 -0400
  • a3c3a2f44a Remove unused DELW Virgil Dupras 2020-05-03 20:36:35 -0400
  • 8ef197d248 Make linker more compact Virgil Dupras 2020-05-03 20:33:36 -0400
  • a96b5f1dec Restore DOES> section in usage guide Virgil Dupras 2020-05-03 20:24:54 -0400
  • e375562a9f Revamp dictionary's glossary Virgil Dupras 2020-05-03 20:18:34 -0400
  • df242bb9eb Revamp usage guide a bit Virgil Dupras 2020-05-03 19:24:41 -0400
  • dcd68fc40b forth: transform (find) into FIND which is an indirect call Virgil Dupras 2020-04-02 14:05:18 -0400
  • d3dbeb450f Tidy up Virgil Dupras 2020-05-03 12:54:22 -0400
  • 47a9c89f19 Update READMEs Virgil Dupras 2020-05-03 12:51:21 -0400
  • 5504c796ee tools: add blkup Virgil Dupras 2020-05-03 08:53:17 -0400
  • 7344186c62 tools: add blkup Virgil Dupras 2020-05-01 14:39:13 -0400
  • f023f9bcb4 Pack core words blks a bit tighter Virgil Dupras 2020-05-02 21:47:32 -0400
  • 3373f53997 tidy up blk and fix tests Virgil Dupras 2020-05-02 21:25:35 -0400
  • 3d908cef3a Move all parsing words to Inner core Virgil Dupras 2020-05-02 21:21:47 -0400
  • 8009270e79 Optimize parsing words Virgil Dupras 2020-05-02 20:32:20 -0400
  • 931c812394 Remove cmp Virgil Dupras 2020-05-02 19:57:56 -0400
  • 0b3a328e65 Add a layer of indirection for KEY Virgil Dupras 2020-05-02 10:37:37 -0400
  • 446a58006d Remove one of the 2 indirection layers for EMIT Virgil Dupras 2020-05-02 10:26:34 -0400
  • 443ed754e9 trs80: add missing blk Virgil Dupras 2020-05-02 08:27:24 -0400
  • 3a27479f2b fix stupid typo Virgil Dupras 2020-05-02 08:06:37 -0400
  • b8d8007a3f trs80: add *CL< and *CL> Virgil Dupras 2020-05-01 14:38:31 -0400
  • 2a578b3352 editor: implement F Virgil Dupras 2020-05-01 21:52:38 -0400
  • 86539d2a03 Fix tests Virgil Dupras 2020-05-01 20:09:51 -0400
  • ecca70c7f3 Add layer of indirection to EMIT Virgil Dupras 2020-05-01 20:05:15 -0400
  • 5bf3baff05 editor: add edit buffer Virgil Dupras 2020-05-01 13:17:40 -0400
  • 792c781614 editor: add cursor pos tracking and display Virgil Dupras 2020-04-30 20:42:07 -0400
  • 07f807edee recipes/trs80: making progress on floppy drivers Virgil Dupras 2020-04-30 16:10:35 -0400
  • 65f359bda4 recipes/trs80: can write compiled version to floppy Virgil Dupras 2020-04-30 10:50:21 -0400
  • f38de1c151 Introduce the notion of Extra words Virgil Dupras 2020-04-29 21:52:18 -0400
  • 0044011f06 Move AT28 and TRS80 drivers to higher blocknos Virgil Dupras 2020-04-29 21:00:45 -0400
  • 0cf26547ff Add words FLUSH and COPY Virgil Dupras 2020-04-29 20:21:18 -0400
  • 581f04a4bc Keep stage1 bootstrap bin instead of stage 0 Virgil Dupras 2020-04-29 19:38:43 -0400
  • b046aba7f9 recipes/trs80: running! Virgil Dupras 2020-04-29 12:26:44 -0400
  • 1b2c4b519e icore: add BIN+ Virgil Dupras 2020-04-29 11:42:09 -0400
  • fc67b88720 Make BIN( offsetted binaries closer to working at all Virgil Dupras 2020-04-28 21:12:52 -0400
  • 0b8c8c9ca0 recipes/trs80: still wip... Virgil Dupras 2020-04-28 10:11:38 -0400
  • 61b2e02351 xcomp: remove XOFF and use ORG and BIN( instead Virgil Dupras 2020-04-28 09:15:17 -0400
  • 838548843e boot: apply BIN( to stray stable ABI references Virgil Dupras 2020-04-28 08:52:47 -0400
  • 4501313410 Add [IF] .. [THEN] Virgil Dupras 2020-04-28 08:28:59 -0400
  • f97df4614e recipes/trs80: wip Virgil Dupras 2020-04-28 07:51:41 -0400
  • b8ea515612 Add word WIPE Virgil Dupras 2020-04-27 21:28:34 -0400
  • 2b2ccad96c Add word FILL Virgil Dupras 2020-04-27 21:22:06 -0400
  • f605e2d85c Give CASE's default branch access to its input value Virgil Dupras 2020-04-27 20:44:21 -0400
  • 3b66aefcd1 block editor: fix broken B and N Virgil Dupras 2020-04-27 18:11:54 -0400
  • 295b4b6e0a z80a: add BIN( parameter Virgil Dupras 2020-04-27 15:04:37 -0400
  • ee79df225e typo Virgil Dupras 2020-04-27 09:44:37 -0400
  • efed0e249e recipes/rc2014/selfhost: add verification instructions Virgil Dupras 2020-04-27 09:24:40 -0400
  • 6c51ea1ebb recipes/rc2014/selfhost: complete instructions Virgil Dupras 2020-04-26 20:14:55 -0400
  • f690cb2e5b recipes/rc2014/sdcard: use driver from blkfs Virgil Dupras 2020-04-26 19:50:38 -0400
  • 865f4f9256 Move AT28 driver to blkfs Virgil Dupras 2020-04-26 15:18:28 -0400
  • 7c692c1111 recipes/rc2014: include readln directly in stage 1 Virgil Dupras 2020-04-26 14:52:55 -0400
  • dee7eea497 Move link.fs to blkfs Virgil Dupras 2020-04-26 14:37:54 -0400
  • 4d8574c1fe recipe/rc2014: use core libs from blkfs Virgil Dupras 2020-04-26 13:57:44 -0400
  • a2f164ecc3 emul: bootstrap to stage2 from within Collapse OS! Virgil Dupras 2020-04-26 10:15:35 -0400
  • 0e3cf7fa02 Add word ," Virgil Dupras 2020-04-26 08:47:29 -0400
  • 4b7247a971 emul: use LATEST instead of binary size as start addr in stage Virgil Dupras 2020-04-26 08:37:12 -0400
  • 898684a795 emul: merge pre.fs and emul.fs into stage1.fs Virgil Dupras 2020-04-25 22:45:53 -0400
  • bc3aabc84e Update z80c.bin's LATEST during xcomp instead of using slatest Virgil Dupras 2020-04-25 22:02:44 -0400
  • 6f896caf7a Copy core words to blkfs Virgil Dupras 2020-04-25 21:54:07 -0400
  • 6767012ebd recipe/rc2014/selfhost: new recipe Virgil Dupras 2020-04-25 16:03:01 -0400
  • 13771d8c92 xcomp: add XPACK Virgil Dupras 2020-04-25 15:43:07 -0400
  • 389b23fe1a Change C<? mechanic Virgil Dupras 2020-04-25 09:10:25 -0400
  • 4160c8ebbf recipes/rc2014: busting the 8K limit again! Virgil Dupras 2020-04-25 08:15:17 -0400
  • 5219887ad7 sdc: implement _crc16 in z80 Virgil Dupras 2020-04-24 20:46:01 -0400
  • 8d78ca9dac tests: add test_sdc Virgil Dupras 2020-04-24 18:23:29 -0400
  • b5c370a936 emul: embed blkfs in forth binary Virgil Dupras 2020-04-24 18:01:55 -0400
  • 1bd191e86a Move /emul/forth/* to /emul Virgil Dupras 2020-04-24 17:53:58 -0400
  • 816563e2e3 Stop LOADing on ABORT Virgil Dupras 2020-04-24 14:10:40 -0400
  • af39b37dd1 Replace the "> " prompt with the more traditional "ok" one Virgil Dupras 2020-04-24 12:10:07 -0400
  • a699c93509 Print word that wasn't found on "word not found" error Virgil Dupras 2020-04-24 10:59:59 -0400
  • f19a5e1f71 Remove recipes/rc2014/zasm Virgil Dupras 2020-04-24 10:59:28 -0400
  • 44403c3d4c Move icore to blkfs Virgil Dupras 2020-04-23 15:14:14 -0400
  • 8fbbf5209a Copy sdc driver to blkfs Virgil Dupras 2020-04-23 13:55:00 -0400
  • a19376df6c Copy ACIA driver to blkfs Virgil Dupras 2020-04-23 12:42:41 -0400
  • dd6ce1b8fe Avoid using (xentry) outside xcomp config Virgil Dupras 2020-04-23 12:09:31 -0400
  • fcd77f80ab Use blk's boot.z80 Virgil Dupras 2020-04-22 21:49:44 -0400
  • 503dbe9a2c Copy boot.z80 to blkfs Virgil Dupras 2020-04-22 21:19:12 -0400
  • 338769a0a8 z80a: add PUSH0, PUSH1, PUSHZ, macros Virgil Dupras 2020-04-22 19:03:32 -0400
  • 7464c67c80 boot: fix (roll) Virgil Dupras 2020-04-22 10:47:23 -0400
  • 7a0e63746f parse: don't validate 0x and 0b lengths Virgil Dupras 2020-04-21 20:38:42 -0400