devel/xa65 2.3.14 MidnightBSD
Two-pass cross-assembler for MOS 6502 and compatible CPUs
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl2+
- Categories
- devel
Description
xa is a high-speed, two-pass portable cross-assembler. It understands mnemonics and generates code for:
NMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502, ...) CMOS 6502s (65C02 and Rockwell R65C02) and the 65816
Key amongst its features:
- C-like preprocessor (understands cpp for additional feature support)
- Rich expression syntax and pseudo-op vocabulary
- Multiple character sets
- Binary linking
- Supports o65 relocatable objects with a full linker and relocation suite, as well as "bare" plain binary object files
- Block structure for label scoping
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/xa65 | 2.3.14 |
| FreeBSD | devel/xa65 | 2.4.1 |
| NetBSD | devel/xa65 | 2.3.14 |
| DragonFly | devel/xa65 | 2.3.14_1 |
| HardenedBSD | devel/xa65 | 2.4.1 |
| GhostBSD | devel/xa65 | 2.4.1 |
Install
Binary package:
mport install xa65
From mports:
cd /usr/mports/devel/xa65 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xa65>0:devel/xa65
Dependencies
Required by 1
Configuration
Options name: devel_xa65
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| EXAMPLES | off |
- Service scripts
- none
Files
Manual pages 7
- file65(1)
- ldo65(1)
- printcbm(1)
- reloc65(1)
- uncpk(1)
- xa(1)
- xa65(1)
pkg-plist 30
- bin/file65
- bin/ldo65
- bin/printcbm
- bin/reloc65
- bin/uncpk
- bin/xa65
- share/man/man1/file65.1.gz
- share/man/man1/ldo65.1.gz
- share/man/man1/printcbm.1.gz
- share/man/man1/reloc65.1.gz
- share/man/man1/uncpk.1.gz
- share/man/man1/xa.1.gz
- share/man/man1/xa65.1.gz
- share/doc/xa65/ChangeLog
- share/doc/xa65/README
- share/doc/xa65/README.1st
- share/doc/xa65/TODO
- share/doc/xa65/fileformat.txt
- share/doc/xa65/xa-de.log
- share/doc/xa65/xa-de.txt
- share/doc/xa65/xa.html
- share/doc/xa65/xa.log
- share/doc/xa65/xa.txt
- share/doc/xa65/xaannounce
- share/examples/xa65/a.o65
- share/examples/xa65/c64def.def
- share/examples/xa65/pack.doc
- share/examples/xa65/pack_eng.a65
- share/examples/xa65/pack_ger.a65
- share/examples/xa65/peng.l
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xa-2.3.14.tar.gz | 156876 | 1b9bbabddbd8d3b9410b852e50a128eea41e681339e6f76c3e8076fa5420f02e |
Master sites 1
- http://www.floodgap.com/retrotech/xa/dists/