Skip to content

NESInstruction ​

Available NES instructions.

Kind: Enum

Namespace: ConnectorLib.ConsoleAssembler.SNES

Inheritance: IComparable → IConvertible → IFormattable → ISpanFormattable

Public Attributes

NESInstruction

BRK

NESInstruction

ORA_IndirectX

NESInstruction

NOP_Unused02

NESInstruction

NOP_Unused03

NESInstruction

NOP_Unused04

NESInstruction

ORA_ZeroPage

NESInstruction

ASL_ZeroPage

NESInstruction

NOP_Unused07

NESInstruction

PHP

NESInstruction

ORA_Immediate

NESInstruction

ASL_Accumulator

NESInstruction

NOP_Unused0B

NESInstruction

NOP_Unused0C

NESInstruction

ORA_Absolute

NESInstruction

ASL_Absolute

NESInstruction

NOP_Unused0F

NESInstruction

BPL

NESInstruction

ORA_IndirectY

NESInstruction

NOP_Unused12

NESInstruction

NOP_Unused13

NESInstruction

NOP_Unused14

NESInstruction

ORA_ZeroPageX

NESInstruction

ASL_ZeroPageX

NESInstruction

NOP_Unused17

NESInstruction

CLC

NESInstruction

ORA_AbsoluteY

NESInstruction

NOP_Unused1A

NESInstruction

NOP_Unused1B

NESInstruction

NOP_Unused1C

NESInstruction

ORA_AbsoluteX

NESInstruction

ASL_AbsoluteX

NESInstruction

NOP_Unused1F

NESInstruction

JSR_Absolute

NESInstruction

AND_IndirectX

NESInstruction

NOP_Unused22

NESInstruction

NOP_Unused23

NESInstruction

BIT_ZeroPage

NESInstruction

AND_ZeroPage

NESInstruction

ROL_ZeroPage

NESInstruction

NOP_Unused27

NESInstruction

PLP

NESInstruction

AND_Immediate

NESInstruction

ROL_Accumulator

NESInstruction

NOP_Unused2B

NESInstruction

BIT_Absolute

NESInstruction

AND_Absolute

NESInstruction

ROL_Absolute

NESInstruction

NOP_Unused2F

NESInstruction

BMI

NESInstruction

AND_IndirectY

NESInstruction

NOP_Unused32

NESInstruction

NOP_Unused33

NESInstruction

NOP_Unused34

NESInstruction

AND_ZeroPageX

NESInstruction

ROL_ZeroPageX

NESInstruction

NOP_Unused37

NESInstruction

SEC

NESInstruction

AND_AbsoluteY

NESInstruction

NOP_Unused3A

NESInstruction

NOP_Unused3B

NESInstruction

NOP_Unused3C

NESInstruction

AND_AbsoluteX

NESInstruction

ROL_AbsoluteX

NESInstruction

NOP_Unused3F

NESInstruction

RTI

NESInstruction

EOR_IndirectX

NESInstruction

NOP_Unused42

NESInstruction

NOP_Unused43

NESInstruction

NOP_Unused44

NESInstruction

EOR_ZeroPage

NESInstruction

LSR_ZeroPage

NESInstruction

NOP_Unused47

NESInstruction

PHA

NESInstruction

EOR_Immediate

NESInstruction

LSR_Accumulator

NESInstruction

NOP_Unused4B

NESInstruction

JMP_Absolute

NESInstruction

EOR_Absolute

NESInstruction

LSR_Absolute

NESInstruction

NOP_Unused4F

NESInstruction

BVC

NESInstruction

EOR_IndirectY

NESInstruction

NOP_Unused52

NESInstruction

NOP_Unused53

NESInstruction

NOP_Unused54

NESInstruction

EOR_ZeroPageX

NESInstruction

LSR_ZeroPageX

NESInstruction

NOP_Unused57

NESInstruction

CLI

NESInstruction

EOR_AbsoluteY

NESInstruction

NOP_Unused5A

NESInstruction

NOP_Unused5B

NESInstruction

NOP_Unused5C

NESInstruction

EOR_AbsoluteX

NESInstruction

LSR_AbsoluteX

NESInstruction

NOP_Unused5F

NESInstruction

RTS

NESInstruction

ADC_IndirectX

NESInstruction

NOP_Unused62

NESInstruction

NOP_Unused63

NESInstruction

NOP_Unused64

NESInstruction

ADC_ZeroPage

NESInstruction

ROR_ZeroPage

NESInstruction

NOP_Unused67

NESInstruction

PLA

NESInstruction

ADC_Immediate

NESInstruction

ROR_Accumulator

NESInstruction

NOP_Unused6B

NESInstruction

JMP_Indirect

NESInstruction

ADC_Absolute

NESInstruction

ROR_Absolute

NESInstruction

NOP_Unused6F

NESInstruction

BVS

NESInstruction

ADC_IndirectY

NESInstruction

NOP_Unused72

NESInstruction

NOP_Unused73

NESInstruction

NOP_Unused74

NESInstruction

ADC_ZeroPageX

NESInstruction

ROR_ZeroPageX

NESInstruction

NOP_Unused77

NESInstruction

SEI

NESInstruction

ADC_AbsoluteY

NESInstruction

NOP_Unused7A

NESInstruction

NOP_Unused7B

NESInstruction

NOP_Unused7C

NESInstruction

ADC_AbsoluteX

NESInstruction

ROR_AbsoluteX

NESInstruction

NOP_Unused7F

NESInstruction

NOP_Unused80

NESInstruction

STA_IndirectX

NESInstruction

NOP_Unused82

NESInstruction

NOP_Unused83

NESInstruction

STY_ZeroPage

NESInstruction

STA_ZeroPage

NESInstruction

STX_ZeroPage

NESInstruction

NOP_Unused87

NESInstruction

DEY

NESInstruction

NOP_Unused89

NESInstruction

TXA

NESInstruction

NOP_Unused8B

NESInstruction

STY_Absolute

NESInstruction

STA_Absolute

NESInstruction

STX_Absolute

NESInstruction

NOP_Unused8F

NESInstruction

BCC

NESInstruction

STA_IndirectY

NESInstruction

NOP_Unused92

NESInstruction

NOP_Unused93

NESInstruction

STY_ZeroPageX

NESInstruction

STA_ZeroPageX

NESInstruction

STX_ZeroPageY

NESInstruction

NOP_Unused97

NESInstruction

TYA

NESInstruction

STA_AbsoluteY

NESInstruction

TXS

NESInstruction

NOP_Unused9B

NESInstruction

NOP_Unused9C

NESInstruction

STA_AbsoluteX

NESInstruction

NOP_Unused9E

NESInstruction

NOP_Unused9F

NESInstruction

LDY_Immediate

NESInstruction

LDA_IndirectX

NESInstruction

LDX_Immediate

NESInstruction

NOP_UnusedA3

NESInstruction

LDY_ZeroPage

NESInstruction

LDA_ZeroPage

NESInstruction

LDX_ZeroPage

NESInstruction

NOP_UnusedA7

NESInstruction

TAY

NESInstruction

LDA_Immediate

NESInstruction

TAX

NESInstruction

NOP_UnusedAB

NESInstruction

LDY_Absolute

NESInstruction

LDA_Absolute

NESInstruction

LDX_Absolute

NESInstruction

NOP_UnusedAF

NESInstruction

BCS

NESInstruction

LDA_IndirectY

NESInstruction

NOP_UnusedB2

NESInstruction

NOP_UnusedB3

NESInstruction

LDY_ZeroPageX

NESInstruction

LDA_ZeroPageX

NESInstruction

LDX_ZeroPageY

NESInstruction

NOP_UnusedB7

NESInstruction

CLV

NESInstruction

LDA_AbsoluteY

NESInstruction

TSX

NESInstruction

NOP_UnusedBB

NESInstruction

LDY_AbsoluteX

NESInstruction

LDA_AbsoluteX

NESInstruction

LDX_AbsoluteY

NESInstruction

NOP_UnusedBF

NESInstruction

CPY_Immediate

NESInstruction

CMP_IndirectX

NESInstruction

NOP_UnusedC2

NESInstruction

NOP_UnusedC3

NESInstruction

CPY_ZeroPage

NESInstruction

CMP_ZeroPage

NESInstruction

DEC_ZeroPage

NESInstruction

NOP_UnusedC7

NESInstruction

INY

NESInstruction

CMP_Immediate

NESInstruction

DEX

NESInstruction

NOP_UnusedCB

NESInstruction

CPY_Absolute

NESInstruction

CMP_Absolute

NESInstruction

DEC_Absolute

NESInstruction

NOP_UnusedCF

NESInstruction

BNE

NESInstruction

CMP_IndirectY

NESInstruction

NOP_UnusedD2

NESInstruction

NOP_UnusedD3

NESInstruction

NOP_UnusedD4

NESInstruction

CMP_ZeroPageX

NESInstruction

DEC_ZeroPageX

NESInstruction

NOP_UnusedD7

NESInstruction

CLD

NESInstruction

CMP_AbsoluteY

NESInstruction

NOP_UnusedDA

NESInstruction

NOP_UnusedDB

NESInstruction

NOP_UnusedDC

NESInstruction

CMP_AbsoluteX

NESInstruction

DEC_AbsoluteX

NESInstruction

NOP_UnusedDF

NESInstruction

CPX_Immediate

NESInstruction

SBC_IndirectX

NESInstruction

NOP_UnusedE2

NESInstruction

NOP_UnusedE3

NESInstruction

CPX_ZeroPage

NESInstruction

SBC_ZeroPage

NESInstruction

INC_ZeroPage

NESInstruction

NOP_UnusedE7

NESInstruction

INX

NESInstruction

SBC_Immediate

NESInstruction

NOP

NESInstruction

NOP_UnusedEB

NESInstruction

CPX_Absolute

NESInstruction

SBC_Absolute

NESInstruction

INC_Absolute

NESInstruction

NOP_UnusedEF

NESInstruction

BEQ

NESInstruction

SBC_IndirectY

NESInstruction

NOP_UnusedF2

NESInstruction

NOP_UnusedF3

NESInstruction

NOP_UnusedF4

NESInstruction

SBC_ZeroPageX

NESInstruction

INC_ZeroPageX

NESInstruction

NOP_UnusedF7

NESInstruction

SED

NESInstruction

SBC_AbsoluteY

NESInstruction

NOP_UnusedFA

NESInstruction

NOP_UnusedFB

NESInstruction

NOP_UnusedFC

NESInstruction

SBC_AbsoluteX

NESInstruction

INC_AbsoluteX

NESInstruction

NOP_UnusedFF

Enums

NESInstruction

[BRK = 0, ORA_IndirectX = 1, NOP_Unused02 = 2, NOP_Unused03 = 3, NOP_Unused04 = 4, ORA_ZeroPage = 5, ASL_ZeroPage = 6, NOP_Unused07 = 7, PHP = 8, ORA_Immediate = 9, ASL_Accumulator = 10, NOP_Unused0B = 11, NOP_Unused0C = 12, ORA_Absolute = 13, ASL_Absolute = 14, NOP_Unused0F = 15, BPL = 16, ORA_IndirectY = 17, NOP_Unused12 = 18, NOP_Unused13 = 19, NOP_Unused14 = 20, ORA_ZeroPageX = 21, ASL_ZeroPageX = 22, NOP_Unused17 = 23, CLC = 24, ORA_AbsoluteY = 25, NOP_Unused1A = 26, NOP_Unused1B = 27, NOP_Unused1C = 28, ORA_AbsoluteX = 29, ASL_AbsoluteX = 30, NOP_Unused1F = 31, JSR_Absolute = 32, AND_IndirectX = 33, NOP_Unused22 = 34, NOP_Unused23 = 35, BIT_ZeroPage = 36, AND_ZeroPage = 37, ROL_ZeroPage = 38, NOP_Unused27 = 39, PLP = 40, AND_Immediate = 41, ROL_Accumulator = 42, NOP_Unused2B = 43, BIT_Absolute = 44, AND_Absolute = 45, ROL_Absolute = 46, NOP_Unused2F = 47, BMI = 48, AND_IndirectY = 49, NOP_Unused32 = 50, NOP_Unused33 = 51, NOP_Unused34 = 52, AND_ZeroPageX = 53, ROL_ZeroPageX = 54, NOP_Unused37 = 55, SEC = 56, AND_AbsoluteY = 57, NOP_Unused3A = 58, NOP_Unused3B = 59, NOP_Unused3C = 60, AND_AbsoluteX = 61, ROL_AbsoluteX = 62, NOP_Unused3F = 63, RTI = 64, EOR_IndirectX = 65, NOP_Unused42 = 66, NOP_Unused43 = 67, NOP_Unused44 = 68, EOR_ZeroPage = 69, LSR_ZeroPage = 70, NOP_Unused47 = 71, PHA = 72, EOR_Immediate = 73, LSR_Accumulator = 74, NOP_Unused4B = 75, JMP_Absolute = 76, EOR_Absolute = 77, LSR_Absolute = 78, NOP_Unused4F = 79, BVC = 80, EOR_IndirectY = 81, NOP_Unused52 = 82, NOP_Unused53 = 83, NOP_Unused54 = 84, EOR_ZeroPageX = 85, LSR_ZeroPageX = 86, NOP_Unused57 = 87, CLI = 88, EOR_AbsoluteY = 89, NOP_Unused5A = 90, NOP_Unused5B = 91, NOP_Unused5C = 92, EOR_AbsoluteX = 93, LSR_AbsoluteX = 94, NOP_Unused5F = 95, RTS = 96, ADC_IndirectX = 97, NOP_Unused62 = 98, NOP_Unused63 = 99, NOP_Unused64 = 100, ADC_ZeroPage = 101, ROR_ZeroPage = 102, NOP_Unused67 = 103, PLA = 104, ADC_Immediate = 105, ROR_Accumulator = 106, NOP_Unused6B = 107, JMP_Indirect = 108, ADC_Absolute = 109, ROR_Absolute = 110, NOP_Unused6F = 111, BVS = 112, ADC_IndirectY = 113, NOP_Unused72 = 114, NOP_Unused73 = 115, NOP_Unused74 = 116, ADC_ZeroPageX = 117, ROR_ZeroPageX = 118, NOP_Unused77 = 119, SEI = 120, ADC_AbsoluteY = 121, NOP_Unused7A = 122, NOP_Unused7B = 123, NOP_Unused7C = 124, ADC_AbsoluteX = 125, ROR_AbsoluteX = 126, NOP_Unused7F = 127, NOP_Unused80 = 128, STA_IndirectX = 129, NOP_Unused82 = 130, NOP_Unused83 = 131, STY_ZeroPage = 132, STA_ZeroPage = 133, STX_ZeroPage = 134, NOP_Unused87 = 135, DEY = 136, NOP_Unused89 = 137, TXA = 138, NOP_Unused8B = 139, STY_Absolute = 140, STA_Absolute = 141, STX_Absolute = 142, NOP_Unused8F = 143, BCC = 144, STA_IndirectY = 145, NOP_Unused92 = 146, NOP_Unused93 = 147, STY_ZeroPageX = 148, STA_ZeroPageX = 149, STX_ZeroPageY = 150, NOP_Unused97 = 151, TYA = 152, STA_AbsoluteY = 153, TXS = 154, NOP_Unused9B = 155, NOP_Unused9C = 156, STA_AbsoluteX = 157, NOP_Unused9E = 158, NOP_Unused9F = 159, LDY_Immediate = 160, LDA_IndirectX = 161, LDX_Immediate = 162, NOP_UnusedA3 = 163, LDY_ZeroPage = 164, LDA_ZeroPage = 165, LDX_ZeroPage = 166, NOP_UnusedA7 = 167, TAY = 168, LDA_Immediate = 169, TAX = 170, NOP_UnusedAB = 171, LDY_Absolute = 172, LDA_Absolute = 173, LDX_Absolute = 174, NOP_UnusedAF = 175, BCS = 176, LDA_IndirectY = 177, NOP_UnusedB2 = 178, NOP_UnusedB3 = 179, LDY_ZeroPageX = 180, LDA_ZeroPageX = 181, LDX_ZeroPageY = 182, NOP_UnusedB7 = 183, CLV = 184, LDA_AbsoluteY = 185, TSX = 186, NOP_UnusedBB = 187, LDY_AbsoluteX = 188, LDA_AbsoluteX = 189, LDX_AbsoluteY = 190, NOP_UnusedBF = 191, CPY_Immediate = 192, CMP_IndirectX = 193, NOP_UnusedC2 = 194, NOP_UnusedC3 = 195, CPY_ZeroPage = 196, CMP_ZeroPage = 197, DEC_ZeroPage = 198, NOP_UnusedC7 = 199, INY = 200, CMP_Immediate = 201, DEX = 202, NOP_UnusedCB = 203, CPY_Absolute = 204, CMP_Absolute = 205, DEC_Absolute = 206, NOP_UnusedCF = 207, BNE = 208, CMP_IndirectY = 209, NOP_UnusedD2 = 210, NOP_UnusedD3 = 211, NOP_UnusedD4 = 212, CMP_ZeroPageX = 213, DEC_ZeroPageX = 214, NOP_UnusedD7 = 215, CLD = 216, CMP_AbsoluteY = 217, NOP_UnusedDA = 218, NOP_UnusedDB = 219, NOP_UnusedDC = 220, CMP_AbsoluteX = 221, DEC_AbsoluteX = 222, NOP_UnusedDF = 223, CPX_Immediate = 224, SBC_IndirectX = 225, NOP_UnusedE2 = 226, NOP_UnusedE3 = 227, CPX_ZeroPage = 228, SBC_ZeroPage = 229, INC_ZeroPage = 230, NOP_UnusedE7 = 231, INX = 232, SBC_Immediate = 233, NOP = 234, NOP_UnusedEB = 235, CPX_Absolute = 236, SBC_Absolute = 237, INC_Absolute = 238, NOP_UnusedEF = 239, BEQ = 240, SBC_IndirectY = 241, NOP_UnusedF2 = 242, NOP_UnusedF3 = 243, NOP_UnusedF4 = 244, SBC_ZeroPageX = 245, INC_ZeroPageX = 246, NOP_UnusedF7 = 247, SED = 248, SBC_AbsoluteY = 249, NOP_UnusedFA = 250, NOP_UnusedFB = 251, NOP_UnusedFC = 252, SBC_AbsoluteX = 253, INC_AbsoluteX = 254, NOP_UnusedFF = 255]

Available NES instructions.