BSD Ports

devel/tass64 1.60.3243 FreeBSD

Multi pass optimizing macro assembler for 65xx series processors

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+, LGPL20+, LGPL21+, MIT
Categories
devel
Package size
362.4 KiB, 1264.3 KiB installed

Description

64tass is the multi pass optimizing macro assembler for the 65xx series of processors.

Key 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

SystemPortVersion
FreeBSDdevel/tass641.60.3243
DragonFlydevel/tass641.59.3120

Install

Binary package:

pkg install tass64

From the ports tree:

cd /usr/ports/devel/tass64/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tass64>0:devel/tass64

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.60.32431.60.32431.57.29001.60.32431.60.3243
FreeBSD:14:quarterly1.60.32431.60.3243n/a1.60.32431.60.3243
FreeBSD:15:latest1.60.32431.60.3243n/a1.60.32431.60.3243
FreeBSD:15:quarterly1.60.32431.60.3243n/an/an/a
FreeBSD:16:latest1.60.32431.60.3243n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 3

No port depends on this one.

Configuration

Options name: devel_tass64

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gmake zip
Service scripts
none

Files

distinfo 1
FileSizeSHA256
64tass-1.60.3243-src.zip7719859d83be3d23a2c55e085b7c7a7856c2f96080447ea120a6a8c21a217ed76427f0
Master sites 1
  • SF/tass64/source

Commit history 0

No commits in the history this site was built from.