<--  back   Last regenerated: 2010-09-08 15:25:13 kio

zasm - Z80 Assembler

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  .Target files: #target tapetap and .Target files: #target snasna support implemented
3.0.3  Added '%' in addition to '\' as remainder Expressions: Operatorsoperator
3.0.4  Fixed General information: Bug reportsbug in Assembler directives: #head#head for Target files: #target sna#target sna
3.0.5  Merge with Derek Bolli's MacZoop Classic port.
       Changed Pseudo instructions: orgorg behavior. added Pseudo instructions: defb, defm, db, dmdb, Pseudo instructions: defw, dwdw, Pseudo instructions: defs, dsds and Pseudo instructions: defb, defm, db, dmdm.
3.0.6  2004: Fixed General information: Bug reportsbug in Pseudo instructions: defs, dsdefs.
3.0.7  Changed Pseudo instructions: orgorg behavior back to old.
       Added General rules: Intel hex file formatintel hex file format: Command line optionscommand line option '-x'
3.0.8  Reworked manual for automatic html generation
3.0.9  Fixed General information: Bug reportsbug in code segment size test for target .Target files: #target snasna
3.0.10 Fixed General information: Bug reportsbug in code segment size test for .Target files: #target binbin and .Target files: #target romrom
3.0.11 added Thor's patches for Solaris
3.0.12 fixed General information: Bug reportsbug in .Target files: #target tapetap file exporter
3.0.13 2005: Assembler directives: #code#code statement now also sets the physical address for intel hex files
3.0.14 Assembler directives: #target, #end#target, #end and Assembler directives: #code#code now optional. default target = Target files: #target romrom
3.0.15 added illegals with Illegal instructions: XL, XH, YL and YHXL,Illegal instructions: XL, XH, YL and YHXH,Illegal instructions: XL, XH, YL and YHYL,Illegal instructions: XL, XH, YL and YHYH to: cp, or, ld, and, xor, sub, sbc, adc
3.0.16 merged Pseudo instructions: defb, defm, db, dmdefb and Pseudo instructions: defb, defm, db, dmdefm
3.0.18 added ".o", ".p", ".80" and ".81" file formats for ZX80 and ZX81 Target files: #target tapetape files
3.0.19 added (IX) and (IY) to be used for (IX+0) and (IY+0)
       fixed 'Pseudo instructions: defb, defm, db, dmdefb 012h' (broken in 3.0.16)
3.0.20 Changed: truncate repetitions of same bytes in Listings and Errorslisting

Valid HTML   Valid CSS