From 3678fc4f4e68c0664744b071c4921e2aa09edac6 Mon Sep 17 00:00:00 2001 From: Arlet Date: Tue, 27 Sep 2011 07:17:15 +0200 Subject: [PATCH] Make SEI/CLI take effect one cycle earlier. --- cpu.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu.v b/cpu.v index f5c4a22..f99ad4f 100644 --- a/cpu.v +++ b/cpu.v @@ -795,11 +795,11 @@ always @(posedge clk) I <= 1; else if( state == RTI2 ) I <= DIMUX[2]; - else if( state == DECODE ) begin + else if( state == REG ) begin if( sei ) I <= 1; if( cli ) I <= 0; + else if( state == DECODE ) if( plp ) I <= ADD[2]; - end /* * Update D flag