This page was last modified 09:20, 28 November 2018 by Gdx. Based on work by NYYRIKKI.

tniASM is a cross-platform assembler for Z80, R800 and GBZ80 processors. Like AsMSX this assembler uses a syntax a little different than the standard. tniASM is not case sensitive.


Main features:

  • Multiple CPU support, even within the same source file
  • Customized assembly, use the (pseudo-)instructions YOU like
  • Ability to be compatible with other assemblers
  • Multi-pass design
  • Conditional assembly
  • Local label mechanism
  • Extensive expression parser with precedence levels
  • Source and binary file inclusion
  • Nestable block comments
  • Output to multiple files
  • Update/patch existing files