Commit Graph

  • d7f002df98 pcat: use boot drive no passed to bootloader through DL Virgil Dupras 2020-06-21 22:53:11 -0400
  • dc7f36263a pcat: BLK-enabled! Virgil Dupras 2020-06-21 22:07:12 -0400
  • 8d645405b3 pcat: add RSP checks in next Virgil Dupras 2020-06-21 15:14:38 -0400
  • f9eb7c661b 8086asm: fix CMPrr, and CMPxx, argument order Virgil Dupras 2020-06-21 14:49:54 -0400
  • cd514e6cd6 pcat: add PSP checks in all native words Virgil Dupras 2020-06-21 14:07:02 -0400
  • c2c32bbed8 pcat: properly handle IMMED flag in _find Virgil Dupras 2020-06-21 13:09:51 -0400
  • 1b5333d0b4 pcat: move all find code in _find word Virgil Dupras 2020-06-21 11:57:12 -0400
  • dbd283758c Refer to BOOT and (uflw) by addr in stable ABI Virgil Dupras 2020-06-21 11:41:10 -0400
  • dcaa515929 pcat: implement does Virgil Dupras 2020-06-21 10:40:09 -0400
  • d83d12899b
    MOVE: do not crash when u is 0 (#126) link2xt 2020-06-21 13:49:45 +0300
  • ba2ec64835 MOVE: do not crash when u is 0 #126 Alexander Krotov 2020-06-21 05:51:32 +0300
  • 99c05fff3c pcat: it works! Virgil Dupras 2020-06-20 20:06:42 -0400
  • ae719508d9 pcat: make /MOD division 16-bit Virgil Dupras 2020-06-20 19:14:51 -0400
  • 60ecab314e pcat: we have PROMPT! Virgil Dupras 2020-06-20 16:58:48 -0400
  • 397ee3e3e6 Simplify word ' Virgil Dupras 2020-06-20 14:13:41 -0400
  • 1536434666 pcat: implement cell execution and shaping things up Virgil Dupras 2020-06-20 13:50:01 -0400
  • c571567660 emul: make verbose staging the default Virgil Dupras 2020-06-20 13:41:39 -0400
  • acf8e03f53 8086asm: add overflow check to RPCs, Virgil Dupras 2020-06-20 13:36:21 -0400
  • 019fd8a67d pcat: fix ?DUP Virgil Dupras 2020-06-20 07:34:46 -0400
  • 9d2afd200c pcat: implement (s) Virgil Dupras 2020-06-19 20:09:51 -0400
  • 132bc8f41c _type: exit if input is not available #124 Alexander Krotov 2020-06-20 01:41:45 +0300
  • 723d3c4249 pcat: all native words implemented! Virgil Dupras 2020-06-19 08:10:51 -0400
  • 8cc8df0446 pcat: add native _find Virgil Dupras 2020-06-19 07:56:54 -0400
  • 5ebdf84e78 pcat: more native words Virgil Dupras 2020-06-19 07:26:33 -0400
  • 89bc7df120 pcat: more native words Virgil Dupras 2020-06-18 23:10:14 -0400
  • 3b21ba635d pcat: add PICK and (roll) Virgil Dupras 2020-06-18 21:21:46 -0400
  • 6b07296d30 pcat: more native words Virgil Dupras 2020-06-18 19:06:53 -0400
  • bd508daad9 pcat: begin organizing native words properly Virgil Dupras 2020-06-18 15:28:30 -0400
  • 6bc1738bfd pcat: implement (loop) Virgil Dupras 2020-06-18 15:01:04 -0400
  • aca9bc9058 z80: small optimization in cell execution Virgil Dupras 2020-06-18 08:02:45 -0400
  • 035532acf7 z80: remove remaining indirections in execute calls Virgil Dupras 2020-06-18 07:50:20 -0400
  • 42818d25be z80: remove layers of indirection of find calls Virgil Dupras 2020-06-18 07:40:20 -0400
  • 76e698157c z80: remove layer of indirection in most "next" calls Virgil Dupras 2020-06-18 07:24:47 -0400
  • eba83fa9a9 z80: use named labels for boot routines Virgil Dupras 2020-06-18 07:16:40 -0400
  • eed817b517 pcat: adapt to word type change Virgil Dupras 2020-06-18 06:50:32 -0400
  • 3d2dc041fb Make word routines into word types Virgil Dupras 2020-06-17 21:41:01 -0400
  • 3383a00040 Fix recipes with binary offset (ti84, trs80) Virgil Dupras 2020-06-17 17:44:33 -0400
  • 1d468d2168 Fix mis-documentation about literal words Virgil Dupras 2020-06-17 16:31:08 -0400
  • 2be2f74a43 Make literal word routines into regular native words Virgil Dupras 2020-06-17 14:25:32 -0400
  • ea9833d4ff Remove LITA Virgil Dupras 2020-06-17 13:50:42 -0400
  • abb4dc8bd7 Reduce the scope of the stable ABI Virgil Dupras 2020-06-17 07:53:00 -0400
  • bc8144b4be pcat: implement (br) and (br?) Virgil Dupras 2020-06-16 22:10:32 -0400
  • 49979404a5 pcat: implement number literals Virgil Dupras 2020-06-16 21:34:35 -0400
  • a92864a595 pcat: implement RSP mechanism in execution model Virgil Dupras 2020-06-16 20:41:53 -0400
  • 4017fd04ac
    Replace deprecated bzero with memset (#119) link2xt 2020-06-17 02:58:23 +0300
  • 79da1db90e
    tools: mark local C functions as static (#120) link2xt 2020-06-17 02:58:00 +0300
  • 472331b450
    Check spelling (#121) link2xt 2020-06-17 02:57:31 +0300
  • 6a09910dfc
    BROWSE: ignore invalid digits (#123) link2xt 2020-06-17 02:55:26 +0300
  • 3475f2179d BROWSE: ignore invalid digits #123 Alexander Krotov 2020-06-17 02:47:42 +0300
  • f1a225ef3d
    Fix unreadable sentence in block 031. (#122) link2xt 2020-06-17 02:28:06 +0300
  • bf52ba35ef Fix unreadable sentence in block 031. #122 Alexander Krotov 2020-06-17 02:13:40 +0300
  • 16d6a0b377 pcat: begin implementing compiledWord/next Virgil Dupras 2020-06-16 19:05:36 -0400
  • 965dfbb1af Check spelling #121 Alexander Krotov 2020-06-17 01:32:23 +0300
  • 0119a15ed6 tools: mark local C functions as static #120 Alexander Krotov 2020-06-17 01:27:21 +0300
  • b4c36325ec Replace deprecated bzero with memset #119 Alexander Krotov 2020-06-17 01:23:57 +0300
  • feeedcc55c z80: small optimization in execute Virgil Dupras 2020-06-16 16:37:21 -0400
  • dabbd6c253 8086asm: add support for modrm 8-bit displacement Virgil Dupras 2020-06-15 06:52:47 -0400
  • d8d2e05eb2 pcat: make find compare strings Virgil Dupras 2020-06-15 06:23:19 -0400
  • 8c452f5add pcat: begin implementing find Virgil Dupras 2020-06-14 21:52:58 -0400
  • 3be30e24bb pcat: implement execute and nativeWord Virgil Dupras 2020-06-14 15:27:26 -0400
  • bf0e999f8e pcat: read LATEST and jump to it Virgil Dupras 2020-06-14 14:51:32 -0400
  • a72322df31 pcat: begin structuring around words Virgil Dupras 2020-06-14 14:15:44 -0400
  • 85a0b87da3 z80: reorder compiledWord and doesWord, saving ourselves a jump Virgil Dupras 2020-06-14 10:12:56 -0400
  • 38d5a9f303 z80: inline cellWord in stable ABI Virgil Dupras 2020-06-14 10:05:34 -0400
  • 40f92b9bab z80: optimize chkPS Virgil Dupras 2020-06-14 09:48:10 -0400
  • 31095bc04d z80: remove call indirections in tight spots Virgil Dupras 2020-06-14 09:29:34 -0400
  • 2b7abf802f pcat: begin porting forth Virgil Dupras 2020-06-13 21:37:54 -0400
  • 1a467efae1 pcat: use a far jump to boot into the OS Virgil Dupras 2020-06-13 20:06:51 -0400
  • 507c2c12e7 8086asm: clarify operands and fix stupidities Virgil Dupras 2020-06-13 17:58:42 -0400
  • 5033f17be2 8086asm: tidy up a bit Virgil Dupras 2020-06-13 16:21:56 -0400
  • 374932fa4d
    Clean libz80/libz80.o in make clean (#118) Liorst4 2020-06-13 22:56:28 +0300
  • 3c3eadc639 Clean libz80/libz80.o in make clean #118 Lior Stern 2020-06-13 22:34:55 +0300
  • 07e50313c7 pcat: separate MBR code and OS code Virgil Dupras 2020-06-13 15:35:16 -0400
  • e17f2e6907 pcat: read sector from floppy Virgil Dupras 2020-06-13 13:29:04 -0400
  • b037c86598 recipes/pcat: now tested on real hardware! Virgil Dupras 2020-06-13 11:47:32 -0400
  • f9d04848bd emul: adjust README. AT-XY is implemented Virgil Dupras 2020-06-13 11:46:59 -0400
  • 7be6475ea2
    Document how to launch a REPL in the host (#117) Maykel Moya 2020-06-13 17:11:54 +0200
  • 8fd583a6ac Document how to launch a REPL in the host #117 Maykel Moya 2020-06-13 02:54:20 +0200
  • 66b27b0790 8086asm: properly initialize DS and DF Virgil Dupras 2020-06-12 19:07:23 -0400
  • 177750c928 recipes/pcat: first steps into 8086! Virgil Dupras 2020-06-12 14:01:24 -0400
  • 4e18fafe46 8086asm: now enough tooling to assemble a PC/AT Hello World boot Virgil Dupras 2020-06-12 13:12:41 -0400
  • 210b833c71 8086asm: begin adding MODRM-enabled ops Virgil Dupras 2020-06-12 12:07:48 -0400
  • 749fdf1b18 8086asm: add 8-bit JMP, MOVrI, INT, Virgil Dupras 2020-06-12 11:29:00 -0400
  • 405444d630 8086asm: first steps Virgil Dupras 2020-06-12 10:49:27 -0400
  • bde1446cac Add a help word #116 Lior Stern 2020-06-12 13:30:38 +0300
  • 1871c46614 VE: add backspace support in replace mode Virgil Dupras 2020-06-11 22:29:05 -0400
  • dc368597a6 VE: Add dirtiness indicator in status bar Virgil Dupras 2020-06-11 21:52:08 -0400
  • 838c88459b Make BLK@ FLUSH only if loading a different block Virgil Dupras 2020-06-11 21:42:52 -0400
  • e317e9cc78 VE: use system input buffer for IBUF and FBUF typing Virgil Dupras 2020-06-11 20:31:18 -0400
  • 4146110e0d Move EMPTY to core words Virgil Dupras 2020-06-11 19:04:03 -0400
  • f6ded7712e VE: add 't' Virgil Dupras 2020-06-11 18:12:01 -0400
  • e83d5073ba VE: disallow buffer overflow during typing Virgil Dupras 2020-06-11 14:48:18 -0400
  • 0576d2dfa1
    a recipe for the ZX Spectrum (#105) z80asm devisn 2020-06-11 20:34:34 +0300
  • 394f962510 recipe: fix makefiles for fresh clone contexts Virgil Dupras 2020-06-11 12:23:59 -0400
  • bd7da4658b VE: add gutter Virgil Dupras 2020-06-11 12:01:22 -0400
  • 772b84e2b2
    emulation and emulated tapes in README.md #105 devisn 2020-06-11 15:53:13 +0300
  • a405f77185 ed: don't crash when inserting in 64th char of the line Virgil Dupras 2020-06-10 20:56:19 -0400
  • 7cad9ffe40 LIST: simplify logic Virgil Dupras 2020-06-10 19:00:03 -0400
  • bc951a5ff1 ed and VE: add command Y Virgil Dupras 2020-06-10 17:27:14 -0400
  • 8f0e51a21c VE: make D copy first deleted line to IBUF Virgil Dupras 2020-06-10 16:59:12 -0400