Added jp hl
authorLukas Krickl <lukas@krickl.dev>
Fri, 15 Dec 2023 17:54:42 +0000 (18:54 +0100)
committerLukas Krickl <lukas@krickl.dev>
Fri, 15 Dec 2023 17:54:42 +0000 (18:54 +0100)
src/ulas.c
tests/t0.bin
tests/t0.s

index de0fe1b2b2d506218e7a5e382f141548528c7626..c1d37a313ce3a1dbe7024d0c2946727a881d743e 100644 (file)
@@ -1975,7 +1975,7 @@ const struct ulas_instr ULASINSTRS[] = {
     ULAS_INSTR_R16E16("jp", 0xD2, ULAS_REG_NOT_CARRY),
     ULAS_INSTR_R16E16("jp", 0xCA, ULAS_REG_ZERO),
     ULAS_INSTR_R16E16("jp", 0xDA, ULAS_REG_CARRY),
-    ULAS_INSTR_R16E16("jp", 0xE9, ULAS_REG_HL),
+    {"jp", {ULAS_REG_HL, 0}, {0xE9, 0x00}},
     {"jp", {ULAS_E16, 0}, {0xC3, ULAS_E16, 0x00}},
 
     // call
index 3e4672e297aa7539d8d992196006790383450291..c4096264c602e4ccd63c56304e5fda86ee023c56 100644 (file)
Binary files a/tests/t0.bin and b/tests/t0.bin differ
index 8e4ec050c80ef2029be38e402ebf3adc7d91167d..d1f8c5eae7c52eeb06166f0d6d9a520e66278407 100644 (file)
@@ -120,3 +120,5 @@ l3: .db 1
 .de de2, 1
   ld a, de1
   ld a, de2
+
+  jp hl