BSD Ports

devel/64tass 1.56.2625p0 OpenBSD

turbo assembler compatible cross-assembler for 65xx

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Marcus Glocker <[email protected]>
Categories
devel

Description

64tass is a cross-assembler which is nearly 100% compatible with the original `Turbo Assembler', targeting the 65xx series of micro processors. It supports most of the features of the original `Turbo Assembler Macro'.

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.
  • 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.

In the other systems

The newest version among them is 1.60.3243, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDdevel/64tass1.56.2625p0no data-Marcus Glocker <[email protected]>-
NetBSDcross/64tass by name1.60.3243 newestnone known-[email protected]2026-09-23

Compare across BSDs

Install

Binary package:

pkg_add 64tass

From the ports tree:

cd /usr/ports/devel/64tass && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 1

No port depends on this one.