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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/tass64 | 1.60.3243 |
| DragonFly | devel/tass64 | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.60.3243 | 1.60.3243 | 1.57.2900 | 1.60.3243 | 1.60.3243 |
| FreeBSD:14:quarterly | 1.60.3243 | 1.60.3243 | n/a | 1.60.3243 | 1.60.3243 |
| FreeBSD:15:latest | 1.60.3243 | 1.60.3243 | n/a | 1.60.3243 | 1.60.3243 |
| FreeBSD:15:quarterly | 1.60.3243 | 1.60.3243 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.60.3243 | 1.60.3243 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- gmake zip
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| 64tass-1.60.3243-src.zip | 771985 | 9d83be3d23a2c55e085b7c7a7856c2f96080447ea120a6a8c21a217ed76427f0 |
Master sites 1
- SF/tass64/source
Commit history 0
No commits in the history this site was built from.