aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-08-29 18:46:11 +0200
committerBad Diode <bd@badd10de.dev>2023-08-29 18:46:11 +0200
commite2a7888c638d6f1587100713be6414007890e458 (patch)
tree9f0272aa63de6f4f9426324fe2ee3b122e4803e6
parentf1ba75ceb98f51e91e45f346d4bafb33d6f26e79 (diff)
downloaduxngba-e2a7888c638d6f1587100713be6414007890e458.tar.gz
uxngba-e2a7888c638d6f1587100713be6414007890e458.zip
Fix jmi, jsi, jci behaviour
-rw-r--r--src/uxn-core.s6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/uxn-core.s b/src/uxn-core.s
index 905dd42..ba05cc9 100644
--- a/src/uxn-core.s
+++ b/src/uxn-core.s
@@ -852,7 +852,7 @@ brk:
852 852
853jci: 853jci:
854 ldrb r5, [r0], #1 854 ldrb r5, [r0], #1
855 ldrsb r3, [r0], #1 855 ldrb r3, [r0], #1
856 orr r3, r3, r5, lsl #8 856 orr r3, r3, r5, lsl #8
857 wpop8 r4 857 wpop8 r4
858 cmp r4, #0 858 cmp r4, #0
@@ -862,14 +862,14 @@ jci:
862 862
863jmi: 863jmi:
864 ldrb r5, [r0], #1 864 ldrb r5, [r0], #1
865 ldrsb r3, [r0], #1 865 ldrb r3, [r0], #1
866 orr r3, r3, r5, lsl #8 866 orr r3, r3, r5, lsl #8
867 add r0, r3 867 add r0, r3
868 b uxn_decode 868 b uxn_decode
869 869
870jsi: 870jsi:
871 ldrb r5, [r0], #1 871 ldrb r5, [r0], #1
872 ldrsb r3, [r0], #1 872 ldrb r3, [r0], #1
873 orr r3, r3, r5, lsl #8 873 orr r3, r3, r5, lsl #8
874 mov r4, r0 874 mov r4, r0
875 rpush16 r4 875 rpush16 r4