asm6809
« Back to VersTracker
Description:
Cross assembler targeting the Motorola 6809 and Hitachi 6309
Type: Formula  |  Latest Version: 2.17@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: assembly 6809 retro-computing cross-compiler embedded
Install: brew install asm6809
About:
asm6809 is a versatile cross-assembler designed for the Motorola 6809 and Hitachi 6309 microprocessors. It supports a rich directive set and macro capabilities, making it suitable for both legacy system maintenance and modern hobbyist development. The tool outputs to multiple binary formats including Motorola S-Records and Intel HEX.
Key Features:
  • Multi-architecture support (6809 and 6309)
  • Output formats: Binary, Motorola S-Record, Intel HEX
  • Advanced macro processing and conditional assembly
  • Cycle-accurate instruction timing tables
  • Symbol table and listing generation
Use Cases:
  • Developing software for retro computers like the Tandy TRS-80 Color Computer
  • Firmware development for 6809-based embedded systems
  • Educational purposes for learning assembly language
  • Porting legacy 6809 assembly code to modern systems
Alternatives:
  • lwtools – lwtools is another 6809 toolchain but includes a full linker and C compiler, whereas asm6809 is focused purely on assembly.
  • as6809 – as6809 is a simpler assembler, while asm6809 offers more advanced features like better macro support.
License: GPL-3.0-or-later
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:37am 0 VERSION_BUMP a8326d82
Dec 28, 2024 11:43am 0 VERSION_BUMP c3e884af
Dec 3, 2024 8:18pm 0 VERSION_BUMP af92d6d1