Sei sulla pagina 1di 2

11/5/2016

tniASM - Macro Assembler | The NewImage

The New Image Exclusive Japanese Imports and Software Development Home / News About Us Products
The New Image
Exclusive Japanese Imports and Software Development
Home / News
About Us
Products
Projects
Links
tniASM - Macro Assembler
tniASM v 1 .0 is a powerful y et easy to use processor-agnostic and assembly -agnostic macro assembler for
32-bit Windows and 64-bit Linux.
News
It is ideal for customized assembly , custom FPGA CPU, and ev en does non-assembly work like file
manipulation. Continuing tniASM tradition, great care has been taken in remaining v ery easy to use
while prov iding powerful features.
2 November 2011 - In celebration of the official
death of the v 0.x series of tniASM, a bugfix
v
ersion v 0.45 with codename "Magnum mercy
The most important feature, the base of ev ery thing, is the powerful macro processor. It prov ides:
Multiple CPU support, ev en within the same source file
Customized assembly , use the (pseudo-)instructions YOU like
Ability to be compatible with other assemblers
shot" was released. At the same time, a
sponsorship program identical to the one in
place for MoonSound Music Studio was launched
for the upcoming tniASM v 1 .0, which is poised
to replace it (and pretty much any other
assembler y ou'v e ev er used).
What's new:
Other features include:
Multi-pass design
Conditional assembly
Fixed: Generate error for LD L,IXL (or
similar) instead of simply outputting LD
IXL,IXL.
Local label mechanism
Extensiv e expression parser with precedence lev els
Source and binary file inclusion
Nestable block comments
Now supports using expressions for the fixed
numeric operands in IM, RST, BIT, RES and
SET instructions. Prev iously generated an
error or wrong result!
Multi file output and file updating
tniASM v 1 .0 comes with macro definitions for:
Officially the last v ersion of the v 0.x series.
See Chapter 3.3 of the manual for more
information about tniASM v 1 .0.
Z80, R800, Gameboy Z80 (GBZ80), Z1 80 and Z380 processors
Code, data and reserv ed data sections
tniASM v 0.45, asMSX and Sjasm compatibility
2 March 2005 - Released v 0.44! Another quick
fix release.
What's new in v 0.44:
Additional contributions include a (Windows-only ) MemMan TSR Dev elopment Kit by Albert
Beev endorp.
-
Fixed: $ during PHASE
Beta testing
tniASM v 1 .0 is in production use for all projects by , among others, The New Image and Infinite. You too
can participate in the priv ate beta test by making a donation of at least 1 5 Euro to bank account
BIC:INGBNL2A, IBAN:NL42INGB0006268083, of Patriek Lesparre in Almere, The Netherlands. Don't
forget to indicate y our e-mail address! If y ou prefer to use Pay pal, donate to pay pal (at) tni.nl.
Beta testers will receiv e the latest dev elopment v ersions and can giv e their input on the dev elopment of
the program. Once considered fit for the public, tniASM v 1 .0 is expected to be sold for 25 Euro, but beta
testers will receiv e it for free.
Freeware version
Versions in the v 0.x release series are freeware, but do not support macros.
tniASM v 0.45 is a Z80, R800 and GBZ80 cross assembler running in Windows. Version v 0.3 (also) runs
in MS-DOS.
tniASM is written by Patriek Lesparre, © 2000-201 3 by The New Image
Downloads:
tniASM v 0.45 [2 Nov ember 201 1 , final freeware Z80/R800/GBZ80 v ersion]
tniASM v 0.3 [24 December 2002, final v ersion with MS-DOS support]
Request new password
Username: *
Password: *
Log in

11/5/2016

tniASM - Macro Assembler | The NewImage