1 min read

CA65 Language Server

CA65 Language Server

Over the past few years I've been interested in building developer tools for the MOS6502 processor. I believe it's a great way to get started with low level programming and a lot of fun! The main assembly dialect used is usually CA65. While a few extensions exist, I noticed an opportunity to catch CA65 up to speed with modern languages by adding a comprehensive language server.

It's a bit early in development but nearing a point where I'll be releasing an alpha version soon! Check out the source!

Features include:

  • Syntax completion
  • Linting
  • Jump to definition
  • Scoping support
  • Support for both 6502 and 65C816 assembly!

This isn't a solo effort, and contributions are the best way to help out.

Thanks to Taylor Plewe for helping get the codebase ready for alpha, and helping with the planning! Also credit to the creators of CC65, and the many contributors.

If you'd like to support me financially, feel free to buy me a coffee!