core, fix arm rendering regression after 8 bit changes
authorkub <derkub@gmail.com>
Thu, 23 Feb 2023 22:12:57 +0000 (22:12 +0000)
committerkub <derkub@gmail.com>
Thu, 23 Feb 2023 22:12:57 +0000 (22:12 +0000)
pico/draw_arm.S

index 962811e..63687b8 100644 (file)
@@ -1655,13 +1655,13 @@ FinalizeLine555:
     ldr     r2, [r8, #OFS_Pico_m_hardware]\r
     add     r1, r1, #8\r
 \r
+    tst     r7, #0x20          @ GG ?\r
+    tstne   r2, #0x2           @ LCD ?\r
+    bne     .fl_gg20col\r
+\r
     tst     r7, #0x10          @ SMS ?\r
     beq     .fl_noSMS\r
 \r
-    and     r7, r2, #0x3\r
-    cmp     r7, #0x3           @ Game Gear, LCD?\r
-    beq     .fl_gg20col\r
-\r
     tst     r6, #0x20\r
     movne   r2, #248/8         @ len = 248\r
     addne   r1, r1, #8         @ ps += 8\r