Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Acme Cross Assembler (C64)New to Visual Studio Code? Get it now.
Acme Cross Assembler (C64)

Acme Cross Assembler (C64)

Preview

Tony Landi

|
8,307 installs
| (6) | Free
Develop Commodore 64 games using ACME Cross-Assembler
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Acme Cross-Assembler for VS Code (C64)

This extension provides ACME cross-assembler language support for Visual Studio Code. Now you can develop Commodore 64 games in 6502 assembly code using a powerful modern interface.

This extension is still a work-in-progress as such, there is still a lot of work to be done... and I have a day job.

Features

  • Syntax highlighting and source editing for Marco Baye's ACME cross-assembler.

Screenshots

TODO

How to use this extension?

Install and open Visual Studio Code. Press Ctrl+Shift+X or Cmd+Shift+X to open the Extensions pane. Find and install the Acme Cross Assembler extension. You can also install the extension from the Marketplace. Open any .asm or .acme file in VS Code. The extension is now activated.

Customizing the extension features

Given that the extension is still early in development there aren't really any features to customize. So you get what it has for now.

Building and Debugging the Extension

You can set up a development environment for debugging the extension during extension development. Read more at Building, Debugging and Sideloading the extension in Visual Studio Code.

Known Issues

None yet. Let's see how long that lasts.

About ACME Cross-Assembler

Marco Baye's ACME cross-assembler is a very popular tool which can produce code for the 6502, 6510 (including illegal opcodes), 65c02 and 65816 processors.

This assembler has been ported to several platforms including Amiga, DOS, and Linux. It includes support the standard assembler stuff like global/local/anonymous labels, offset assembly, conditional assembly and looping assembly. It can include other source files as well as binaries while assembling.

Acknowledgements

This project was heavily influenced by Zeh Fernando's work on a similar extension for the DASM Macro Assembler used to develop Atari 2600 games.

Contribute

I have chosen to keep the code on my private GIT repo for the time being. I may make this a public project in the future.

License

GNU Public License v3.0.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft