Commit Graph

  • 6403ab1acf zasm: add support for SRL r Virgil Dupras 2019-05-30 14:46:25 -0400
  • 328f44814e Make blockdev pointers 32 bits Virgil Dupras 2019-05-28 15:56:39 -0400
  • 6b1679c811 recipes/rc2014/sdcard: mount filesystem! Virgil Dupras 2019-05-28 13:13:34 -0400
  • 312e95479e sdc: fix bug preventing us from reading beyond first sector Virgil Dupras 2019-05-28 13:12:08 -0400
  • 8cfe834edb recipes/rc2014/sdcard: use "sdci" and blockdev rather than user prog Virgil Dupras 2019-05-28 11:01:17 -0400
  • 2c80924df9 zasm: indicate include lineno in errors Virgil Dupras 2019-05-28 09:57:29 -0400
  • 8def8e7c38 zasm: add lineno to error reports Virgil Dupras 2019-05-27 20:52:40 -0400
  • e414e600ea zasm: add ERR_DUPSYM and ERR_OOM error conditions Virgil Dupras 2019-05-27 17:45:05 -0400
  • b298e607bd zasm: implement error conditions for #inc Virgil Dupras 2019-05-27 14:21:46 -0400
  • 31f7c7771d zasm: implement error conditions in .org and .fill Virgil Dupras 2019-05-27 14:16:40 -0400
  • 371076190f zasm: implement error conditions in .equ Virgil Dupras 2019-05-27 14:07:07 -0400
  • 436ff51c39 zasm: implement error conditions in .dw Virgil Dupras 2019-05-27 13:52:58 -0400
  • f5d4321ece zasm: implement error conditions in .db Virgil Dupras 2019-05-27 13:44:53 -0400
  • d76dd54f4b zasm: add ERR_OVFL Virgil Dupras 2019-05-27 12:12:21 -0400
  • f9118ef88e xasm: expand ERR_BAD_ARG condition Virgil Dupras 2019-05-27 12:05:42 -0400
  • e1e6d52fea zasm: add ERR_BAD_FMT Virgil Dupras 2019-05-27 11:58:12 -0400
  • 412b3f374a zasm: add ERR_BAD_ARG Virgil Dupras 2019-05-27 11:22:38 -0400
  • af2c561c6b zasm: begin erroring out reliably Virgil Dupras 2019-05-27 11:04:31 -0400
  • 976a93971c zasm: improve docs Virgil Dupras 2019-05-27 10:38:29 -0400
  • 8923fefeff Update docs Virgil Dupras 2019-05-20 12:11:45 -0400
  • ed19c6afc1 Use zasm in recipes Virgil Dupras 2019-05-20 11:00:14 -0400
  • c40bc329d5 zasm: fix expr returning wrong values on first pass Virgil Dupras 2019-05-20 10:46:27 -0400
  • e18f9b53a9 zasm: add support for "$" symbol Virgil Dupras 2019-05-20 09:17:50 -0400
  • 207adbc2f8 tools/emul: add "make rescue" command Virgil Dupras 2019-05-20 08:58:53 -0400
  • 848a7500bc zasm: add support for .fill directive Virgil Dupras 2019-05-20 08:20:00 -0400
  • ae315499cb Run unit tests with zasm Virgil Dupras 2019-05-20 07:50:23 -0400
  • d2c6e21c64 Fix broken shell Virgil Dupras 2019-05-20 07:38:15 -0400
  • c586c0d63c Make the shell emulator be built by zasm Virgil Dupras 2019-05-20 07:29:19 -0400
  • fa3b86a5c1 zasm now bootstraps itself without scas! Virgil Dupras 2019-05-19 15:03:34 -0400
  • acddb045a5 zasm: add support for .org directive Virgil Dupras 2019-05-19 13:22:14 -0400
  • 49be50b730 zasm now self-assembles! Virgil Dupras 2019-05-19 13:00:52 -0400
  • bc1496a7e3 zasm emul: bring back kernel/user distinction Virgil Dupras 2019-05-19 12:57:59 -0400
  • 7fad3b0c90 Move /parts/z80 to /kernel Virgil Dupras 2019-05-19 11:19:41 -0400
  • 78d9764005 zasm: can now assemble zasm/expr.asm! Virgil Dupras 2019-05-19 10:45:11 -0400
  • 6cbce0533a zasm: can now assemble zasm/instr.asm! Virgil Dupras 2019-05-19 10:40:45 -0400
  • ea8477bb91 zasm: accept whitespaces before separating comma Virgil Dupras 2019-05-19 10:39:29 -0400
  • 3b1ef2b9af zasm: bump global symbol limit to 0x200 Virgil Dupras 2019-05-19 09:54:42 -0400
  • 44abc79850 zasm: add support for SBC HL, ss Virgil Dupras 2019-05-19 09:49:45 -0400
  • d9fff16157 zasm emul: get rid of the kernel/user distinction Virgil Dupras 2019-05-19 09:14:40 -0400
  • 98695f9912 zasm: de-index symRegister Virgil Dupras 2019-05-19 09:06:24 -0400
  • c01816b055 zasm: make instr a bit more zasm-friendly Virgil Dupras 2019-05-18 21:07:35 -0400
  • bccf933ea9 zasm: try for regular number or symbol before parsing expr Virgil Dupras 2019-05-18 21:06:31 -0400
  • 723497af69 zasm: can now assemble zasm/directive.asm! Virgil Dupras 2019-05-18 20:37:34 -0400
  • 9f6ebf538d zasm: can assemble zasm/tok.asm! Virgil Dupras 2019-05-18 20:31:52 -0400
  • fd11941867 zasm: can now assemble zasm/parse.asm! Virgil Dupras 2019-05-18 19:59:58 -0400
  • 2ce6b61964 zasm: add support for RLC r and RRC r Virgil Dupras 2019-05-18 19:59:31 -0400
  • 29f0bcbe23 zasm: can now assemble zasm/symbol.asm! Virgil Dupras 2019-05-18 18:56:27 -0400
  • b7f5307de1 zasm: can now assemble zasm/io.asm! Virgil Dupras 2019-05-18 15:45:36 -0400
  • 84090dcd14 zasm: add support for RL r and RR r Virgil Dupras 2019-05-18 15:41:21 -0400
  • 8832408e95 zasm: can now assemble fs.asm! Virgil Dupras 2019-05-18 15:18:19 -0400
  • d47d07757e zasm: fix expr operator priority Virgil Dupras 2019-05-18 15:17:56 -0400
  • 068e4327ec zasm: fix false truncation error on "-" expressions Virgil Dupras 2019-05-18 14:51:11 -0400
  • 650eec23de zasm: add LD r, (IX/Y+d) support Virgil Dupras 2019-05-17 23:01:29 -0400
  • f44c3e5413 zasm: fix 3-digit hex parsing Virgil Dupras 2019-05-17 23:00:57 -0400
  • cdb6cce914 zasm: add multiplication expressions Virgil Dupras 2019-05-17 22:22:10 -0400
  • 157ac03e25 zasm: can now assemble zasm/util.asm! Virgil Dupras 2019-05-17 20:47:43 -0400
  • 28d5ebdc8a Make apps folder into a namespace Virgil Dupras 2019-05-17 20:22:32 -0400
  • 93e40aeb09 Strip comments out of code before packing CFS Virgil Dupras 2019-05-17 19:54:35 -0400
  • ae2187ad06 zasm: avoid ';' literal Virgil Dupras 2019-05-17 19:49:37 -0400
  • a3d3e0ce37 zasm: can now assemble the shell! Virgil Dupras 2019-05-17 19:36:32 -0400
  • d58cf122a8 zasm: fix regression with lowercase (ix+d) parsing Virgil Dupras 2019-05-17 19:32:58 -0400
  • 2a97966bdc zasm: add LD IX/IY, NN instructions Virgil Dupras 2019-05-17 17:43:42 -0400
  • 21c49d80cf zasm: allow single quote to contain whitespace Virgil Dupras 2019-05-17 17:22:16 -0400
  • 40d5530666 zasm: allow expression in .db Virgil Dupras 2019-05-17 17:21:49 -0400
  • 556be3f0ce zasm: allow for whitespace inside string literals Virgil Dupras 2019-05-17 16:44:08 -0400
  • f9dac15449 zasm: add support for string literals in .db Virgil Dupras 2019-05-17 16:17:22 -0400
  • b499d320de zasm: can now assemble stdio! Virgil Dupras 2019-05-17 15:43:44 -0400
  • 16922da3d4 zasm: support multiple elements in .dw and .db Virgil Dupras 2019-05-17 15:39:28 -0400
  • b0318f4891 zasm: make instr unt write directly to ioPutC Virgil Dupras 2019-05-17 15:35:49 -0400
  • 26d6dd1912 zasm: remove direcData buffer Virgil Dupras 2019-05-17 15:14:38 -0400
  • ad7428e471 zasm: make io unit handle PC and output suppression Virgil Dupras 2019-05-17 14:58:16 -0400
  • 6547e83f20 zasm: improve comma processing Virgil Dupras 2019-05-17 14:34:38 -0400
  • 4c37d869f4 zasm: now assembles blockdev! Virgil Dupras 2019-05-17 14:07:07 -0400
  • b8ece0bf98 blockdev: make zasm-friendly Virgil Dupras 2019-05-17 14:06:10 -0400
  • 3a91e9eb46 zasm: add support for PUSH/POP IX/IY Virgil Dupras 2019-05-17 14:00:37 -0400
  • 26e5c1de43 zasm can now assemble acia! Virgil Dupras 2019-05-17 13:23:16 -0400
  • 807bd70b63 zasm emul: add dumpSymbolTable debug routine Virgil Dupras 2019-05-17 13:22:45 -0400
  • c1b09123f1 zasm: add support for RETI and RETN Virgil Dupras 2019-05-17 13:21:49 -0400
  • 072aad775a zasm: don't match prefixes in symFind Virgil Dupras 2019-05-17 13:14:16 -0400
  • 92a119105d zasm: add support for "0b" literals Virgil Dupras 2019-05-17 10:34:01 -0400
  • 0f5fab23e9 zasm: don't accept "0X" prefix for hex anymore Virgil Dupras 2019-05-17 10:03:36 -0400
  • 4075c90d44 Add unit test for zasm's parse unit Virgil Dupras 2019-05-17 10:00:30 -0400
  • 7083116379 zasm: remove JUMP_ prefixes Virgil Dupras 2019-05-17 09:50:11 -0400
  • 013a3b74c8 Add the concept of unit tests Virgil Dupras 2019-05-17 09:33:20 -0400
  • e4ffe669a1 acia: make zasm-friendly Virgil Dupras 2019-05-17 08:33:22 -0400
  • 45b8e84e2a shell: de-macro-ize Virgil Dupras 2019-05-17 08:21:37 -0400
  • 56760b5aba stdio: de-macro-ize Virgil Dupras 2019-05-17 08:14:19 -0400
  • dfce0d3a62 tools/emul: fix shell RAMSTART Virgil Dupras 2019-05-17 07:55:28 -0400
  • def6c2123d tools/emul: clean up the place a bit Virgil Dupras 2019-05-17 07:23:59 -0400
  • 2f0dd5d668 zasm: iiiiiiiincluuuuuuudes!!1! Virgil Dupras 2019-05-16 21:15:00 -0400
  • a2d6cea72f cfspack: fix bug where we would underallocate blocks Virgil Dupras 2019-05-16 21:07:57 -0400
  • ede228374c fs: allow fsNext to skip more than one block Virgil Dupras 2019-05-16 13:59:52 -0400
  • e18879fcb2 zasm emul: hook fsdev in glue code Virgil Dupras 2019-05-16 13:23:23 -0400
  • df67a38f81 Extract fs_cmds.asm from fs.asm Virgil Dupras 2019-05-16 13:13:46 -0400
  • 23f0dc18ca zasm emul: add tooling for includes fsdev Virgil Dupras 2019-05-16 12:07:57 -0400
  • 22c7eeaa5d Move apps/zasm/tests to tools/tests/zasm Virgil Dupras 2019-05-16 11:23:15 -0400
  • 0ae91e55ec zasm: big local symbols overhaul Virgil Dupras 2019-05-15 20:07:21 -0400
  • e9244b80ee zasm: big I/O overhaul Virgil Dupras 2019-05-16 07:53:42 -0400
  • 34ff0a6c2a zasm: consolidate code Virgil Dupras 2019-05-15 15:16:35 -0400
  • a2b5b1efab zasm: add one layer of indirection in symbol registry Virgil Dupras 2019-05-15 14:30:41 -0400