Getting Started

About this guide

This guide uses the following notations to distinguish certain items:

Notation Meaning
Main Menu | Sub Menu | Menu Item Menu item/Action
Settings | Settings Page Page in Settings dialog
monospaced text Assembly code/Filename
F10 Keyboard shortcut or input

Installation

Latest GA release: Open Plugin Homepage and click Install to… button on upper right.

See Changelog for full changelog.

Snapshot build artifacts (m68kplugin-x.y.z.zip) for manual installation are available via GitHub CI.

🧐 Not familiar with IntelliJ-based IDEs? See IntelliJ IDEA - Getting Started.

Project Setup

There is no dedicated support for configuring or creating a specific variant for M68k projects.

All sources and include files must be located in the same project to be resolved.

By default, all files with extension .s, .asm, .i, .inc, and .x68 are treated as M68k assembly sources. See Motorola 68000 Assembler entry in Settings | Editor | File Types to customize.

On initial opening of existing sources, or when many source files are changed, the IDE will index changed files to track all relevant information. It should usually not take a noticeable amount of time, during which some functionality (e.g., resolving/navigation) is not fully available.

Building

vasm executable can easily be invoked via External Tools and mapped to a keyboard shortcut for convenience. Warning/error messages in the console provide navigation links to the file:lineNumber or label name source (see IDE).

Alternatively, any supported build system can be used, e.g., Makefile.