User:Freem/Sandbox

From NESdev Wiki
< User:Freem
Revision as of 23:15, 29 May 2016 by Freem (talk | contribs) (working on turning the Tools page into a set of tables... will run this by others before switching the main Tools page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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).