Склепал стиль подсветки синтаксиса fasm для текущей версии Notepad++ (NPP_v7.7.1, UDL2.1). Стиль определён только для нижнего регистра, но это дело вкуса, и решается установкой одной галочки в настройках синтаксиса. Определены фолды для макросов и директив условной сборки. Список инструкций x86-64 был вручную извлечен из последней версии Intel Software Developer Manuals. Среди недостатков: я не смог заставить notepad++ подсвечивать шестнадцатеричные числа с суффиксом "h" с шестнадцатеричными цифрами в нижнем регистре, чтобы при этом не ломалась подсветка двоичных чисел с суффиксом «b» и чисел с плавающей точкой с суффиксом 'f'. По этой причине, шестнадцатеричные числа с суффиксом 'h' правильно подсвечиваются, только если они используют шестнадцатеричные цифры в верхнем регистре. Шестнадцатеричные числа с префиксами определяются правильно, независимо от регистра цифр.
Выпустил вторую версию стиля подсветки, следуя полученным на форуме fasm рекомендациям. Изменения: Стиль приведён в соответствие с файлом "TABLES.INC" из исходного кода fasm_v1.73.16. Изменены цвета подсветки. Добавлена авто-подсветка файлов с расширениями ".asm" и ".inc".
я помниться использовал вот это расширение для VSCode, когда надо было недавно написать достаточно большой фрагмент на NASM'е, в принципе для FASM'а тож должен подойти по идее...
Новая версия стиля подсветки, от 2019-12-03. Изменения: Стиль приведён в соответствие с файлом "TABLES.INC" из исходного кода fasm_v1.73.20.