Comparison with other compilers (table view)

SjASMPlus SjASM tniASM Pasmo AS80 asMSX WLA DX TPasm ASAM Xasm Z80 SNA As-r shevek’s Z80Asm ZMac Zues CopperFeet’s Z80Asm PseudoSam TDasm
Version 1.07 RC4bf 1.06 Stable 0.39g1 0.44 0.6.0pre6 1.41 0.11 9.3a 1.2   1.21 4.10 1.2 1.3 1.8 2.2 1.3.00 0.1.2
Year 2004-2006 2004-2006 2006 2001-2005 2004-2006 1990-2005 2004 1998-2006 1999-2003 2001-2004 1991 2002 2002-2005 1978-2000 1993-1998 1995-1997 1986-1987 2000
Design 3-pass 2-pass 2-pass Multi-pass 2-pass 2-pass 2-pass 4-pass Multi-pass Multi-pass 2-pass 2-pass 2-pass 2-pass 2-pass 2-pass ? ?
WWW www www www www www www www www - - - - www - - - www
Platforms Win32, Linux, Mac OS X, FreeBSD and other *nix FreeBSD
MSDOS
Win32
Linux
Win32
Win32 Linux
Mac OS/X
Win32
MSDOS Linux Win32 Win32 AmigaOS
Linux
MSDOS
Un*x
Win32
Linux
MSDOS
Win32
MSDOS Un*x Win32 Un*x Un*x
RISCOS
BeOS
MSDOS
Un*x MSDOS
Win32
MSDOS Linux
MSDOS
Win32
CPU Z80
R800
Z80
R800
Z80
R800
Z80
R800
GBZ80
Z80 M6800-M6803 M6805 M6809/H6309 8048-8050 R6502/65SC02
Z80
Z80 GB-Z80
Z80
6502
65C02
6510
65816
HUC6280
SPC-700
6502
6805
6809
68hc11
8051
Atmel AVR
Xilinx 1
SPCxxxx
Z80
89C51
Z80
Z80 Z80 Z80 8080
Z80
Z80 Z80 Z80 6502
Z80
(table driven)
Features
Local labels + + + + + - - + + - - - + - ? - - -
Conditional Assemlby + + + + + + - + + + + + + + ? + - -
Macro + + + + + + - + + + + - + + ? + - -
Repeats + + + + + + - + + - - - - - ? - - -
Pseudo ORG + + + + - - - - + + - - - - ? + - -
User’s messages + + - - - - + + + - - - - - ? - - -
Listing + + + + + + - + + - + - + + ? + - -
Symbols list + + + + + - + - - + + - - - ? - - -
Structures + + + - - + - + - - - - - - - - - -
Code optimization - - - - - + - - - - - - - - - - - -
Embedded scripting language + - - - - - - - - - - - - - - - - -
Fake instructions + + + - - + - - - - - - - - - - - -
Multiline comments + + + + - - + + - - - + - - - - - -

2 Responses to “Comparison with other compilers (table view)”

  1. poke says:

    Hi.
    Try compare your compiler with ASL (which is defacto standard among the Czech ZX coders).
    ASL is opensource project too. Homepage is http://www.alfsembler.de
    Maybe you will find some new inspirations from the ASL features. :-)
    Ciao,
    Poke^Patisoners

  2. aprisobal says:

    Ok, I will add ASL to the table.

Leave Your Opinion