vblank182 / 6502 Npp Syntax
Licence: mit
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 17
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
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
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
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
- Download npp_6502_general.xml or npp_6502_nesasm.xml.
- In Notepad++, go to Language → User Defined Language → Define your language...
- Click Import... and select the file.
- Restart Notepad++.
- Go to Language and select 6502 Assembly to load the syntax highlighting.
- If you use a theme, go to Settings → Style 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 Language → User Defined Language → Define 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].