regression fix for gp2x 8bit fast mode
authorkub <derkub@gmail.com>
Sun, 26 Jan 2020 19:49:20 +0000 (20:49 +0100)
committerkub <derkub@gmail.com>
Sun, 26 Jan 2020 19:49:20 +0000 (20:49 +0100)
platform/common/arm_utils.s
platform/linux/blit.c

index 9e8d9f2..6696e5a 100644 (file)
@@ -141,6 +141,7 @@ vidcpy_m2:
     movne   lr, #64\r
     tstne   r3, r3\r
     addne   r0, r0, #32\r
+    addne   r1, r1, #32\r
 \r
 vidCpyM2_loop_out:\r
     mov     r6, #10\r
index 96326fe..82bc4ba 100644 (file)
@@ -61,10 +61,11 @@ void vidcpy_m2(void *dest, void *src, int m32col, int with_32c_border)
                for (i = 0; i < 224; i++)
                {
                        ps += 8;
+                       ps += 32;
                        pd += 32;
                        for (u = 0; u < 256; u++)
                                *pd++ = *ps++;
-                       ps += 64;
+                       ps += 32;
                        pd += 32;
                }
        } else {