Commit Graph

  • 8ce528c752 zasm: add a bunch of instructions Virgil Dupras 2019-04-17 16:48:29 -0400
  • 76caf944dd zasm: add support for the "e" arg type (djnz, jr) Virgil Dupras 2019-04-17 16:26:04 -0400
  • c5c8369ce9 zasm: Add support for (NN) constants Virgil Dupras 2019-04-17 16:04:24 -0400
  • e1d6178457 zasm: add a bunch of instructions Virgil Dupras 2019-04-17 15:19:06 -0400
  • 7996a9997a zasm: add support for numerical constants Virgil Dupras 2019-04-17 14:47:42 -0400
  • 3fe5eb3e60 zasm: add a bunch of primary instructions Virgil Dupras 2019-04-17 11:14:24 -0400
  • a7dc1e7b4a zasm: make "RET cc" work Virgil Dupras 2019-04-17 11:06:51 -0400
  • 279f6e0ad8 zasm: invert emulator io_write() handling Virgil Dupras 2019-04-17 10:34:30 -0400
  • 9b556c8883 zasm: support "special" groups and groups in arg2 Virgil Dupras 2019-04-17 10:34:10 -0400
  • a7538473e4 zasm: add support for variable arguments Virgil Dupras 2019-04-17 08:23:01 -0400
  • 38e40bfc16 zasm: make the instruction table fixed Virgil Dupras 2019-04-16 22:46:04 -0400
  • 8cd400651a zasm: read each argument immediately insto an argspec Virgil Dupras 2019-04-16 22:40:07 -0400
  • 1f94b6c3f7 zasm: can now match all "constant" primary opcodes Virgil Dupras 2019-04-16 20:32:30 -0400
  • fc0cdede55 Move print(n)str from core to shell Virgil Dupras 2019-04-16 19:45:05 -0400
  • 453cf3d74a zasm: start matching args Virgil Dupras 2019-04-16 19:40:37 -0400
  • b3af6e0115 zasm: reuse code from core Virgil Dupras 2019-04-16 17:00:19 -0400
  • 9acca52e44 zasm: begin parsing with easy pickings Virgil Dupras 2019-04-16 16:49:47 -0400
  • 88cee235b1 zasm: have a whole kernel in emulation instead of a simple wrapper Virgil Dupras 2019-04-16 14:26:45 -0400
  • 43c1005d61 zasm: implement stdin/stdout in emulator Virgil Dupras 2019-04-16 13:59:19 -0400
  • 1ae2331763 Add zasm app Virgil Dupras 2019-04-16 13:36:57 -0400
  • ff99062d5b Move RC2014 recipe in its own folder Virgil Dupras 2019-04-16 11:50:16 -0400
  • 6597e8a75a doc: add emulate section Virgil Dupras 2019-04-16 11:35:15 -0400
  • 056de2b19d doc: add glue code section Virgil Dupras 2019-04-16 11:25:54 -0400
  • 7060ee4dc5 Add Status section to README Virgil Dupras 2019-04-16 10:49:09 -0400
  • 6c4489d2a3 Add blockdev doc Virgil Dupras 2019-04-16 10:37:29 -0400
  • 21eb64f751 blockdev: remove one layer of indirection Virgil Dupras 2019-04-16 10:17:25 -0400
  • a27da6f41a add mmap part Virgil Dupras 2019-04-16 08:36:26 -0400
  • af13b0bd00 Code consolidation Virgil Dupras 2019-04-16 08:35:44 -0400
  • ce49fc15d0 blockdev: reorganize routine pointers Virgil Dupras 2019-04-15 21:56:15 -0400
  • a5addc989c shell: rename seek to mptr Virgil Dupras 2019-04-15 20:42:12 -0400
  • c996da8ac8 shell: add error codes to cmds Virgil Dupras 2019-04-15 20:38:25 -0400
  • 12c23f52e0 Add blockdev part Virgil Dupras 2019-04-15 16:53:11 -0400
  • 4600b5299c shell: place cmd metadata next to the routine Virgil Dupras 2019-04-15 15:08:00 -0400
  • f571664853 Improve user guide Virgil Dupras 2019-04-15 13:18:29 -0400
  • 9aae4ea040 Add user guide Virgil Dupras 2019-04-15 12:06:27 -0400
  • 26b125b337 shell: add shellParseArgs Virgil Dupras 2019-04-14 23:14:07 -0400
  • 83f63c7146 shell: add call command Virgil Dupras 2019-04-14 17:01:28 -0400
  • e4c23b4270 shell: echo types letters right away Virgil Dupras 2019-04-14 15:18:41 -0400
  • 942ff37bf8 shell: implement load command Virgil Dupras 2019-04-14 14:53:16 -0400
  • 461c09f1e5 Decouple shell from acia Virgil Dupras 2019-04-14 14:24:29 -0400
  • 8ccddbcb0e Separate shell and acia input buffers Virgil Dupras 2019-04-14 13:56:04 -0400
  • 902c6a5dd3 shell: add count arg to peek Virgil Dupras 2019-04-14 11:54:18 -0400
  • e4e7db8e23 shell: cleanup Virgil Dupras 2019-04-14 11:22:45 -0400
  • 21168f6c4e shell: implement seek and peek Virgil Dupras 2019-04-14 11:11:13 -0400
  • 9580cc3994 shell: add "seek" and "peek" dummy commands Virgil Dupras 2019-04-13 22:39:28 -0400
  • 6bb454232a Extract "acia.asm" from shell Virgil Dupras 2019-04-13 16:01:20 -0400
  • ac22a206ae shell: handle inputs with interrupts Virgil Dupras 2019-04-13 15:02:29 -0400
  • 358c551bcc shell: add input routine Virgil Dupras 2019-04-12 21:28:50 -0400
  • 89e4edfa52 Add parts/platforms Virgil Dupras 2019-04-12 15:53:05 -0400
  • 7bf3e2f71e Let's get the ball rolling! Virgil Dupras 2019-04-12 15:16:12 -0400
  • 503089a41c Initial commit Virgil Dupras 2019-03-06 14:28:56 -0500