Releases: dasm-assembler/dasm
2.20.14.1
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
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
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
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)
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)
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.