All Projects → vblank182 → 6502 Npp Syntax

vblank182 / 6502 Npp Syntax

Licence: mit
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)

Projects that are alternatives of or similar to 6502 Npp Syntax

6502-npp-syntax
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 21 (+23.53%)
Mutual labels:  syntax-highlighting, highlighting, nes, 6502
KodeEditor
A simple code editor with syntax highlighting and pinch to zoom
Stars: ✭ 60 (+252.94%)
Mutual labels:  syntax-highlighting, highlighting
asm6f
A fork of loopy's ASM6, a 6502 assembler.
Stars: ✭ 79 (+364.71%)
Mutual labels:  nes, 6502
Donsol
Card game for the Famicom, written in 6502 assembly
Stars: ✭ 106 (+523.53%)
Mutual labels:  nes, 6502
CodeView
Android Library to make it easy to create an Code editor or IDE that support any languages and themes, with auto complete, auto indenting, snippets and more features
Stars: ✭ 254 (+1394.12%)
Mutual labels:  syntax-highlighting, highlighting
network tech
Cisco config syntax and snippets for Sublime Text
Stars: ✭ 82 (+382.35%)
Mutual labels:  syntax-highlighting, highlighting
splash
🌊 Highlight source code embedded in HTML with a splash of color
Stars: ✭ 19 (+11.76%)
Mutual labels:  syntax-highlighting, highlighting
6502.Net
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
Stars: ✭ 44 (+158.82%)
Mutual labels:  nes, 6502
xkas-plus
fork of the xkas (v14) cross assembler
Stars: ✭ 20 (+17.65%)
Mutual labels:  nes, 6502
Anese
Another NES Emulator - written for fun & learning - first implementation of wideNES
Stars: ✭ 323 (+1800%)
Mutual labels:  nes, 6502
Highlight.js
JavaScript syntax highlighter with language auto-detection and zero dependencies.
Stars: ✭ 19,312 (+113500%)
Mutual labels:  syntax-highlighting, highlighting
js-nes-emulator
NES emulator in javascript.
Stars: ✭ 12 (-29.41%)
Mutual labels:  nes, 6502
Jsnes
A JavaScript NES emulator.
Stars: ✭ 5,354 (+31394.12%)
Mutual labels:  nes, 6502
Gearnes
NES / Famicom emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.
Stars: ✭ 23 (+35.29%)
Mutual labels:  nes, 6502
nes-pipeline
🔄 Continuous integration for NES homebrew that adds screenshots taken in the cloud.
Stars: ✭ 88 (+417.65%)
Mutual labels:  nes, 6502
n65
An assembler for the 6502 microprocessor written in Ruby
Stars: ✭ 12 (-29.41%)
Mutual labels:  nes, 6502
openNES-Snake
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
Stars: ✭ 18 (+5.88%)
Mutual labels:  nes, 6502
retrore
A curated list of original and reverse-engineered vintage 6502 game sourcecode.
Stars: ✭ 22 (+29.41%)
Mutual labels:  nes, 6502
core
🌈 light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection
Stars: ✭ 40 (+135.29%)
Mutual labels:  syntax-highlighting, highlighting
Enlighterjs
🔆 an open source syntax highlighter written in pure javascript
Stars: ✭ 379 (+2129.41%)
Mutual labels:  syntax-highlighting, highlighting

Notepad++ Syntax Highlighting for 6502 Assembly

Introduction

I started programming an NES game in 6502 assembly but couldn't find any syntax highlighting files anywhere, so I ended up making my own.

There are two files included here:

  • npp_6502_general.xml, which highlights opcodes, numbers, comments, etc. for the 6502 assembly language
  • npp_6502_nesasm.xml, which does the same thing, but also highlights assembler directives and functions for NESASM3

Installation

  1. Download npp_6502_general.xml or npp_6502_nesasm.xml.
  2. In Notepad++, go to LanguageUser Defined LanguageDefine your language...
  3. Click Import... and select the file.
  4. Restart Notepad++.
  5. Go to Language and select 6502 Assembly to load the syntax highlighting.
  6. If you use a theme, go to SettingsStyle Configurator and check Enable global background color to fix text display issues.

Features

  • Highlights opcodes, comments, numbers, and strings
  • Separate colors for integers, hex, and binary numbers
  • Special highlighting for immediate addressing symbol (#)
  • Special highlighting for registers (A, X, Y, S, P)
  • Opcodes can be entered in upper or lower case
  • Illegal opcodes are recognized and differentiated with a darker color
  • Works well on most themes with darker backgrounds

Notes

I've left off the automatic extension checking for .asm files because it would overlap with other types of assembly files, but if you'd like to make this highlighting the default for all .asm files, just add "asm" to the Ext. box in LanguageUser Defined LanguageDefine your language...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].