prb28 / vscode-amiga-assembly

Amiga Assembly extension for Visual Studio Code
GNU General Public License v3.0
178 stars 12 forks source link

Amiga Assembly for Visual Studio Code

Amiga Assembly for Visual Studio Code is a extension to support assembly language for the Amiga Motorola 68000 machines and emulators.

Visit the WIKI pages to discover all the features and get the documentation.

For an easy startup try the getting started example.

Run and Debug with FS-UAE or WinUAE

Debug

Breaking changes

New in 1.8

BLTCON Helper

Other features

Run and Debug with FS-UAE or WinUAE

Features

VASM and VLINK integration

You can compile your program with VASM and VLINK.

Output window screenshot

Motorola 68K Assembly Language Support

This feature is based on the work of Steve Saunders for Sublime Text m68k extension, it's available at https://github.com/stevenjs/M68k-Assembly. Some keywords have been added to be more accurate with the Amiga assembly.

Inline documentation

Contains a set of markdown documentations for m68k instructions and basic libraries of the Amiga.

Document Formatting

Format a document

The assembly language will be formatted with the standard shortcuts :

Formatting screenshot

Format a selection

Formatting screenshot

Contextual documentation

Tooltip for instruction screenshot

Presentation of the value set to a register

Presentation of a register value

Shows a number in decimal / hexadecimal and binary

Presentation of a value

Calculator

Simple calculator command

Color editor

Evaluation in realtime

Generate data from an expression

Debug

Release Notes

New in 1.8

New in 1.6

1.4 (1.3 pre-release)

1.2 (1.1 pre-release)

1.0

0.21.3

0.21

0.20

0.19.1

0.19.0

0.18.2

0.18.1

0.18.0

0.17.0

0.16.0

0.15.0

0.14.0

0.13.0

0.12.0

0.11.0

0.10.2

0.10.1

0.10.0

0.9.0

0.8.0

0.7.0

0.6.2

0.6.0

0.5.0

0.4.0

0.3.0

0.2.0

Misc credits

See the WIKI for detailed credits.

Misc License

Amiga and the boing ball are licensed by Cloanto Coporation