Syntax highlighting extension for Visual Studio Code for M68HC11 assembly code, with subroutine and stack highlighting, addressing-mode coloring, ORG folding, and comment-box highlighting.
GitHub: https://github.com/Leo-Cidades/M68HC11-Colorizer
Features
- Highlights regular mnemonics
- Highlights branch and jump instructions with a distinct color
- Highlights subroutine instructions (
JSR,BSR,RTS) in red - Highlights stack instructions in red (
PSHA,PSHB,PSHX,PSHY,PULA,PULB,PULX,PULY,TSX,TXS,LDS,STS,INS,DES) - Highlights subroutine definitions and references
- Highlights left and right labels
- Highlights directives such as
p68H11,p68HC11,ORG, andEND - Highlights operands by addressing mode:
- immediate
- direct
- extended store operations (
STD,STS,STX,STY) - indexed
- relative numeric branch operands
- Supports folding for
ORGsections - Exposes
ORGsections and labels in the outline/document symbols view - Highlights decorative comment boxes made with
*using the comment color
Recognized file extensions
.asm.a68.hc11.msa
Credits
Cidades Leonel
Español
Extensión de resaltado de sintaxis para Visual Studio Code para código ensamblador M68HC11, con resaltado de subrutinas y stack, coloreado por modo de direccionamiento, plegado por ORG y resaltado de cajas de comentarios.
GitHub: https://github.com/Leo-Cidades/M68HC11-Colorizer
Qué resalta
- Mnemónicos normales
- Instrucciones de branch y jump en un color distinto
- Instrucciones de subrutina (
JSR,BSR,RTS) en rojo - Instrucciones de stack en rojo (
PSHA,PSHB,PSHX,PSHY,PULA,PULB,PULX,PULY,TSX,TXS,LDS,STS,INS,DES) - Definiciones y referencias a subrutinas
- Labels de izquierda y derecha
- Directivas como
p68H11,p68HC11,ORGyEND - Operandos según el modo de direccionamiento:
- inmediato
- directo
- extendido para operaciones de guardado (
STD,STS,STX,STY) - indexado
- relativo numérico para branches
- Plegado de secciones por
ORG - Símbolos de documento para secciones
ORGy labels - Cajas decorativas hechas con
*con el mismo color que los comentarios
Archivos reconocidos
.asm.a68.hc11.msa