mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
remove some dead code
This commit is contained in:
parent
c5c5dd7132
commit
bc38f4d24f
2 changed files with 0 additions and 153 deletions
113
pico/draw_arm.S
113
pico/draw_arm.S
|
@ -1479,119 +1479,6 @@ DrawWindow:
|
|||
.endm
|
||||
|
||||
|
||||
.global FinalizeLineBGR444 @ int sh
|
||||
|
||||
FinalizeLineBGR444:
|
||||
stmfd sp!, {r4-r6,lr}
|
||||
mov r6, r0
|
||||
ldr lr, =(Pico+0x22228) @ Pico.video
|
||||
ldr r0, =DrawLineDest
|
||||
ldrb r12, [lr, #12]
|
||||
ldr r0, [r0]
|
||||
sub r3, lr, #0x128 @ r3=Pico.cram
|
||||
|
||||
tst r12, #1
|
||||
movne r2, #320/4 @ len
|
||||
bne .fl_no32colBGR444
|
||||
ldr r4, =PicoOpt
|
||||
mov r2, #256/4
|
||||
ldr r4, [r4]
|
||||
tst r4, #0x100
|
||||
addeq r0, r0, #32*2
|
||||
|
||||
.fl_no32colBGR444:
|
||||
tst r6, r6
|
||||
beq .fl_noshBGR444
|
||||
|
||||
ldr r4, =HighPal
|
||||
|
||||
ldrb r12, [lr, #-0x1a] @ 0x2220e ~ dirtyPal
|
||||
tst r12, r12
|
||||
moveq r3, r4
|
||||
beq .fl_noshBGR444
|
||||
mov r12, #0
|
||||
strb r12, [lr, #-0x1a]
|
||||
|
||||
mov lr, #0x40/8
|
||||
@ copy pal:
|
||||
.fl_loopcpBGR444:
|
||||
ldmia r3!, {r1,r5,r6,r12}
|
||||
subs lr, lr, #1
|
||||
stmia r4!, {r1,r5,r6,r12}
|
||||
bne .fl_loopcpBGR444
|
||||
|
||||
@ shadowed pixels:
|
||||
mov r12, #0x0077
|
||||
orr r12,r12,#0x0700
|
||||
orr r12,r12,r12,lsl #16
|
||||
sub r3, r3, #0x40*2
|
||||
add r5, r4, #0x80*2
|
||||
mov lr, #0x40/4
|
||||
.fl_loopcpBGR444_sh:
|
||||
ldmia r3!, {r1,r6}
|
||||
subs lr, lr, #1
|
||||
and r1, r12, r1, lsr #1
|
||||
and r6, r12, r6, lsr #1
|
||||
stmia r4!, {r1,r6}
|
||||
stmia r5!, {r1,r6}
|
||||
bne .fl_loopcpBGR444_sh
|
||||
|
||||
@ hilighted pixels:
|
||||
sub r3, r3, #0x40*2
|
||||
mov lr, #0x40/2
|
||||
.fl_loopcpBGR444_hi:
|
||||
ldr r1, [r3], #4
|
||||
TileDoShHi2Pixels444 r1
|
||||
str r1, [r4], #4
|
||||
subs lr, lr, #1
|
||||
bne .fl_loopcpBGR444_hi
|
||||
|
||||
sub r3, r4, #0x40*3*2
|
||||
mov r6, #1
|
||||
|
||||
|
||||
.fl_noshBGR444:
|
||||
ldr r12,=rendstatus
|
||||
eors r6, r6, #1 @ sh is 0
|
||||
ldr r12,[r12]
|
||||
mov lr, #0xff
|
||||
tstne r12,#PDRAW_ACC_SPRITES
|
||||
|
||||
.if OVERRIDE_HIGHCOL
|
||||
ldr r1, =HighCol
|
||||
movne lr, #0x3f
|
||||
ldr r1, [r1]
|
||||
mov lr, lr, lsl #1
|
||||
add r1, r1, #8
|
||||
.else
|
||||
ldr r1, =(HighCol+8)
|
||||
movne lr, #0x3f
|
||||
mov lr, lr, lsl #1
|
||||
.endif
|
||||
|
||||
.fl_loopBGR444:
|
||||
ldr r12, [r1], #4
|
||||
subs r2, r2, #1
|
||||
|
||||
and r4, lr, r12, lsl #1
|
||||
ldrh r4, [r3, r4]
|
||||
and r5, lr, r12, lsr #7
|
||||
ldrh r5, [r3, r5]
|
||||
and r6, lr, r12, lsr #15
|
||||
ldrh r6, [r3, r6]
|
||||
and r12,lr, r12, lsr #23
|
||||
ldrh r12,[r3, r12] @ 1c.i.
|
||||
orr r4, r4, r5, lsl #16
|
||||
orr r5, r6, r12,lsl #16
|
||||
|
||||
stmia r0!, {r4,r5}
|
||||
bne .fl_loopBGR444
|
||||
|
||||
|
||||
ldmfd sp!, {r4-r6,lr}
|
||||
bx lr
|
||||
|
||||
|
||||
@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue