64tass is cross assembler targeting the 65xx series of micro processors.
Features
- Open source portable C with minimal dependencies
- Familiar syntax to Omicron TASS and TASM
- Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510, 45GS02
- Arbitrary-precision integers and bit strings, double precision floating point numbers
- Character and byte strings, array arithmetic
- Handles UTF-8, UTF-16 and 8 bit RAW encoded source files, Unicode character strings
- Supports Unicode identifiers with compatibility normalization and optional case insensitivity
- Built-in "linker" with section support
- Various memory models, binary targets and text output formats (also Hex/S-record)
- Assembly and label listings available for debugging or exporting
- Conditional compilation, macros, structures, unions, scopes
Categories
AssemblersLicense
GNU General Public License version 2.0 (GPLv2)Follow 64tass
nel_h2
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
-
I've been using 64tass now for a couple of decades as it's an extension of Omikron Turbo Assembler from the C64. It's everything I've ever wanted in an assembler for a modern environment. Highly recommend, and everyone in my group uses it for all our projects on the C64.
-
This is the best 6502 assembler. Accept no substitute.
-
Fast and cool!
-
Solid assembler, with nice syntax
-
We've started a new retro project using the 65816. We would not be able to do much without a solid assembler.