Skip to content

Releases: dasm-assembler/dasm

2.20.14.1

09 Nov 22:10
Compare
Choose a tag to compare

This is version 2.20.14.1 of DASM.
It is a bugfix release to bring back support for .wx and .wy extensions to force x/y indexed word addressing modes.

Short summary of changes:

  • fixed support for .wx and .wy extensions
  • man page added
  • missing opcodes added for mc68hc908 controller
  • Support for older macOS versions (OSX 10.5 and up)
  • Support for ARMv7 (RPi-OS)

2.20.14

15 Sep 11:55
Compare
Choose a tag to compare

This is version 2.20.14 of DASM.

Short summary of changes:

  • Technical Documentation / User Guide in PDF format, written by Andrew Davie in his engaging style
  • Dynamic Labels support by concatenating evaluated values
  • Multiline C style /* */ comments
  • Support for mc68hc908 controller family
  • Cleaned up and improved Unit Tests
  • New switch -R to remove output file if dasm found an error during assembly
  • Small optimization in the Atari 2600 CLEAN_START macro
  • SETSTR expression; typically used within a macro to use the name of an argument
  • Lots of bugfixes

Console-specific header files and common macros are included for:

  • Atari 2600 VCS
  • Atari 7800
  • Fairchild Channel F VES
  • 68hc11 (new!)
  • 68hc908 (new!)

2.20.13

19 Feb 16:39
Compare
Choose a tag to compare

This is version 2.20.13 of DASM. It is mainly a bugfix release.

Short summary of fixes:

  • Longstring segfault fix
  • Fix for non-symbol-compliant unquoted filenames
  • Address expression fix
  • Makefile portability fixes
  • Added atari 7800 header files
  • Allow labels to shift between multiple passes
  • Fix for silenced single pass non-abort errors
  • Adjust .byte and .word negative range check
  • Duplicate macro fix
  • Reduce gcc Wall option build warnings
  • Added 'strict' syntax check mode (+ added to docs)
  • Enable .word size check for strict-mode only
  • Dynamic buffers for pass-output update

Console-specific header files and common macros are included for:

  • Atari 2600 VCS
  • Atari 7800 (new!!)
  • Fairchild Channel F VES

2.20.12

13 Dec 16:34
Compare
Choose a tag to compare

This is version 2.20.12 of DASM.

Short summary of most important fixes/changes:

  • Fix for handling linux linefeeds under Windows
  • Fix for segfault on long lines
  • Supports using constants for include files
  • 64-bit versions of DASM are available

For all supported OS's (Linux, macOS and Windows) there is both a 32-bit (x86) and a 64-bit (x64) build.

Console-specific header files and common macros are included for:

  • Atari 2600 VCS
  • Fairchild Channel F VES

2.20.11 (2014-03-04)

08 Aug 11:55
Compare
Choose a tag to compare

This is version 2.20.11 (build 2014-03-04) of DASM, which was copied over from the dasm-dillon project on SourceForge.

For all supported OS's (Linux, macOS and Windows) there is both a 32-bit (x86) and a 64-bit (x64) build.

Console-specific header files and common macros are included for the Atari 2600 VCS and the Fairchild Channel F VES.

2.20.10 (2008-03-28)

08 Aug 10:37
Compare
Choose a tag to compare

This 2.20.10 release of DASM was copied over from the dasm-dillon project on SourceForge.
It contains binaries for Amiga, BeOS, Linux, OSX and Windows.