summaryrefslogtreecommitdiff
path: root/asm/intro.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/intro.s')
-rw-r--r--asm/intro.s143
1 files changed, 0 insertions, 143 deletions
diff --git a/asm/intro.s b/asm/intro.s
index 99a67a6a5..024f65e73 100644
--- a/asm/intro.s
+++ b/asm/intro.s
@@ -5,149 +5,6 @@
.text
- thumb_func_start sub_80ECB98
-sub_80ECB98: @ 80ECB98
- push {r4,r5,lr}
- adds r4, r0, 0
- ldrb r5, [r4, 0x4]
- cmp r5, 0x1
- beq _080ECBE2
- cmp r5, 0x1
- bgt _080ECBAC
- cmp r5, 0
- beq _080ECBB2
- b _080ECC32
-_080ECBAC:
- cmp r5, 0x2
- beq _080ECBFC
- b _080ECC32
-_080ECBB2:
- movs r1, 0x80
- lsls r1, 7
- movs r0, 0
- bl SetGpuRegBits
- movs r1, 0xFC
- lsls r1, 6
- movs r0, 0x48
- bl SetGpuReg
- movs r0, 0x4A
- movs r1, 0
- bl SetGpuReg
- movs r0, 0x42
- movs r1, 0xF0
- bl SetGpuReg
- movs r0, 0x46
- movs r1, 0
- bl SetGpuReg
- strh r5, [r4, 0x12]
- b _080ECBF4
-_080ECBE2:
- movs r0, 0x3
- bl ShowBg
- movs r0, 0x1
- negs r0, r0
- movs r1, 0
- movs r2, 0
- bl BlendPalettes
-_080ECBF4:
- ldrb r0, [r4, 0x4]
- adds r0, 0x1
- strb r0, [r4, 0x4]
- b _080ECC32
-_080ECBFC:
- ldrh r0, [r4, 0x12]
- adds r0, 0x8
- strh r0, [r4, 0x12]
- lsls r0, 16
- lsrs r0, 16
- cmp r0, 0x2F
- bls _080ECC0E
- movs r0, 0x30
- strh r0, [r4, 0x12]
-_080ECC0E:
- ldrh r0, [r4, 0x12]
- movs r1, 0x50
- subs r1, r0
- lsls r1, 8
- adds r0, 0x50
- orrs r1, r0
- lsls r1, 16
- lsrs r1, 16
- movs r0, 0x46
- bl SetGpuReg
- ldrh r0, [r4, 0x12]
- cmp r0, 0x30
- bne _080ECC32
- ldr r1, _080ECC38 @ =sub_80ECC3C
- adds r0, r4, 0
- bl sub_80ECAA8
-_080ECC32:
- pop {r4,r5}
- pop {r0}
- bx r0
- .align 2, 0
-_080ECC38: .4byte sub_80ECC3C
- thumb_func_end sub_80ECB98
-
- thumb_func_start sub_80ECC3C
-sub_80ECC3C: @ 80ECC3C
- push {r4,r5,lr}
- adds r4, r0, 0
- ldrb r5, [r4, 0x4]
- cmp r5, 0x1
- beq _080ECC68
- cmp r5, 0x1
- bgt _080ECC50
- cmp r5, 0
- beq _080ECC56
- b _080ECC9C
-_080ECC50:
- cmp r5, 0x2
- beq _080ECC86
- b _080ECC9C
-_080ECC56:
- ldr r0, _080ECC64 @ =0x00000141
- bl PlaySE
- bl sub_80EDC40
- strh r5, [r4, 0x12]
- b _080ECC7E
- .align 2, 0
-_080ECC64: .4byte 0x00000141
-_080ECC68:
- ldrh r0, [r4, 0x12]
- adds r0, 0x1
- strh r0, [r4, 0x12]
- lsls r0, 16
- lsrs r0, 16
- cmp r0, 0x1E
- bne _080ECC9C
- bl sub_80EDDF0
- movs r0, 0
- strh r0, [r4, 0x12]
-_080ECC7E:
- ldrb r0, [r4, 0x4]
- adds r0, 0x1
- strb r0, [r4, 0x4]
- b _080ECC9C
-_080ECC86:
- ldrh r0, [r4, 0x12]
- adds r0, 0x1
- strh r0, [r4, 0x12]
- lsls r0, 16
- lsrs r0, 16
- cmp r0, 0x5A
- bne _080ECC9C
- ldr r1, _080ECCA4 @ =sub_80ECCA8
- adds r0, r4, 0
- bl sub_80ECAA8
-_080ECC9C:
- pop {r4,r5}
- pop {r0}
- bx r0
- .align 2, 0
-_080ECCA4: .4byte sub_80ECCA8
- thumb_func_end sub_80ECC3C
-
thumb_func_start sub_80ECCA8
sub_80ECCA8: @ 80ECCA8
push {r4,r5,lr}