summaryrefslogtreecommitdiff
path: root/cpu.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpu.h')
-rw-r--r--cpu.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/cpu.h b/cpu.h
index 139ad83..b7cab89 100644
--- a/cpu.h
+++ b/cpu.h
@@ -1,5 +1,6 @@
#include <stdint.h>
+/* OFFICIAL OPCODES */
void ADC(uint16_t arg);
void AND(uint16_t arg);
void ASL_acc(uint16_t arg);
@@ -60,3 +61,29 @@ void TSX(uint16_t arg);
void TXA(uint16_t arg);
void TXS(uint16_t arg);
void TYA(uint16_t arg);
+
+/* UNOFFICIAL OPCODES */
+void AAC(uint16_t arg);
+void AAX(uint16_t arg);
+void ARR(uint16_t arg);
+void ASR(uint16_t arg);
+void ATX(uint16_t arg);
+void AXA(uint16_t arg);
+void AXS(uint16_t arg);
+void DCP(uint16_t arg);
+void DOP(uint16_t arg);
+void ISC(uint16_t arg);
+void KIL(uint16_t arg);
+void LAR(uint16_t arg);
+void LAX(uint16_t arg);
+void NOP(uint16_t arg);
+void RLA(uint16_t arg);
+void RRA(uint16_t arg);
+void SBC(uint16_t arg);
+void SLO(uint16_t arg);
+void SRE(uint16_t arg);
+void SXA(uint16_t arg);
+void SYA(uint16_t arg);
+void TOP(uint16_t arg);
+void XAA(uint16_t arg);
+void XAS(uint16_t arg);