Portable and retargettable assembler http://sun.hasenbraten.de/vasm/

Clone this repo:

Branches

  1. af62c96 Fix name of CPU (unSP instead of uNSP) by PulkoMandy · 3 months ago unsp
  2. 96907b2 Fix disabling of BP+Imm6 mode with PC as target by PulkoMandy · 3 months ago
  3. 2ff295c Still allow loading a #Imm16 into PC by PulkoMandy · 3 months ago
  4. b322f99 Error on addressing modes incompatible with PC register by PulkoMandy · 3 months ago
  5. 3b94388 unsp: allow [] for addresses in addition to () by PulkoMandy · 3 months ago
  6. 6437e90 Build fix by PulkoMandy · 4 months ago
  7. a4f4d78 Fix encoding of MAC and GOTO, implement "smart" jumps by PulkoMandy · 4 months ago
  8. ca383aa unsp: usability improvements by PulkoMandy · 4 months ago
  9. 23dd5d7 unsp: fix MAC instructions by PulkoMandy · 4 months ago
  10. 11261e8 Fix crash, missing initialization by PulkoMandy · 4 months ago
  11. c333394 Fix build by PulkoMandy · 4 months ago
  12. 1b82e79 Fix changes lost in rebase by PulkoMandy · 4 months ago
  13. 735c359 Fix relocation for 6-bit PC relative jumps by PulkoMandy · 4 months ago
  14. 23d6122 unsp: 3 operand ALU operations with address as destination by Adrien Destugues · 4 months ago
  15. 9648e60 unsp: Fix encoding of shift in shift instructions by Adrien Destugues · 4 months ago
  16. fae7f8c unsp: fix relocations for 2-word instructions by Adrien Destugues · 4 months ago
  17. dfdecd4 Implement operands for INT, IRQ, FIQ, FIR_MOV by PulkoMandy · 5 months ago
  18. 3fa4c3e unsp: Add break instruction, add documentation by Adrien Destugues · 3 years, 1 month ago
  19. 0956c8f Import current VASM2 source snapshot by PulkoMandy · 4 months ago main
  20. f97886d Import new snapshot with working strings definitions by PulkoMandy · 5 months ago