Skip to content

xasm 2.4

Choose a tag to compare

@pfusik pfusik released this 09 Jun 11:20
· 133 commits to master since this release
  • fixed incorrect unary operator precedence

  • fixed wrong label value after a skip pseudo command

  • the assembler is an .EXE (.COM caused problems with DJGPP make due to a bug in the DJGPP runtime)

  • the assembler executable is no longer compressed

  • improved command-line parsing: options may be used before the source file name, tab is a valid separator, slash may be used as a directory separator

  • error and warning messages are written to stderr, not stdout

  • added == (equals) operator, equivalent to =, but familiar to C/C++/Java programmers

  • added /d:label=value option: define a label

  • added /p option: print full paths in listing and error messages

  • added /q option: quiet mode

  • added /u option: warn of unused labels

  • writing to the object file may be suppressed with OPT O-

  • added ELI (else if) directive

  • MWX and MWY may use INX/DEX and INY/DEY, respectively, for generating shorter code