Name |
Author(s) |
Platform(s) |
Description |
Notes
|
ACME
|
Marco Baye
|
Windows, Linux, DOS, Amiga, RISC OS, etc. (Source code available)
|
A 6502/65c02/65c816 cross-assembler that runs on several platforms. Supports macros, local labels, and many other features.
|
Webpage seems to be offline as of 2016; page has not been updated since 2006.
|
AS65
|
Andrew John Jacobs
|
|
|
|
ASM6
|
loopy
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
Written because most other assemblers "were either too finicky, had weird syntax, took too much work to set up, or too bug-ridden to be useful".
|
|
cc65
|
Ullrich von Bassewitz and contributors
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
A portable 6502/65c02/65c816 assembler, linker, and C compiler.
|
|
FASM
|
Toshi Morita
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
"Written as a quick replacement for the 2500 AD assembler for Nintendo 8-bit development."
|
Licensed under the GNU GPL v2.
|
NESASM (part of MagicKit)
|
Charles Doty, David Michel, J.H. Van Ornum
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
|
|
nescom
|
Joel Yliluoma
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
Based on xa65 and largely compatible with it, including with the o65 object file format.
|
|
NESHLA
|
Brian Provinciano
|
Windows (Source code available)
|
A high-level 6502 assembler intended for NES development.
|
|
Ophis
|
Michael C. Martin and contributors
|
(anywhere with Python support)
|
A cross-assembler for the 6502 series of microprocessors.
|
The apparent successor to P65.
|
P65
|
Michael C. Martin
|
(anywhere with Perl support)
|
An old Perl-based set of 6502 assemblers.
|
Dropped in favor of Ophis (see above).
|
Telemark Cross Assembler
|
Squak Valley Software
|
DOS
|
A shareware assembler for numerous 8-bit processors, including the 6502, Z80, and 8051.
|
Website seems to have disappeared as of 2016.
|
Unofficial MagicKit
|
zzo38
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
Based on MagicKit with improvements.
|
Linked package also includes PPMCK.
|
WLA DX
|
Ville Helin and contributors
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
"Yet Another GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700 Multi Platform Cross Assembler Package"
|
|
x816
|
minus
|
DOS
|
An assembler for 6502/65c02/65c816.
|
|
xa65
|
André Fachat and contributors
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
A high-speed, two-pass portable cross-assembler supporting NMOS 6502s, CMOS 6502s, and the 65816.
|
|
The XORcyst
|
Kent Hansen
|
Windows, Mac OS X, Linux, etc. (Source code available)
|
"... a rather platform-independent set of tools and languages for 6502 software development"
|
Git repository
|
XTOOLS
|
BiPOM Electronics
|
Windows?
|
Commercial set of assemblers, disassemblers, and monitors for various platforms (including 6502).
|
|