ref: 2ff286223b49b130983994e5e76a5dcd1ad6344e
parent: af5f8893264ff3bebf14ae73aadf9131c76a7ce1
author: yenatch <[email protected]>
date: Tue Jan 14 06:39:57 EST 2014
add instruction "ld hl, sp+nn" The previous "ld hl, [sp+nn]" is incorrect, but remains for compatibility.
--- a/src/asm/gameboy/yaccprt4.y
+++ b/src/asm/gameboy/yaccprt4.y
@@ -290,6 +290,8 @@
z80_ld_hl : T_Z80_LD T_MODE_HL comma '[' T_MODE_SP const_8bit ']'
{ out_AbsByte(0xF8); out_RelByte(&$6); }
+ | T_Z80_LD T_MODE_HL comma T_MODE_SP const_8bit
+ { out_AbsByte(0xF8); out_RelByte(&$5); }
| T_Z80_LD T_MODE_HL comma const_16bit
{ out_AbsByte(0x01|(REG_HL<<4)); out_RelWord(&$4); }
;