Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Motorola 68000 Assembly ExtensionNew to Visual Studio Code? Get it now.
Motorola 68000 Assembly Extension

Motorola 68000 Assembly Extension

clc_xce

|
5,938 installs
| (3) | Free
Adds syntax highlight for Motorola 68000 Assembly and its variants. Supports various assemblers and their directives.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Motorola 68000 Assembly Language Extension for VS Code

This is a Language Extension for Visual Studio Code. It adds syntax highlighting for the Motorola 68000 and its variants.

Supported Assemblers

Currently, this extension supports the following assemblers. In general, the grammar's name takes the form of "68k Assembly (assembler name)":

  • AS, The Macroassembler, the grammar is called "The Macroassembler AS (as)"
  • NXP ColdFire/CodeWarrior
    • CodeWarrior: The grammar is called "Coldfire 68k Assembly (CodeWarrior)"
  • vasm
    • vasmm68k_mot: Mot Syntax Module, the grammar is called "68k Assembly (vasmm68k_mot)"
    • vasmm68k_std: Standard Syntax Module, the grammar is called "68k Assembly (vasmm68k_std)"

Planned support for:

  • m68k-elf-as
  • SNASM2
  • Sierra 68000 Assembler

This is not a complete list. If you have a wish or suggestion, please use the issue function of the GitHub repository to submit an assembler. If you provide a link to its documentation, that will speed things up.

Planned Features

  • Some kind of linter that will check for errors for the chosen assembler
  • Customization options for comments (think, ; vs * vs #)
  • Common snippets/macros for faster coding
  • A Z80 assembly injection for Sega Genesis/Mega Drive programming

Please feel free to submit an issue to make a suggestion. They're greatly appreciated.

Known Issues / Bugs

  • Grammars that uses * to mark comments: Arithmetic expressions (e.g., 4 + 6 * 8), that include * as an operator, are wrongly marked as comments.

If you find a bug or error, please submit an issue to this repository. A screenshot and informations about your system (OS, VS code version) will help a lot.

Release Notes

For more detailed changes, see CHANGELOG.md.

0.4.4

Minor bug fixes.

0.4.3

Minor bug fix.

0.4.2

Address size specifiers after symbols/labels and registers are highlighted now.

0.4.1

Bunch of small bug fixes.

0.4.0

Added support for The Macroassembler AS.

0.2.1

Add m68k module directives to vasm grammars. Fix strings and escape command hightlighting in same grammars.

0.2.0

Add support for vasmm68k_std assembler.

0.1.0

Initial release. Only supports vasm.

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