X-Git-Url: http://git.joshuawise.com/fpgaboy.git/blobdiff_plain/537e1f833b8eba858c06053ea6006ea608b9a5cc..00573fd53c3dc0b2aca146f085d30801a3aed576:/insn_ldm_a.v diff --git a/insn_ldm_a.v b/insn_ldm_a.v index 485b6a4..ec98fa4 100644 --- a/insn_ldm_a.v +++ b/insn_ldm_a.v @@ -2,7 +2,7 @@ // If opcode[1], then ld 16m8, else ld 8m8 `ifdef EXECUTE - `INSN_LDM_A: begin + `INSN_LD8M_A,`INSN_LD16M_A: begin case (cycle) 0: begin `EXEC_INC_PC @@ -25,14 +25,14 @@ `endif `ifdef WRITEBACK - `INSN_LDM_A: begin + `INSN_LD8M_A,`INSN_LD16M_A: begin case (cycle) 0: if (!opcode[1]) begin tmp <= 8'hFF; cycle <= 1; /* Skip cycle 1 */ end 1: tmp2 <= rdata; - 2: if (opcode[1]) + 2: if (!opcode[1]) tmp2 <= rdata; else tmp <= rdata;