Commit Graph

  • 372524fd19 Move xcomp to blocks Virgil Dupras 2020-04-21 20:30:14 -0400
  • 446ce574cd Add words "'S" and "S0" Virgil Dupras 2020-04-21 07:45:23 -0400
  • ae14c55feb boot: a little dereferencing to make things a bit faster Virgil Dupras 2020-04-20 23:30:08 -0400
  • e569e40665 Forth-ify 2DUP 2OVER 2SWAP Virgil Dupras 2020-04-20 23:18:57 -0400
  • 0438cb92fe Add word "ROLL" Virgil Dupras 2020-04-20 23:06:39 -0400
  • 2de1eabaa6 z80a: add LDIR, LDDR, and friends Virgil Dupras 2020-04-20 21:36:29 -0400
  • 4967c2add2 Merge z80c.fs and boot.fs into boot.z80 Virgil Dupras 2020-04-20 21:27:34 -0400
  • 41ed70f8cb z80c: Add word "PICK" Virgil Dupras 2020-04-20 21:22:07 -0400
  • 58c017448f z80a: add JPccnn, Virgil Dupras 2020-04-20 21:18:33 -0400
  • 353d12c27d boot: inline chkRS, make next a bit faster Virgil Dupras 2020-04-20 20:28:25 -0400
  • bf49ca2ed2 recipes/rc2014: fix Makefile Virgil Dupras 2020-04-20 19:22:43 -0400
  • d466c6d95d emul: make stage2 load z80a from blkfs Virgil Dupras 2020-04-19 21:31:41 -0400
  • 6ae65940d2 Update bootstrap bin Virgil Dupras 2020-04-19 20:57:09 -0400
  • 0892193cbe Copy z80a.fs to disk blocks Virgil Dupras 2020-04-19 20:36:13 -0400
  • 98191d0b0d recipes/rc2014/sdcard: now works under Forth! Virgil Dupras 2020-04-19 16:56:37 -0400
  • dfaa1dc101 link: add "offset" argument to RLDICT Virgil Dupras 2020-04-19 16:28:40 -0400
  • 29a6ee128d core: fix PSP leak in CASE..ENDCASE Virgil Dupras 2020-04-18 22:05:11 -0400
  • a2d89de557 drv/sdc: implement core words in z80 Virgil Dupras 2020-04-18 20:33:51 -0400
  • a70366aa43 drv/sdc: Implement SDC! Virgil Dupras 2020-04-18 19:39:28 -0400
  • 47a7133b8b drv/sdc: Implement "SDC@" as a BLK@ word Virgil Dupras 2020-04-18 17:06:57 -0400
  • f3c92684a0 link: improve reliability by never relinking last word Virgil Dupras 2020-04-18 16:51:48 -0400
  • 052c744000 drv/sdc: implement "SDC@" Virgil Dupras 2020-04-18 14:22:26 -0400
  • c64a8a2e2b drv/sdc: new unit to drive SD card through SPI relay Virgil Dupras 2020-04-18 11:11:11 -0400
  • b062a9092a parse: use "0<" instead of "0 <" Virgil Dupras 2020-04-18 09:13:23 -0400
  • 66f65daa08 Add word LEAVE Virgil Dupras 2020-04-17 11:27:17 -0400
  • 19d94dfb47 recipes/rc2014: stage1 is too big! saving some space Virgil Dupras 2020-04-17 21:10:48 -0400
  • 287213fc68 recipes/rc2014/eeprom: remove old stuff Virgil Dupras 2020-04-17 21:10:20 -0400
  • 82044454d5 Merge branch 'master' into forth Virgil Dupras 2020-04-17 20:39:08 -0400
  • 9c41744e46 emul/hw/rc2014: implement blk write in sdc Virgil Dupras 2020-04-17 20:19:55 -0400
  • 7544b3834b emul/hw/rc2014: implement blkread in sdc Virgil Dupras 2020-04-17 19:10:22 -0400
  • ae470397d7 emul/hw/rc2014: add sdc emulator (wip) Virgil Dupras 2020-04-17 15:11:32 -0400
  • 2cadae260d editor: add "U" word Virgil Dupras 2020-04-17 07:51:59 -0400
  • 9edab10a3a blk: add dirty flag and auto write blocks on fetch Virgil Dupras 2020-04-16 20:59:20 -0400
  • 79ce88c12c tools: add blkunpack Virgil Dupras 2020-04-16 19:44:17 -0400
  • 5cb4a7de9a Add word "C@+" Virgil Dupras 2020-04-16 18:58:11 -0400
  • eefa8e6de5 Add word "BLK!" Virgil Dupras 2020-04-16 17:22:18 -0400
  • 57e20f0532 Block explorer upgraded to block editor! Virgil Dupras 2020-04-16 15:59:43 -0400
  • 5067d40e3b Add CASE..OF words Virgil Dupras 2020-04-16 15:07:31 -0400
  • 733aff7b7a rc2014: adjust bootstrapping instructions Virgil Dupras 2020-04-16 09:27:49 -0400
  • 65bc3b73ad link: adjust (br) and (?br) hardcoded offsets Virgil Dupras 2020-04-16 09:26:01 -0400
  • b01de82fd1 drv/acia: latest bells and whistles Virgil Dupras 2020-04-16 08:18:55 -0400
  • 4eca827d36 First function application: Block explorer! Virgil Dupras 2020-04-15 22:21:09 -0400
  • 5d4155aa32 Add words 1+ 2+ 1- 2- and consts 0 1 -1 Virgil Dupras 2020-04-15 21:29:39 -0400
  • e1e634c815 boot: compaction Virgil Dupras 2020-04-15 20:57:46 -0400
  • f6727f8e34 boot: use CODE where possible Virgil Dupras 2020-04-15 20:15:24 -0400
  • a56ace4d3e boot: optimize (br) Virgil Dupras 2020-04-15 20:03:56 -0400
  • 0750e8d0c0 Use IY for IP instead of RAM+06 Virgil Dupras 2020-04-15 17:01:15 -0400
  • 2a84a426b4 Strip usages of IY register Virgil Dupras 2020-04-15 16:53:04 -0400
  • 2b0186fd58 boot: make routine field 1b Virgil Dupras 2020-04-15 16:24:03 -0400
  • 6884c5cbe3 boot: use 3 labels instead of 4 Virgil Dupras 2020-04-15 16:13:10 -0400
  • d2ec5e271c Optimize boot binary's word execution code Virgil Dupras 2020-04-15 16:09:10 -0400
  • d8de8a058a Make word routine refs 1b instead of 2 Virgil Dupras 2020-04-15 15:15:31 -0400
  • e40c059c26 Make word routines all in the <0x100 range Virgil Dupras 2020-04-15 14:00:59 -0400
  • 728e4ce123 Bring EXECUTE word outside of stable ABI Virgil Dupras 2020-04-15 13:31:51 -0400
  • 22f132094a Clarify signed-ness Virgil Dupras 2020-04-15 12:29:47 -0400
  • b73e1a5f7a z80a: invert the meaning of IFZ, IFNZ, IFC, IFNC, Virgil Dupras 2020-04-15 12:20:09 -0400
  • 2439f1ed86 Change SCMP for S= Virgil Dupras 2020-04-15 12:15:35 -0400
  • 16d5cd91de emul: don't segfault on quit when there is no blkfs Virgil Dupras 2020-04-15 10:56:49 -0400
  • c40f336959 icore: extract "_pdacc" from "(parsed)" Virgil Dupras 2020-04-15 10:41:27 -0400
  • 79acf92b28 emul: fix Makefile Virgil Dupras 2020-04-15 09:01:09 -0400
  • 415bd7a169 Support nested LOAD Virgil Dupras 2020-04-14 21:04:07 -0400
  • aec19e5c87 Add word "LOAD" Virgil Dupras 2020-04-14 18:15:07 -0400
  • a67101fb8b Add word "EMPTY" Virgil Dupras 2020-04-14 16:07:07 -0400
  • add3b6629b Make DO .. LOOP binary code more compact Virgil Dupras 2020-04-14 14:59:01 -0400
  • b8dd86bd18 Move notes.txt in blk Virgil Dupras 2020-04-14 14:25:14 -0400
  • 1efb2821e3 Make usage and dictionary documentation in-system Virgil Dupras 2020-04-14 10:04:09 -0400
  • f59cac0588 blk: first steps Virgil Dupras 2020-04-14 09:05:43 -0400
  • d4cdb659b4 tools: add blkpack Virgil Dupras 2020-04-13 22:05:03 -0400
  • 7292d486dc z80a: add stuctured flow words Virgil Dupras 2020-04-13 20:34:53 -0400
  • 7d184b9e70 Use SUBHLss, macro more Virgil Dupras 2020-04-13 19:31:23 -0400
  • d919a10265 Remove runbin Virgil Dupras 2020-04-13 19:25:28 -0400
  • b536d3bfd6 rc2014: complete the EEPROM recipe Virgil Dupras 2020-04-13 14:41:02 -0400
  • d0545d555f upload: use A! instead of C! Virgil Dupras 2020-04-13 12:00:56 -0400
  • d08a9711c5 boot: make HERE point to RAMEND instead of CURRENT Virgil Dupras 2020-04-13 11:35:47 -0400
  • 509972b08c tools: add exec and convert ./upload to Forth Virgil Dupras 2020-04-13 10:25:27 -0400
  • 1e0b40a876 Add word "FORGET" Virgil Dupras 2020-04-13 08:09:36 -0400
  • 4c7dfe0dfe Add drv/at28 Virgil Dupras 2020-04-12 21:49:42 -0400
  • 76e4422796 Add adev unit Virgil Dupras 2020-04-12 21:49:20 -0400
  • d996dd8c9e Add one layer of indirection in subsystem memory management Virgil Dupras 2020-04-12 20:42:00 -0400
  • d4f65911c0 rc2014: add notes about stage3.bin Virgil Dupras 2020-04-12 14:15:06 -0400
  • 420836276d readln: rename (c<) to (rdln<) Virgil Dupras 2020-04-12 14:01:54 -0400
  • d6c9ab3f32 tools/stripfc: strip a little bit more Virgil Dupras 2020-04-12 12:47:50 -0400
  • 9548514ff0 rc2014: dictionary relinking now works! Virgil Dupras 2020-04-12 10:24:53 -0400
  • 06d0a02c12 link: fix LITA processing Virgil Dupras 2020-04-12 09:36:10 -0400
  • 9390479d49 link: minor tweaks Virgil Dupras 2020-04-11 18:43:43 -0400
  • bf447f58c5 link: handle doesWord Virgil Dupras 2020-04-11 16:38:45 -0400
  • 13cf294201 rc2014/acia: adjust to latest developments Virgil Dupras 2020-04-11 15:11:36 -0400
  • 3accc73f38 link: add LITA handling Virgil Dupras 2020-04-11 14:02:42 -0400
  • c515720e23 Revert "Remove link.fs" Virgil Dupras 2020-04-11 13:31:17 -0400
  • 0c6cabfd33 doc improvement Virgil Dupras 2020-04-11 13:16:04 -0400
  • af3db1c3cf Add word "LITA" Virgil Dupras 2020-04-11 13:13:20 -0400
  • 3822182226 xcomp: shrink scope Virgil Dupras 2020-04-11 11:38:45 -0400
  • 6368cc3bac Remove (sysv) Virgil Dupras 2020-04-10 14:57:00 -0400
  • a6efb65010 emul: extract capture mark from icore into xstop.fs Virgil Dupras 2020-04-10 14:16:45 -0400
  • f62376bd0a boot: remove _bend Virgil Dupras 2020-04-10 09:59:45 -0400
  • 7aa1be070b emul: build boot binary in one pass Virgil Dupras 2020-04-10 09:55:58 -0400
  • c8c337fd58 xcomp: widen scope Virgil Dupras 2020-04-10 07:53:41 -0400
  • 02a635f345
    Update README.md #96 zKALI-OS 2020-04-09 20:39:16 +0200
  • c307ebfe41
    Update README.md zKALI-OS 2020-04-09 20:23:09 +0200
  • 54929c2aa0 xcomp: simplify further Virgil Dupras 2020-04-09 12:02:56 -0400