109 Commits (9ab292a6d556b4ceb985ba6a6f1d94816adfc505)

Author SHA1 Message Date
  Virgil Dupras 9ab292a6d5 Add shell automated tests 4 years ago
  Virgil Dupras beaea6f978 basic: add puth command 4 years ago
  Virgil Dupras d9db0a824e Make makefiles and shell scripts portable 4 years ago
  Virgil Dupras a680fd3328 basic: add support for signed integers 4 years ago
  Virgil Dupras 2f71ad6d2f lib/expr: add left/right shifting operators 4 years ago
  Virgil Dupras a03c5ac700 lib/expr: add bitwise operators 4 years ago
  Virgil Dupras 972e8221f1 lib/expr: add division and modulo operators 4 years ago
  Virgil Dupras 1b01f13105 lib/expr: refactor for easier operator addition 4 years ago
  Virgil Dupras 7262993f14 basic: add if 4 years ago
  Virgil Dupras f5b04fc02f basic: add expression support to print 4 years ago
  Virgil Dupras 0bd58fd178 basic: parse hex, binary and char literals 4 years ago
  Virgil Dupras 1cea6e71e0 basic: add a print cmd 4 years ago
  Virgil Dupras 019d05f64c Make the shell a userspace app 4 years ago
  Virgil Dupras e5255d22f9 zasm: make .org affect "@" symbol 4 years ago
  Virgil Dupras 6e714875dc zasm: Constants now override labels at all times 4 years ago
  Virgil Dupras 7cf3ed38da Extract str.asm from core.asm and make core included by userspace 4 years ago
  Virgil Dupras 0e79035d9c Disable test failing on Travis 4 years ago
  Virgil Dupras 82995eb346 zasm: have .fill generate an error on overflow 4 years ago
  Virgil Dupras 8d46895dd3 lib/parse: decimal ending with a whitespace are now valid 4 years ago
  Virgil Dupras 1ae51bea3a tests: remove instr blacklist 4 years ago
  Virgil Dupras 4de2ce3ceb zasm: add RST instruction 4 years ago
  Virgil Dupras 5f6b303e75 zasm: add IX/IY support to SRL, RR and RL 4 years ago
  Virgil Dupras 506c3d0a96 zasm: generalize handling of IX/IY in 0xcb upcode family 4 years ago
  Virgil Dupras d9d6093287 zasm: simplify (IX/Y+d) handling 4 years ago
  Virgil Dupras a3c47f6272 Add tests for parseArgs 4 years ago
  Virgil Dupras e972dfe220 Add test documentation 4 years ago
  Virgil Dupras b745f49186 Rename blockdev's API routines to GetB/PutB 4 years ago
  Virgil Dupras a7aa2fc702 Improve test_parse_z coverage 4 years ago
  Virgil Dupras 3b1bbc1751 zasm: support negative displacement for IX/IY 4 years ago
  Virgil Dupras 8926c33ab1 Fix tools/tests/zasm/runtests.sh shebang 4 years ago
  Virgil Dupras f4b6c7637d zasm: rename #inc to .inc 4 years ago
  Virgil Dupras 612323f714 zasm: add "last value" symbol (@) 4 years ago
  Virgil Dupras 1c6a7caeae recipes/sms/romasm: make zasm's memory usage fit the SMS 5 years ago
  Virgil Dupras c2d84563dd zasm: allow duplicate const definition 5 years ago
  Virgil Dupras 1dec33e02a zasm: make symbol registry a bit more straightforward 5 years ago
  Virgil Dupras 02c7eb0161 zasm: clarify strlen's API 5 years ago
  Virgil Dupras cdb206b7a5 zasm: fix nasty (iy+d) misparsing bug 5 years ago
  Virgil Dupras f4f91ebd79 zasm: remove SYM_CTX 5 years ago
  Virgil Dupras 311d04e9aa zasm: make symbol registry easily parametrizable 5 years ago
  Virgil Dupras 34f499184d zasm: add ".bin" directive 5 years ago
  Virgil Dupras fe15bafeca zasm: fix bug with registry selection 5 years ago
  Virgil Dupras a7afbe091e tools/tests: remove scas requirement 5 years ago
  Virgil Dupras 253674ea05 Fix broken tests 5 years ago
  Virgil Dupras 54b0602710 zasm: add support for RES and SET 5 years ago
  Virgil Dupras 7cdc288ef2 zasm: print progress indicator while assembling 5 years ago
  Virgil Dupras c18d42f08b fs: further adjust to previous blkdev refactoring 5 years ago
  Virgil Dupras ae028e3a86 blockdev: make implementors "random access" 5 years ago
  Virgil Dupras 9a72f10221 zasm: includes CFS is now built on-the-fly by zasm.sh 5 years ago
  Virgil Dupras 22e990ed89 Parametrize zasm linux bin's include CFS file 5 years ago
  Virgil Dupras f8bd8eeaaf Make userspace parse args the same way the shell does 5 years ago