Automic VaultAutomic Vault

brew

xa を Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, apt でインストール

xa のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install xa

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install xa

MacPorts ports tree · devel/xa/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add xa

Alpine Linux edge package indexes · xa · ソース: dl-cdn.alpinelinux.org

Fedora dnf確認済み · 92%
sudo dnf install xa

Fedora Rawhide package metadata · xa · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#xa

nixpkgs package indexes · pkgs/by-name/xa/xa/package.nix · ソース: api.github.com

Arch Linux pacman確認済み · 92%
sudo pacman -S xa

Arch Linux sync databases · xa · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install xa

openSUSE Tumbleweed package metadata · xa · ソース: download.opensuse.org

Debian apt確認済み · 92%
sudo apt install xa65

Debian stable package indexes · xa65 · ソース: deb.debian.org

概要

パッケージ概要

6502 cross assembler

コマンドとエイリアス

  • file65
  • ldo65
  • printcbm
  • reloc65
  • uncpk
  • xa

履歴

プロジェクトの歴史と使われ方

xa, also known as xa65, is a 6502-family cross-assembler for Unix-like systems. It targets classic 6502-series processors, the Rockwell R65C02, and the 65816, and ships with companion tools for o65 objects and related 6502 development workflows.

Its appeal is old-school and practical: xa is small, portable, fast, and oriented toward cross-assembling retro-computing code on modern machines rather than assembling directly on a Commodore, Apple, Atari, or other 8-bit target.

プロジェクトの歴史

The original xa package is credited to Andre Fachat for 1989-1997. Later changes are credited to Fachat, Jolse Maginnis, David Weinehall, and Cameron Kaiser, with Kaiser listed as the official maintainer in current manual pages.

Fachat's public mirror describes xa65 as originally authored by him and currently maintained by Cameron Kaiser at Floodgap. The repository also notes that xa65 runs on Unix and Unix-alikes, produces 6502 and 65816 code, and comes with a set of tools.

採用の歴史

xa survived because the 6502 ecosystem stayed alive: Commodore 64, Apple II, Atari 8-bit, NES-adjacent, 65C02, and 65816 programmers kept needing a dependable cross-assembler on contemporary Unix-like systems. The manual's own 'Over 30 Years of Xa' note captures its unusual longevity.

The tool is distributed by multiple Unix-like package systems and is referenced in retro-computing circles because it is simple enough for small projects but has features expected by serious 8-bit work: segments, labels, listings, conditional assembly, a C-like preprocessor, o65 relocatable output, and companion tools such as ldo65 and reloc65.

使われ方

Users write 6502-family assembly on a modern host, select options for CMOS 65C02 or 65816 opcodes, define include paths and macros, and emit either sequential binaries or o65 relocatable objects. The tool can also produce listings and label files for later inspection or disassembly.

xa is commonly used where exact addresses and binary layout matter: ROMs, monitor programs, demos, small operating systems, bootstraps, and retro-computing utilities. Its linking section documents both o65 object workflows through ldo65 and direct binary composition with explicit padding.

パッケージ好きにとっての重要性

xa is one of those packages that signals a living retro toolchain rather than nostalgia alone. It is not a generic assembler; it is a long-maintained 6502 cross-assembler with enough compatibility switches and object tooling to fit real historical codebases.

タイムライン

  • 1989-1997: Original xa package by Andre Fachat.
  • 2000s: Continued maintenance adds portability and package-system visibility.
  • 2024: Current manual pages credit additional changes through 2024 and identify Cameron Kaiser as official maintainer.
  • 2020s: xa remains packaged and used for 6502, R65C02, and 65816 cross-development.

Related projects

  • cc65 is another prominent 6502 development suite, with ca65 as its assembler.
  • o65, ldo65, file65, and reloc65 form xa's relocatable-object side ecosystem.
  • dxa is a related disassembler referenced by the xa manual.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 10 個のプラットフォームターゲットで利用できます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
file65cliグローバル実行可能ファイル
ldo65cliグローバル実行可能ファイル
printcbmcliグローバル実行可能ファイル
reloc65cliグローバル実行可能ファイル
uncpkcliグローバル実行可能ファイル
xacliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版2.4.1
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

https://www.floodgap.com/retrotech/xa/

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報Release/tag comparison is only available for GitHub repositories.https://www.floodgap.com/retrotech/xa/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:xa
バージョン2.4.1
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/xa
ホームページhttps://www.floodgap.com/retrotech/xa/
リポジトリhttps://github.com/fachat/xa65
上流ドキュメントhttps://www.floodgap.com/retrotech/xa
ライセンスGPL-2.0-or-later
ソースアーカイブhttps://www.floodgap.com/retrotech/xa/dists/xa-2.4.1.tar.gz
Bottle利用可能 (対象 arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namexa
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

xa65 2.4.1-0.1

cross-assembler and utility suite for 65xx/65816 processors

https://www.floodgap.com/retrotech/xa/

sudo apt install xa65
  • Section: devel
  • Architecture: amd64
  • Source Package: xa
  • 1 依存関係
  • normalized package name match
  • 一致条件: Xa
Debian stable package indexes · deb.debian.org · Debian stable package indexes: xa65 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

xa

nix profile install nixpkgs#xa
  • normalized package name match
  • 一致条件: Xa
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/xa/xa/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

xa65 2.4.0-0.1

cross-assembler and utility suite for 65xx/65816 processors

https://www.floodgap.com/retrotech/xa/

sudo apt install xa65
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: xa
  • 1 依存関係
  • normalized package name match
  • 一致条件: Xa
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: xa65 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

xa 2.4.1-r0

cross-assembler and utility suite for 65xx/65816 processors

https://www.floodgap.com/retrotech/xa

sudo apk add xa
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: xa
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Xa
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: xa from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

xa-doc 2.4.1-r0

cross-assembler and utility suite for 65xx/65816 processors (documentation)

https://www.floodgap.com/retrotech/xa

sudo apk add xa-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: xa
  • normalized package name match
  • 一致条件: Xa
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: xa-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

xa 2.4.1-5.fc44

6502/65816 cross-assembler

http://www.floodgap.com/retrotech/xa/

sudo dnf install xa
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: xa
  • 2 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Xa
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: xa from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

xa 2.4.1-2

Cross-assembler for the 6502 microprocessor

https://www.floodgap.com/retrotech/xa

sudo pacman -S xa
  • License: GPL-2.0-only
  • Architecture: x86_64
  • 1 依存関係
  • normalized package name match
  • 一致条件: Xa
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: xa from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

xa 2.4.1-1.4

High-speed, two-pass portable 6502 cross-assembler

https://www.floodgap.com/retrotech/xa/

sudo zypper install xa
  • License: GPL-2.0-or-later
  • Category: Development/Languages/Other
  • Architecture: x86_64
  • Source Package: xa
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Xa
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: xa from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

xa

sudo port install xa
  • normalized package name match
  • 一致条件: Xa
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/xa/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

Combined YAML source

View the package source record on GitHub.

combined/xa.yml

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment