X-Git-Url: http://git.joshuawise.com/fpgaboy.git/blobdiff_plain/f9000d73c8971e2e6323122efb06bcfd846b5d62..03202f62407e24bd964016dccc06de95df622e3c:/insn_ldm_a.v diff --git a/insn_ldm_a.v b/insn_ldm_a.v index 485b6a4..cd56b11 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_LD16M_A: begin case (cycle) 0: begin `EXEC_INC_PC @@ -25,17 +25,11 @@ `endif `ifdef WRITEBACK - `INSN_LDM_A: begin + `INSN_LD16M_A: begin case (cycle) - 0: if (!opcode[1]) begin - tmp <= 8'hFF; - cycle <= 1; /* Skip cycle 1 */ - end + 0: begin end 1: tmp2 <= rdata; - 2: if (opcode[1]) - tmp2 <= rdata; - else - tmp <= rdata; + 2: tmp <= rdata; 3: if (opcode[4]) `_A <= rdata; endcase end