News · SjASMPlus 1.18.0

12/01/2021 at 20:10 in Announcements

SjASMPlus 1.18.0 was released. Changelog:

  • [may break old sources] the colon between end of EQU/DEFL/= expression and instruction is mandatory
  • [may break old sources] new abs operator for absolute integer value
  • new system of warnings (and suppression), the "; ok" comments are now deprecated
  • DISPLAY has now also binary and char formatting
  • DEFINE+ added to [re]define identifier without error
  • ELSEIF added to conditional assembling arsenal
  • WHILE added for conditional loops
  • added "NOSLOT64K" device with 2MiB of virtual memory
  • LABELSLIST has new optional argument to dump 16bit "virtual labels"
  • CSPECTMAP exports STRUCT symbols with more detail (instance labels with physical address)
  • SMC offset syntax for self-modify-code labels for source brevity
  • added exclamation mark prefix for labels to not affect following local labels
  • added "listmc" command to OPT - to list only lines with machine code bytes
  • added --lstlab=sort variant to have symbols in listings in predictable order
  • minor bugfixes in parser and listing-line-numbering, refactored symbols/labels implementation
  • Added example (chargfx2asm) how to use sjasmplus as byte-processor for binary files
  • SLD data improvements based on Maziac's feedback and DeZog's needs
Get it on Github or in Software section.

 

<<< back