jAsm Logo

"If you'll take thunder and lightning, and a steamboat and a buzz-saw, and mix 'em up, and put 'em into a woman, that's jAsm"

Zapac citing Josiah Gilbert Holland

The Assembler

This is the official home for the 6502, 65C02, 65CE02, 45GS02 and Z80 assembler jAsm. jAsm was written by me, Jonas Hultén, during 7 months in 2015. It is heavily geared towards C64 development, since that's what it's intended to be used for. It currently runs on the 64-bit Linux and Windows platforms but it should be fairly easy to port it to other platforms since it has no dependencies except the standard C++ library.

The Documentation

Have a look at the documentation.

The Binaries

The Source

As a tribute to Matthew Dillon, who created DAsm and released the source code to the public, I am releasing the source code to jAsm as well. I have used DAsm for many years and I have made smaller adjustments to suit my needs over the years. That wouldn't have been possible without access to the source code. I am very grateful and I am giving back to the community by releasing the source for free.

The source code is available on SourceHut at https://hg.sr.ht/~bjonte/jasm.

Version History