BSD Ports

cross/64tass 1.60.3243 NetBSD

Cross-assembler for 6502-like processors

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
15194176e0
License
gnu-gpl-v2
Categories
cross
Package size
334.0 KiB, 1213.6 KiB installed

Description

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
  • 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
NetBSDcross/64tass1.60.3243
OpenBSDdevel/64tass1.56.2625p0

Install

Binary package:

pkgin install 64tass

From pkgsrc:

cd /usr/pkgsrc/cross/64tass && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_641.60.3243
NetBSD 10.1 aarch641.60.3243
SmartOS / illumos x86_641.60.3243nb1
macOS 15 arm641.60.3243nb1

Dependencies

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
15194176e0 rhialto cross/64tass: Use ${LDFLAGS} (don't override them).