Try this.. /: bit tired.. running on 14 hours of sleep over 3 days so i might of missed something. Please send me an msn message or aim message when you can, I will forget to check back on this I'm guessing.
ldr r0, Slot @r0 = 0x021D88FE
ldrh r1, Mask @r1 =0x144E
ldrh r2, Check @r2 = 0xFFF1
mov r3, #0x1c
add r3, r0,r3
Loop:
cmp r0, r3
bge End
ldrh r4, [r0]
cmp r4, r2
beq StoreCheck
strh r1, [r3]
b Loop
StoreCheck:
subs r3, #0x2
bpl Loop
End:
bx lr
Slot:
.long 0x21D88FE
Mask:
.short 0x144E
Check:
.short 0xFFF1