Fixed 'load_reg' for CLC/SEC/CLI/SEI/CLV/CLD/SED
This commit is contained in:
6
cpu.v
6
cpu.v
@@ -975,8 +975,10 @@ always @(posedge clk)
|
|||||||
if( state == DECODE && RDY )
|
if( state == DECODE && RDY )
|
||||||
casex( IR )
|
casex( IR )
|
||||||
8'b0xxx_xx01, // ORA, AND, EOR, ADC
|
8'b0xxx_xx01, // ORA, AND, EOR, ADC
|
||||||
8'b1x1x_xx01, // LDA, SBC
|
8'b1x1x_xx01, // LDA, SBC
|
||||||
8'bxxxx_10x0, // ASLA, ROLA, LSRA, RORA, Txx, DEX, NOP,
|
8'bxxxx_1010, // ASLA, ROLA, LSRA, RORA, T[XS][SX], DEX, NOP,
|
||||||
|
8'bxxx0_1000, // PHP, PLP, PHA, PLA, DEY, TAY, INY, INX
|
||||||
|
8'b1001_1000, // TYA
|
||||||
8'b1011_x1x0, // LDX/LDY
|
8'b1011_x1x0, // LDX/LDY
|
||||||
8'b1010_xxx0: // LDA/LDX/LDY
|
8'b1010_xxx0: // LDA/LDX/LDY
|
||||||
load_reg <= 1;
|
load_reg <= 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user