Commit Graph

  • fa28d64278 zasm: change ioRewind to ioSeek Virgil Dupras 2019-05-15 13:41:56 -0400
  • 33a1ee250d zasm: rename curOutputOffset to ZASM_PC Virgil Dupras 2019-05-15 13:31:49 -0400
  • a994867a86 Wohoo! zasm assembles core.asm!!! Virgil Dupras 2019-05-14 16:50:35 -0400
  • b0218349ff zasm: support multiple instructions on single line Virgil Dupras 2019-05-14 16:45:56 -0400
  • 23fd493013 core: make a bit more zasm-friendly Virgil Dupras 2019-05-14 16:42:44 -0400
  • 1010e8372c zasm: add support for subtractions in expressions Virgil Dupras 2019-05-14 16:38:19 -0400
  • 67803f6cb5 zasm: don't upcase char literals Virgil Dupras 2019-05-14 15:42:15 -0400
  • 72d2a8f073 zasm: add support for + expressions Virgil Dupras 2019-05-14 15:26:29 -0400
  • 99a7c94c9f zasm: make "double parsing" a bit more solid Virgil Dupras 2019-05-14 14:35:34 -0400
  • 7972b92be1 zasm: refactoring Virgil Dupras 2019-05-14 14:32:12 -0400
  • 2c0166814f zasm: support inline labels Virgil Dupras 2019-05-14 14:10:20 -0400
  • a486a2a81e zasm: support char literals Virgil Dupras 2019-05-14 13:53:12 -0400
  • 2de69ee7cd zasm: add support for local labels Virgil Dupras 2019-05-13 20:23:10 -0400
  • 17dbee6a49 zasm: deduplicate code Virgil Dupras 2019-05-13 19:47:34 -0400
  • 746c86cbf8 zasm: make getSymVal not responsible for calling symFind Virgil Dupras 2019-05-13 16:53:52 -0400
  • c9deac599e zasm: add support for LD r, r' instructions Virgil Dupras 2019-05-13 16:38:09 -0400
  • 878bc2919f zasm: add support for relative labels Virgil Dupras 2019-05-12 22:07:21 -0400
  • 1e3982d3ab zasm: make DE indicate the last line to be read Virgil Dupras 2019-05-12 21:44:59 -0400
  • dd6fa5d38b zasm: properly propagate error conditions Virgil Dupras 2019-05-12 21:31:11 -0400
  • 86cad39de4 zasm: fix wrong logic in .numberTruncated error condition Virgil Dupras 2019-05-12 21:23:24 -0400
  • 71cbd24e1f Add filesystem docs Virgil Dupras 2019-05-12 16:06:27 -0400
  • 4f44d3de63 parts/z80/fs: add "fopn" command Virgil Dupras 2019-05-12 15:38:58 -0400
  • 9b4b907236 tools/emul/shell: fix srong SeekL return value Virgil Dupras 2019-05-12 14:32:24 -0400
  • 51bab80a4c parts/z80/fs: fix fsInitMeta writing to ROM Virgil Dupras 2019-05-12 14:31:35 -0400
  • 1ea5bedb4f blockdev: fix broken blkSeek/blkTell Virgil Dupras 2019-05-12 13:57:37 -0400
  • c77d96da22 blockdev: clarify routines specs Virgil Dupras 2019-05-12 11:45:08 -0400
  • a86738ae84 tools/emul/shell: add filesystem support Virgil Dupras 2019-05-12 11:20:31 -0400
  • d6f5cf5b90 zasm: fix first pass inversion bug Virgil Dupras 2019-05-12 08:50:29 -0400
  • 6aa53afabc zasm: add memdump mode Virgil Dupras 2019-05-12 08:49:59 -0400
  • 89848dbfe2 zasm: add support for .equ Virgil Dupras 2019-05-11 22:11:05 -0400
  • 6d4515cd03 zasm: little code reorganisation Virgil Dupras 2019-05-10 21:19:34 -0400
  • 95f53d0ce3 zasm: support symbols in .dw directive Virgil Dupras 2019-05-10 21:17:19 -0400
  • c000d5cfb1 zasm: support forward label references! Virgil Dupras 2019-05-10 21:14:46 -0400
  • c239ec7dea zasm: read input in two passes Virgil Dupras 2019-05-10 20:32:05 -0400
  • 6a804a9c64 zasm: buffer stdin in emulator Virgil Dupras 2019-05-10 19:55:01 -0400
  • 34ee91a0d7 zasm: use blkdev IDs as input and output Virgil Dupras 2019-05-10 18:20:43 -0400
  • 5a6078df4d zasm: add support for hex literals Virgil Dupras 2019-05-09 22:14:11 -0400
  • b87feac785 zasm: add support for labels! Virgil Dupras 2019-05-09 21:21:08 -0400
  • 1c17dcb7a2 zasm: consolidate code Virgil Dupras 2019-05-09 15:55:29 -0400
  • d34aff67bb zasm: Read from and write to streams instead of memory Virgil Dupras 2019-05-09 15:36:03 -0400
  • 7f27d63c19 Move apps/zasm/emul to tools/emul Virgil Dupras 2019-05-09 14:09:40 -0400
  • 193e6e066c Add tools/emul Virgil Dupras 2019-05-09 12:58:41 -0400
  • 02808572e6 Update docs Virgil Dupras 2019-05-09 10:48:36 -0400
  • d8bc9c2bdd parts/z80/sdc: implement blockdev's GetC Virgil Dupras 2019-05-09 10:47:57 -0400
  • 65a666bfda Re-license to GPLv3 Virgil Dupras 2019-05-08 20:18:05 -0400
  • 54d0286486 parts/z80/sdc: add sdcSetBlkSize and sdcReadBlk Virgil Dupras 2019-05-08 20:08:17 -0400
  • 12ca2bd53e parts/z80/sdc: add sdcInitialize Virgil Dupras 2019-05-08 16:03:54 -0400
  • 3d82d7fb30 recipe/rc2014/sdcard: we read data! Virgil Dupras 2019-05-07 17:28:07 -0400
  • beeb40eb93 recipe/rc2014/sdcard: we got out of initialization! Virgil Dupras 2019-05-07 16:38:08 -0400
  • c9f164a510 recipe/rc2014/sdcard: Make sdinit program output readable text Virgil Dupras 2019-05-07 16:20:28 -0400
  • e80888555f recipe/rc2014/sdcard: new recipe Virgil Dupras 2019-05-07 15:26:52 -0400
  • ef11059382 parts/z80/sdc: new part Virgil Dupras 2019-05-07 14:50:24 -0400
  • 9c7f006d47 tools/upload: make I/O a bit slower Virgil Dupras 2019-05-07 14:49:34 -0400
  • cc62991f4e Add tools/upload.py Virgil Dupras 2019-05-06 10:18:11 -0400
  • 59b0c83b0e shell: add iowr and iord Virgil Dupras 2019-05-02 15:18:47 -0400
  • f9ae5ca46b zasm: simplify readWord calling Virgil Dupras 2019-05-01 14:19:43 -0400
  • 6811d98618 zasm: add support for the ".dw" directive Virgil Dupras 2019-05-01 14:07:01 -0400
  • dde5161fc1 zasm: add support for ".db" directive Virgil Dupras 2019-05-01 11:26:41 -0400
  • 28e1ba5e26 zasm: adjust parseLine success condition Virgil Dupras 2019-05-01 10:16:57 -0400
  • a00bc8cc4b zasm: remove the "token" variable Virgil Dupras 2019-04-30 22:27:11 -0400
  • 5fd9b7812c zasm: make each token type parse the remaining of line directly Virgil Dupras 2019-04-30 21:55:18 -0400
  • a7693ffd86 zasm: still inching toward directives Virgil Dupras 2019-04-30 21:40:22 -0400
  • 1ffe05dd09 zasm: creep in the notion of directive Virgil Dupras 2019-04-30 21:27:44 -0400
  • 8241298c8f zasm: code consolidation Virgil Dupras 2019-04-30 21:13:37 -0400
  • 98ad223ee1 zasm: introduce the concept of instruction ID Virgil Dupras 2019-04-30 20:25:38 -0400
  • 79b5c701f6 zasm: move token variables from tok.asm into main.asm Virgil Dupras 2019-04-30 17:04:42 -0400
  • a7635cb1ea zasm: allow blank lines in asm source code Virgil Dupras 2019-04-30 16:24:45 -0400
  • eb5c974573 zasm: allow leading whitespace in parsed lines Virgil Dupras 2019-04-30 16:08:21 -0400
  • 57c3dfece8 zasm: assemble multiple lines at once Virgil Dupras 2019-04-30 15:51:39 -0400
  • 2653826dff zasm: move zasm.asm to instr.asm and create main.asm Virgil Dupras 2019-04-30 13:52:14 -0400
  • 175e1328e7 zasm: consolidate Virgil Dupras 2019-04-30 13:45:31 -0400
  • 055e0d7a31 Split parts in two: z80 and avr Virgil Dupras 2019-04-25 16:03:45 -0400
  • a391f85c00 fs: implement GetC, PutC, Seek and Tell on file handle Virgil Dupras 2019-04-23 19:42:10 -0400
  • f00334ec89 fs: add private "blk" routines Virgil Dupras 2019-04-23 15:50:26 -0400
  • 3ba0a707e7 blockdev: remove a layer of indirection in block routine storage Virgil Dupras 2019-04-23 15:03:23 -0400
  • ad217c018e fs: implement block reuse in fsAlloc Virgil Dupras 2019-04-23 14:00:54 -0400
  • 684f083e8e fs: add "fdel" command Virgil Dupras 2019-04-23 13:29:16 -0400
  • 5eca14d49a fs: implement fsNext Virgil Dupras 2019-04-23 12:04:09 -0400
  • 1a6d285d2d fs: always read whole block meta in memory to avoid seeking Virgil Dupras 2019-04-23 10:54:56 -0400
  • c0dbee78de New part: fs Virgil Dupras 2019-04-23 09:37:22 -0400
  • 07fde3cab5 blockdev: move the new seek mode logic into the seek command Virgil Dupras 2019-04-23 08:28:00 -0400
  • f87cd0485a blockdev: make "seek" print out its resulting position Virgil Dupras 2019-04-22 22:54:23 -0400
  • 5071ee9f40 Extract "stdio" part from shell Virgil Dupras 2019-04-22 22:41:37 -0400
  • 8b7faa1f02 blockdev: add "type" argument to blkSeek Virgil Dupras 2019-04-22 22:28:35 -0400
  • d3d229a918 shell: support string arguments Virgil Dupras 2019-04-22 21:52:33 -0400
  • 1bcceb949c blockdev: add Tell and fix blkGetCW Virgil Dupras 2019-04-22 17:15:59 -0400
  • 196d22c4ab shell: add "save" command Virgil Dupras 2019-04-22 16:01:31 -0400
  • b4694225c5 blockdev: change GetC API Virgil Dupras 2019-04-22 14:26:16 -0400
  • 63afa5798b zasm: add a bunch of instructions Virgil Dupras 2019-04-21 14:49:33 -0400
  • 8594084b06 zasm: simplify code Virgil Dupras 2019-04-21 14:23:24 -0400
  • 93eb262083 zasm: add a bunch of instructions Virgil Dupras 2019-04-21 13:58:13 -0400
  • e9e2f30fc5 zasm: add support for BIT Virgil Dupras 2019-04-21 13:41:55 -0400
  • e073fbff79 zasm: add support for "special instructions" Virgil Dupras 2019-04-21 12:58:28 -0400
  • ecf7d7fbd6 zasm: add a bunch of instructions Virgil Dupras 2019-04-21 11:49:20 -0400
  • 056bbde710 zasm: add support for IX/IY with displacement Virgil Dupras 2019-04-21 10:55:47 -0400
  • 14a410b024 zasm: extract tok.asm from zasm.asm Virgil Dupras 2019-04-21 09:25:52 -0400
  • 89972ca210 zasm: add a bunch of instructions Virgil Dupras 2019-04-20 22:56:22 -0400
  • 115dc18971 zasm: add support for extended instructions Virgil Dupras 2019-04-20 22:37:38 -0400
  • 70f61ec451 zasm: a bit of refactoring Virgil Dupras 2019-04-20 20:35:45 -0400
  • f6dddaa380 zasm: add automated tests and fix a bunch of bugs Virgil Dupras 2019-04-17 21:03:20 -0400