macOS
brew install atasmlocal Homebrew formula metadata
安装
brew install atasmlocal Homebrew formula metadata
sudo dnf install atasmFedora Rawhide package metadata · atasm · 来源: dl.fedoraproject.org
nix profile install nixpkgs#atasmnixpkgs package indexes · pkgs/by-name/at/atasm/package.nix · 来源: api.github.com
概览
Atari MAC/65 compatible assembler for Unix
历史
ATasm is a mostly MAC/65-compatible 6502 cross-assembler for Atari 8-bit development. It lets programmers write Atari assembly on modern hosts while producing Atari-native load objects, disk images, and emulator-related outputs.
The README traces ATasm to Mark Schmelzenbach in 1998 and explains that it was created from a desire for a fast Atari-specific cross-assembler after using OSS MAC/65 on real hardware and finding other cross-assemblers lacked Atari-specific directives and conveniences. The current fork documents modifications by Peter Hinz from 2021 through 2025.
The version history records an initial public 0.90 release, GPL release at 1.00, Atari-specific output work such as XFD/ATR and emulator state-file support, undocumented opcodes, MAC/65 compatibility improvements, list/debug output, CC65 header generation, VS Code/Altirra bridge symbol dumps, long branches, trigonometry table helpers, procedure scopes, and .GUARD/.NOTIFY directives.
ATasm occupies a niche but durable package-manager slot: retrocomputing developers need a small native assembler that can be scripted from makefiles and editors instead of running original Atari tools inside an emulator. The supplied metadata shows Homebrew, Fedora/DNF, and Nix packaging.
Its adoption is tightly connected to Atari emulator and cross-development workflows. The README explicitly names Atari800Win, Atari800, and Atari++ state-file targets, and later releases added outputs used by CC65 and VS Code/Altirra tooling.
The command is `atasm [options] <file.m65>`. Users enable undocumented opcodes, raw binary output, include paths, predefined symbols, XFD/ATR output, emulator state-file merging, symbol/list output, CC65 headers, ATasm include files, and JSON symbol dumps for editor integrations.
ATasm is a compact example of why niche retro tools survive in general-purpose package managers: it is small, C-based, scriptable, compatible with old source idioms, and bridges modern build systems with emulator/debugger ecosystems.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
atasm | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:atasm |
|---|---|
| 版本 | 1.30 |
| 软件包管理器 | Homebrew |
| 主页 | https://sourceforge.net/projects/atasm/ |
| 仓库 | https://github.com/CycoPH/atasm |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
atasm
nix profile install nixpkgs#atasmatasm 1.30-5.fc45
6502 cross-assembler
https://github.com/CycoPH/atasm
sudo dnf install atasm来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.