Advertisement
PT_

Untitled

PT_
Mar 29th, 2017
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. z8_opcode_table_c237[66] = function() { // sbc hl, de
  2. var a = z80_get_reg(REG_HL);
  3. var b = z80_get_reg(REG_DE);
  4. var c = a - b - (z80.r[Regs_F] & 1);
  5. var d = ti83p.l ? 0x800000 : 0x8000;
  6. z80_set_reg(REG_HL, z80_mask_value(c));
  7. z80.r[Regs_F] = (c & 0x1000000 ? 1 : 0) | 2 | overflow_sub_table[(a & d) >> 15 | (b & d) >> 14 | (c & d) >> 13] | halfcarry_sub_table[(a & 2048) >> 11 | (b & 2048) >> 10 | (c & 2048) >> 9] | (c ? 0 : 64);
  8. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement