Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fusion.gba
- .gba
- .open input,output.gba,0x08000000
- .org 0x0879ECC8
- .area 0x7C
- .align 4
- GadoraOSAI:
- push r4,r14 ;080430C4
- bl CheckEndSpriteAnimation ;080430C6
- cmp r0,0h ;080430CA If not at the end of SpriteAnimation goto GadoraOSAITheEnd (UpdateAnimation?)
- beq @@GadoraOSAITheEnd ;080430CC
- ldr r0,=SpriteRNG ;080430CE
- mov r0,0h ;080430D0 Changed from `ldrb r0,[r0]`
- ldr r4,=CurrSpriteData ;080430D2
- cmp r0,6h ;080430D4
- bls @@GadoraOSAISomethingElse ;080430D6
- mov r1,r4 ;080430D8
- add r1,2Fh ;080430DA
- ldrb r0,[r1] ;080430DC
- cmp r0,3h ;080430DE
- bhi @@GadoraOSAISomethingElse ;080430E0
- add r0,1h ;080430E2
- strb r0,[r1] ;080430E4
- sub r1,0Bh ;080430E6
- mov r0,1Ch ;080430E8
- strb r0,[r1] ;080430EA
- ldr r0,=08365078h ;080430EC
- str r0,[r4,18h] ;080430EE
- ldrh r1,[r4] ;080430F0
- mov r0,2h ;080430F2
- and r0,r1 ;080430F4
- cmp r0,0h ;080430F6
- beq @@GadoraOSAISomething ;080430F8
- ldr r0,=1B5h ;080430FA
- bl 08002854h ;080430FC
- @@GadoraOSAISomething:
- mov r1,r4 ;08043100
- add r1,2Eh ;08043102
- mov r0,30h ;08043104
- b @@GadoraOSAIWhoKnows ;08043106
- lsl r0,r6,1Fh ;08043108
- lsl r0,r0,0Ch ;0804310A
- lsl r4,r7,1Ah ;0804310C
- lsl r0,r0,0Ch ;0804310E
- str r0,[r7,r1] ;08043110
- lsr r6,r6,20h ;08043112
- lsl r5,r6,6h ;08043114
- lsl r0,r0,0h ;08043116
- @@GadoraOSAISomethingElse:
- mov r1,r4 ;08043118
- add r1,2Fh ;0804311A
- mov r0,0h ;0804311C
- strb r0,[r1] ;0804311E
- sub r1,0Bh ;08043120
- mov r0,1Ah ;08043122
- strb r0,[r1] ;08043124
- ldr r0,=083650A0h ;08043126
- str r0,[r4,18h] ;08043128
- add r1,0Ah ;0804312A
- mov r0,50h ;0804312C
- @@GadoraOSAIWhoKnows:
- strb r0,[r1] ;0804312E
- mov r0,0h ;08043130
- strb r0,[r4,1Ch] ;08043132
- strh r0,[r4,16h] ;08043134
- @@GadoraOSAITheEnd:
- pop r4 ;08043136
- pop r0 ;08043138
- bx r0 ;0804313A
- str r0,[r4,r2] ;0804313C
- lsr r6,r6,20h ;0804313E
- .endarea
- .org 0x080430C4
- bl GadoraOSAI
- .close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement