notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
32x: various gfx related bugfixes
[picodrive.git]
/
pico
/
32x
/
draw_arm.s
diff --git
a/pico/32x/draw_arm.s
b/pico/32x/draw_arm.s
index
4cafd2a
..
94363f9
100644
(file)
--- a/
pico/32x/draw_arm.s
+++ b/
pico/32x/draw_arm.s
@@
-58,7
+58,7
@@
Pico32xNativePal:
.endm
@ direct color
.endm
@ direct color
-@ unsigned short *dst, unsigned short *dram, int lines_offs, int mdbg
+@ unsigned short *dst, unsigned short *dram, int lines_
sft_
offs, int mdbg
.macro make_do_loop_dc name call_scan do_md
.global \name
\name:
.macro make_do_loop_dc name call_scan do_md
.global \name
\name:
@@
-144,7
+144,7
@@
Pico32xNativePal:
.endif
.endm
.endif
.endm
-@ unsigned short *dst, unsigned short *dram, int lines_offs, int mdbg
+@ unsigned short *dst, unsigned short *dram, int lines_
sft_
offs, int mdbg
.macro make_do_loop_pp name call_scan do_md
.global \name
\name:
.macro make_do_loop_pp name call_scan do_md
.global \name
\name:
@@
-175,6
+175,8
@@
Pico32xNativePal:
add r11,r11,#8
mov r6, #320
add r5, r1, r12, lsl #1 @ p32x = dram + dram[l]
add r11,r11,#8
mov r6, #320
add r5, r1, r12, lsl #1 @ p32x = dram + dram[l]
+ and r12,r2, #0x100 @ shift
+ add r5, r5, r12,lsr #8
2: @ loop_inner:
do_pixel_pp \do_md
2: @ loop_inner:
do_pixel_pp \do_md
@@
-185,7
+187,7
@@
Pico32xNativePal:
@ run length
@ run length
-@ unsigned short *dst, unsigned short *dram, int lines_offs, int mdbg
+@ unsigned short *dst, unsigned short *dram, int lines_
sft_
offs, int mdbg
.macro make_do_loop_rl name call_scan do_md
.global \name
\name:
.macro make_do_loop_rl name call_scan do_md
.global \name
\name: