User:Freem/Sandbox
From NESdev Wiki
Jump to navigationJump to search
personal sandbox for testing things
Tools page remake
Assemblers, compilers, and PRG-oriented tools
Assemblers
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. |
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. | |
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". | |
AS65 | Andrew John Jacobs | |||
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). |