header logo

6502 Assembler: xa65

This page contains the precompiled binaries of the xa65 assembler for the Windows platform.


This particular assembler is useful for the 6502 processor which was used in many popular computers and game consoles in the 80's.

The xa program is a multi-pass cross-assembler for the 8-bit processors in the 6502 series (such as the 6502, 65C02, 6504, 6507, 6510, 7501, 8500, 8501 and 8502).

This assembler also works for the Rockwell R65C02, and the 16-bit 65816 processor.


The official website of the xa65 project is found at floodgap.com

The source code for the assembler and its friends can be found on GitHub.

Permission to host the compiled files came from the maintainer of the xa65 project.


Here is the list of the precompiled Windows binaries offered on this page:

xa.exe - Cross-assembler for 65xx/R65C02/65816

ldo65.exe - Linker for o65 object files

file65.exe - Print file information about o65 files

printcbm.exe - List CBM BASIC programs

uncpk.exe - Manage c64 cpk archives


These binaries were compiled straight from the GitHub source without any modification.

Code::Blocks 16.10 was used to compile it with the GNU GCC compiler.

All of these binaries should be able to run on both 32 and 64 bit versions of Windows. Tested on Windows 7, 8.1, 10.