From 48150b187083b2c0ef00a480420f28ff3905f412 Mon Sep 17 00:00:00 2001 From: Alessandro Gatti Date: Fri, 19 Apr 2019 17:04:28 +0200 Subject: [PATCH 1/2] Use proper bit index for 6502 Interrupt flag. --- Ghidra/Processors/6502/data/languages/6502.slaspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Ghidra/Processors/6502/data/languages/6502.slaspec b/Ghidra/Processors/6502/data/languages/6502.slaspec index 71394f02ec..902c71f0a3 100644 --- a/Ghidra/Processors/6502/data/languages/6502.slaspec +++ b/Ghidra/Processors/6502/data/languages/6502.slaspec @@ -36,7 +36,7 @@ macro popSR() { V = ccr[6,1]; B = ccr[4,1]; D = ccr[3,1]; - I = ccr[3,1]; + I = ccr[2,1]; Z = ccr[1,1]; C = ccr[0,1]; } @@ -47,7 +47,7 @@ macro pushSR() { ccr[6,1] = V; ccr[4,1] = B; ccr[3,1] = D; - ccr[3,1] = I; + ccr[2,1] = I; ccr[1,1] = Z; ccr[0,1] = C; *:1 (SP) = ccr; From a01f199fd9c5dbf1f680a2e8341bf4279129ae67 Mon Sep 17 00:00:00 2001 From: GhidorahRex Date: Mon, 22 Apr 2019 14:16:54 -0400 Subject: [PATCH 2/2] GT-2826: Accepting pull request Pulled-from: Alessandro Gatti