core+gp2x+psp, fix handling mid-frame palette changes

This commit is contained in:
kub 2021-11-10 23:06:08 +01:00
parent d05e2eb3d6
commit ace184013b
8 changed files with 82 additions and 51 deletions

View file

@ -1,5 +1,5 @@
void bgr444_to_rgb32(void *to, void *from);
void bgr444_to_rgb32(void *to, void *from, unsigned entries);
void bgr444_to_rgb32_sh(void *to, void *from);
void vidcpy_m2(void *dest, void *src, int m32col, int with_32c_border);

View file

@ -62,12 +62,12 @@
.endm
.global bgr444_to_rgb32 @ void *to, void *from
.global bgr444_to_rgb32 @ void *to, void *from, unsigned entries
bgr444_to_rgb32:
stmfd sp!, {r4-r7,lr}
mov r12, #0x40>>3 @ repeats
mov r12, r2, lsr #3 @ repeats
mov lr, #0x00f00000
orr lr, lr, #0x00f0