Difference between revisions of "Assemblers"

From WikiTI
Jump to: navigation, search
m (Not finished but working on it.)
m
 
Line 2: Line 2:
 
{{stub}}
 
{{stub}}
 
{{wikify}}
 
{{wikify}}
== z80 Assemblers ==
+
= z80 Assemblers =
  
 
== [https://ticalc.org/archives/files/fileinfo/15/1504.html TASM] ==
 
== [https://ticalc.org/archives/files/fileinfo/15/1504.html TASM] ==
Line 8: Line 8:
  
 
== [https://github.com/alberthdev/spasm-ng SPASM-ng] ==
 
== [https://github.com/alberthdev/spasm-ng SPASM-ng] ==
SPASM-ng is a z80 assembler with extra features to support development for TI calculators.
+
SPASM-ng is a z80/ez80 assembler with extra features to support development for TI calculators.
 
It uses a terminal syntax and runs on Linux and Windows and MacOS.
 
It uses a terminal syntax and runs on Linux and Windows and MacOS.
  
Line 44: Line 44:
 
A tool that transforms flatassembler into a z80 assembler. Latest build can be found [https://github.com/jacobly0/fasmg-z80 here].
 
A tool that transforms flatassembler into a z80 assembler. Latest build can be found [https://github.com/jacobly0/fasmg-z80 here].
  
== 68k Assemblers ==
+
= 68k Assemblers =
  
=== A68k ===
+
== A68k ==
  
 
A68k is ancient and originally written for programming the Amiga.  It comes with TIGCC and GCC4TI.  Some in the 68k community continue to use it because they prefer its syntax, though the TIGCC and GCC4TI developers strongly encourage people to move to the GNU Assembler.
 
A68k is ancient and originally written for programming the Amiga.  It comes with TIGCC and GCC4TI.  Some in the 68k community continue to use it because they prefer its syntax, though the TIGCC and GCC4TI developers strongly encourage people to move to the GNU Assembler.
  
=== GNU as ===
+
== GNU as ==
  
 
This assembler ships with GCC4TI and TIGCC.
 
This assembler ships with GCC4TI and TIGCC.

Latest revision as of 11:20, 4 December 2020

This article is a stub. You can help WikiTI by expanding it.



Please format this article according to the guidelines and Wikification suggestions, then remove this {{Wikify}} notice from the article.


z80 Assemblers

TASM

TASM is very outdated but you can find the most recent upload of it can be found on ticalc.org here.

SPASM-ng

SPASM-ng is a z80/ez80 assembler with extra features to support development for TI calculators. It uses a terminal syntax and runs on Linux and Windows and MacOS.

Features:

  • App Signing
  • Includes
  • Defines
  • Equates
  • If:Then:Else Statements
  • Macros
  • Bitmap Support
  • Fast Compiling
  • TASM syntax support

To find the latest build(or to build it yourself) goto the Official Github Page.

ClrHome.org

ClrHome.org offers a completly web based assembler/IDE that can be used inside of your browser. It is located here.

Features:

  • One Page App Signing
  • Includes
  • Defines
  • Equates
  • If:Then:Else Statements
  • Macros

Brass

Features:

  • TASM compatibility (partial?)
  • macros

fasmg-z80

A tool that transforms flatassembler into a z80 assembler. Latest build can be found here.

68k Assemblers

A68k

A68k is ancient and originally written for programming the Amiga. It comes with TIGCC and GCC4TI. Some in the 68k community continue to use it because they prefer its syntax, though the TIGCC and GCC4TI developers strongly encourage people to move to the GNU Assembler.

GNU as

This assembler ships with GCC4TI and TIGCC.