<--  back   Last regenerated: 2016-10-25 19:49:19 kio

zasm - Z80 Assembler – Version 4.0

Legal and Version History

Copyright

zasm Command Line Options: --z80
Pseudo instructions: .z80, .z180 and .8080
Targets: #target Z80
Z80 assembler, copyright © 1994-2015 Günter Woigk, kio@little-bat.de

Disclaimer of Warranties

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

The copyright holder makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

THE COPYRIGHT HOLDER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Permissions

Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that this copyright notice and the disclaimer of warranties and this permission notice appear in supporting documentation, and that the name of the copyright holder not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

Version history

1.0.0  1996: First version for private use. Mac OS 7.0. No public release.
2.0.0  2000: Total rework with new libraries.
2.0.7  2002: started port of MacOS classic version to unix
3.0.0  2002: MacOS X command line version released
3.0.2        .tap and .sna support implemented
3.0.13 2005: Assembler directives: #code
Including C Source Files: #code
#code statement now also Pseudo instructions: defl, set and '='
Labels: SET
sets the physical address for intel hex files 3.0.14 Assembler directives: #target
Including C Source Files: #target
#target, #end and Assembler directives: #code
Including C Source Files: #code
#code now optional. default target = rom 3.0.15 added illegals with XL,XH,YL,YH to: cp, or, ld, and, xor, sub, sbc, adc 4.0.0 2014: rewrite with more C++ inside 4.0.0 2014: .tap .sna .Command Line Options: --z80
Pseudo instructions: .z80, .z180 and .8080
Targets: #target Z80
z80 .o .p .ace 4.0.0 2014: c compiler support 4.0.0 2014: rework of segment handling 4.0.0 2014: Assembler directives: #local and #endlocal
Including C Source Files: #local and #endlocal
#local Assembler directives: #local and #endlocal
Including C Source Files: #local and #endlocal
#endlocal 4.0.0 2014: #charset 4.0.0 2014: #assert and directive '!' for self test 4.0.0 2014: 8080 and HD64180 support 4.0.0 2014: list accumulated cpu cycles 4.0.1 2014: write Motorola S-Record files 4.0.2 2015: added support for native 8080 assembler source 4.0.3 2015: added more support for alternate/various/weird syntax 4.0.4 2015: added macro and rept, .phase and .dephase 4.0.5 2015: #define, test suite, --Command Line Options: --flatops, .flatops, _flatops_
Commands for command line options: --flatops, .flatops, _flatops_
flatops, Linux version 4.0.7 2015: "extended arguments" in Pseudo instructions: macro, .macro, endm and .endm
8080 pseudo instructions: MACRO
macros with '<' … '>' 4.0.8 2015: fixed bug in .ACE file export 4.0.9 2015: fixed bug in .81 export, secure cgi mode 4.0.10 2015: bug fixes, added Z80 instructions in 8080 assembler syntax 4.0.11 2015: Made Linux happy again 4.0.16 2016: FreeBSD version 4.0.17 2016: Bug fixes 4.0.18 2016: illegals: allow 'ixh' … 'iyl' for index register halfes

Valid HTML   Valid CSS