./cross/dasm, Multi-CPU cross-assembler for 6502, 6803 and 68HC11

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.20.14.1, Package name: dasm-2.20.14.1, Maintainer: xmor61

DASM is a highly evolved cross-assembler for 6502, 6803 and 68HC11
processors. It is very popular for hacking/cross-developing on old
6502-based video game systems from Atari, Nintendo, etc. DASM
processes output from the Distella Atari ROM disassembler without
modification.


Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2021-10-26 12:07:57 by Nia Alarie | Files touched by this commit (59)
Log message:
cross: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (some may be fetched
conditionally):

./cross/avr-gcc/distinfo isl-0.24.tar.bz2
   2021-10-07 15:30:28 by Nia Alarie | Files touched by this commit (60)
Log message:
cross: Remove SHA1 hashes for distfiles
   2020-12-01 15:55:54 by Frederic Cambus | Files touched by this commit (3) | Package updated
Log message:
dasm: update to 2.20.14.1.

ChangeLog:

DASM version 2.20.14.1:

    * fixed support for forced word address x/y indexed (.wx / .wy)

    * man page added

    * missing opcodes added for mc68hc908 controller

    * Support for older macOS versions (OSX 10.5 and up)

DASM version 2.20.14:

    * Technical Documentation / User Guide for dasm 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
   2020-09-07 18:56:48 by Olaf Seibert | Files touched by this commit (2) | Package updated
Log message:
cross/dasm: update to 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

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
   2019-12-09 10:29:15 by ng0 | Files touched by this commit (2)
Log message:
cross/dasm: Revbump to avoid distfiles conflict.
   2019-12-09 00:59:26 by ng0 | Files touched by this commit (1)
Log message:
cross/dasm: Add forgotten PLIST change.
   2019-12-09 00:58:52 by ng0 | Files touched by this commit (2)
Log message:
cross/dasm: Adjust to new upstream location.
   2015-11-03 01:47:45 by Alistair G. Crooks | Files touched by this commit (40)
Log message:
Add SHA512 digests for distfiles for cross category

Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden).  Existing SHA1
digests retained for now as an audit trail.