Skip to content

Releases: 13xforever/x86-assembly-textmate-bundle

Major update

30 Jul 20:33
a8da25e
Compare
Choose a tag to compare
  • Incorporated future extensions section into main grammar
  • Updated mnemonics to the current Intel manual dated June 2023
  • Added Key Locker and APX to the future extensions section
  • Updated NASM grammar to the current manual 2.16.01
  • Some minor fixes backported to .tmLanguage version
  • Updated readme (RIP Atom)

A brand-new NASM syntax highlighter for Sublime Text 3

24 Nov 17:34
Compare
Choose a tag to compare

This is a complete rewrite of the highlighter using the new sublime-syntax format introduced with the recently released Sublime Text 3.

After update you'll see a new Nasm Assembly option in syntax list. Old x86 and x86_64 Assembly was left for ST2 users and backwards compatibility, it will be updated later (though it will never be as complete as this new one).

Highlights:

  • Complete nasm syntax, following the 2.13.01 documentation
  • Complete macro support, including all built-in functions and constants
  • Directive-specific parameters and modifiers support where applicable
  • A lot of fixes for labels, numerics, instruction prefixes, and everything else

Better support for datatypes

05 Jun 15:38
Compare
Choose a tag to compare
  • signed types (non-nasm)
  • better support for various number notations (bin, oct, dec, hex, and packed bcd)
  • better support for strings
  • more built-in nasm functions for type convertion and constants

2.2.8

05 Jun 15:37
Compare
Choose a tag to compare

Fixed highlighting conflict for ah-dh registers with hex numbers

2.2.4

05 Jun 15:37
Compare
Choose a tag to compare
  • Expanded NASM macro support
  • Partial support for GAS comment style

Updates for AMD Zen

24 Aug 12:11
Compare
Choose a tag to compare

Fixed some missing AMD instructions, including new Zen-specific ones

Labels overhaul

12 Aug 16:22
Compare
Choose a tag to compare
  • Fixes for labels
    • More valid symbols are allowed now
    • Code and comments on the same line as label should be highlighted correctly now
  • Fixes for sections
    • Comments on the same line
    • Added .rodata to known section names
  • Support for binary, octal, and floating-point notations

Intel CET support

11 Jun 10:02
Compare
Choose a tag to compare

Protection Key Rights for User Pages instructions

28 Mar 14:29
Compare
Choose a tag to compare

Maintanence release

17 Oct 12:52
Compare
Choose a tag to compare

Slight internal changes and reorganization

  • Promoted Intel SHA and MPX instructions to current
  • Support for Atom and Visual Studio Code
  • Updated README