From: Lukas Krickl Date: Fri, 24 Nov 2023 11:30:44 +0000 (+0100) Subject: WIP: more instructions X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=71a9496ae3d44821ab9c8534b45bb3682cc307a5;p=ulas%2F.git WIP: more instructions --- diff --git a/src/ulas.c b/src/ulas.c index 8c32c79..f255389 100644 --- a/src/ulas.c +++ b/src/ulas.c @@ -1527,6 +1527,16 @@ const struct ulas_instr ULASINSTRS[] = { ULAS_INSTR_REG("dec", 0x2B, ULAS_REG_HL), ULAS_INSTR_REG("dec", 0x3B, ULAS_REG_SP), + ULAS_INSTR_REG("inc", 0x0C, ULAS_REG_C), + ULAS_INSTR_REG("inc", 0x1C, ULAS_REG_E), + ULAS_INSTR_REG("inc", 0x2C, ULAS_REG_L), + ULAS_INSTR_REG("inc", 0x3C, ULAS_REG_A), + + ULAS_INSTR_REG("dec", 0x0D, ULAS_REG_C), + ULAS_INSTR_REG("dec", 0x1D, ULAS_REG_E), + ULAS_INSTR_REG("dec", 0x2D, ULAS_REG_L), + ULAS_INSTR_REG("dec", 0x3D, ULAS_REG_A), + // alu r8, r8 ULAS_INSTR_ALUR8D("add", 0x80), ULAS_INSTR_ALUR8D("adc", 0x88), diff --git a/test/t0.s b/test/t0.s index 78cff3f..62ffa84 100644 --- a/test/t0.s +++ b/test/t0.s @@ -27,3 +27,6 @@ ld a, [hl+] dec bc + dec a + + ld c, 1+2