X-Git-Url: http://git.joshuawise.com/fpgaboy.git/blobdiff_plain/5f7913a508f18ca9664223dde5ae16608595a08b..81358c71b258a72a2777bba0a0b4a82a7cae298a:/insn_ld_sp_hl.v diff --git a/insn_ld_sp_hl.v b/insn_ld_sp_hl.v new file mode 100644 index 0000000..ba10d5a --- /dev/null +++ b/insn_ld_sp_hl.v @@ -0,0 +1,23 @@ +`ifdef EXECUTE + `INSN_LD_SP_HL: begin + case (cycle) + 0: begin + tmp <= registers[`REG_H]; + end + 1: begin + `EXEC_NEWCYCLE; + `EXEC_INC_PC; + tmp <= registers[`REG_L]; + end + endcase + end +`endif + +`ifdef WRITEBACK + `INSN_LD_SP_HL: begin + case (cycle) + 0: registers[`REG_SPH] <= tmp; + 1: registers[`REG_SPL] <= tmp; + endcase + end +`endif