Skip to content

Instantly share code, notes, and snippets.

View GabrielDevCpp's full-sized avatar

Gabriel Bauer Soares GabrielDevCpp

View GitHub Profile
@slembcke
slembcke / disassembler.c
Created March 9, 2019 15:22
6502 disassembler
#include <stdint.h>
#include <stdio.h>
#include "disassembler.h"
// 6502 instruction tables.
enum OPCODE {
OP_LDA, OP_LDX, OP_LDY, OP_STA, OP_STX, OP_STY, OP_ADC, OP_SBC,
OP_INC, OP_INX, OP_INY, OP_DEC, OP_DEX, OP_DEY, OP_ASL, OP_LSR,
OP_ROL, OP_ROR, OP_AND, OP_ORA, OP_EOR, OP_CMP, OP_CPX, OP_CPY,