summaryrefslogtreecommitdiff
path: root/lib/mobile/main.asm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mobile/main.asm')
-rw-r--r--lib/mobile/main.asm192
1 files changed, 120 insertions, 72 deletions
diff --git a/lib/mobile/main.asm b/lib/mobile/main.asm
index 8ab169815..739e12641 100644
--- a/lib/mobile/main.asm
+++ b/lib/mobile/main.asm
@@ -665,8 +665,9 @@ Function1103ac: ; 1103ac
ld hl, Unknown_112037
ld de, $cb74
call Function110000
+rept 2
inc de
- inc de
+endr
pop hl
ld bc, $0000
call Function110007
@@ -724,9 +725,9 @@ Function110438: ; 110438
ld a, $c8
ld [hli], a
xor a
+rept 3
ld [hli], a
- ld [hli], a
- ld [hli], a
+endr
ld [hl], a
ld a, $ff
ld [$c86e], a
@@ -947,9 +948,9 @@ Function1105dd: ; 1105dd
ld a, $c8
ld [hli], a
xor a
+rept 3
ld [hli], a
- ld [hli], a
- ld [hli], a
+endr
ld [hl], a
ld a, $ff
ld [$c86e], a
@@ -1110,8 +1111,9 @@ Function1106ef: ; 1106ef
ld hl, Unknown_112072
ld b, $5
call Function110000
+rept 2
inc de
- inc de
+endr
ld bc, $0001
ld hl, Unknown_11209e
call Function110007
@@ -1377,8 +1379,9 @@ Function110905: ; 110905
ld hl, Unknown_112072
ld b, $5
call Function110000
+rept 2
inc de
- inc de
+endr
ld hl, Unknown_1120c8
call Function110007
pop hl
@@ -1542,10 +1545,12 @@ Function110a5b: ; 110a5b
ld [hli], a
ld a, d
ld [hli], a
+rept 2
inc de
- inc de
- dec bc
+endr
+rept 2
dec bc
+endr
ld hl, $c98f
ld a, e
ld [hli], a
@@ -1565,8 +1570,9 @@ Function110a5b: ; 110a5b
xor a
ld [hli], a
xor a
+rept 2
ld [hli], a
- ld [hli], a
+endr
xor a
ld [$c86b], a
ld de, $cb47
@@ -1606,8 +1612,9 @@ Function110af4: ; 110af4
ld [hli], a
ld a, d
ld [hli], a
+rept 2
inc de
- inc de
+endr
ld a, e
ld [hli], a
ld a, d
@@ -1618,8 +1625,9 @@ Function110af4: ; 110af4
ld [$c86e], a
ld [$c86f], a
jr z, .asm_110b5c
+rept 2
dec bc
- dec bc
+endr
ld a, [$c993]
or a
jp nz, .asm_110bd5
@@ -1885,10 +1893,12 @@ Function110c9e: ; 110c9e
ld [hli], a
ld a, d
ld [hli], a
+rept 2
inc de
- inc de
- dec bc
+endr
+rept 2
dec bc
+endr
ld hl, $c98f
ld a, e
ld [hli], a
@@ -1908,8 +1918,9 @@ Function110c9e: ; 110c9e
xor a
ld [hli], a
xor a
+rept 2
ld [hli], a
- ld [hli], a
+endr
xor a
ld [$c86b], a
ld de, $cb47
@@ -2124,14 +2135,16 @@ Function110ddd: ; 110ddd
ld [$c833], a
ld a, [hli]
ld [$c834], a
+rept 2
inc hl
- inc hl
+endr
ld a, l
ld [$c97f], a
ld a, h
ld [$c980], a
+rept 2
dec hl
- dec hl
+endr
ld a, [hli]
ld h, [hl]
ld l, a
@@ -2253,9 +2266,9 @@ Function110ddd: ; 110ddd
.asm_110ee3
ld hl, $c98b
xor a
+rept 3
ld [hli], a
- ld [hli], a
- ld [hli], a
+endr
ld [hl], a
pop bc
pop de
@@ -2273,8 +2286,9 @@ Function110ddd: ; 110ddd
ld [hli], a
ld a, d
ld [hli], a
+rept 2
inc hl
- inc hl
+endr
xor a
ld [$c994], a
@@ -2320,8 +2334,9 @@ Function110f07: ; 110f07
ld hl, $c866
ld b, $4
call Function110000
+rept 2
inc de
- inc de
+endr
ld b, $6
call Function111f63
ld a, [$cabc]
@@ -2393,8 +2408,9 @@ Function111044: ; 111044
ld [hli], a
ld a, d
ld [hli], a
+rept 2
inc de
- inc de
+endr
ld a, e
ld [hli], a
ld a, d
@@ -2404,8 +2420,9 @@ Function111044: ; 111044
or c
ld [$c86e], a
ld [$c86f], a
+rept 2
dec bc
- dec bc
+endr
jp z, Function1111ca
ld a, [$c991]
or a
@@ -2701,22 +2718,23 @@ Function1111fe: ; 1111fe
push de
push bc
push hl
+rept 4
inc hl
- inc hl
- inc hl
- inc hl
+endr
ld a, [hli]
ld [$c833], a
ld a, [hli]
ld [$c834], a
+rept 2
inc hl
- inc hl
+endr
ld a, l
ld [$c97f], a
ld a, h
ld [$c980], a
+rept 2
dec hl
- dec hl
+endr
ld a, [hli]
ld h, [hl]
ld l, a
@@ -2794,8 +2812,9 @@ Function1111fe: ; 1111fe
ld a, [hld]
cp $2f
jr nz, .asm_1112a4
+rept 2
inc hl
- inc hl
+endr
ld a, [hl]
cp $30
jr c, .asm_1112cc
@@ -2849,8 +2868,9 @@ Function1111fe: ; 1111fe
ld [hli], a
ld a, d
ld [hli], a
+rept 2
inc hl
- inc hl
+endr
ld a, e
ld [hli], a
ld a, d
@@ -2868,8 +2888,9 @@ Function1111fe: ; 1111fe
ld [$c9ac], a
ld a, [hli]
ld [$c9ad], a
+rept 2
inc hl
- inc hl
+endr
ld a, [hli]
ld [$c876], a
ld a, [hl]
@@ -2885,8 +2906,9 @@ Function111335: ; 111335
ld a, [hli]
ld h, [hl]
ld l, a
+rept 2
inc hl
- inc hl
+endr
ld a, [hli]
ld h, [hl]
ld l, a
@@ -3061,9 +3083,9 @@ Function1113fe: ; 1113fe
push hl
ld hl, $c829
xor a
+rept 3
ld [hli], a
- ld [hli], a
- ld [hli], a
+endr
ld [hl], a
ld de, $cb47
ld hl, Unknown_112072
@@ -3076,8 +3098,9 @@ Function1113fe: ; 1113fe
cp $81
jr nc, .asm_111485
ld c, a
+rept 2
inc a
- inc a
+endr
ld [de], a
inc de
ld a, $ff
@@ -3089,8 +3112,9 @@ Function1113fe: ; 1113fe
ld b, c
call Function110000
ld b, c
+rept 2
inc b
- inc b
+endr
call Function111f63
ld hl, $c822
set 7, [hl]
@@ -3417,8 +3441,9 @@ Function11164f: ; 11164f (44:564f)
ld a, b
srl a
srl a
+rept 2
add b
- add b
+endr
ld [hl], a
ret
@@ -3558,9 +3583,9 @@ Function1116c5:: ; 1116c5 (44:56c5)
ld [$c800], a
xor a
ld hl, $c80a
+rept 3
ld [hli], a
- ld [hli], a
- ld [hli], a
+endr
ld hl, $c81f
ld a, [hli]
ld b, a
@@ -4087,8 +4112,9 @@ Function111abd: ; 111abd (44:5abd)
ld [$c800], a
xor a
ld hl, $c80a
+rept 2
ld [hli], a
- ld [hli], a
+endr
ld [hl], a
ld hl, $c815
ld a, [$c820]
@@ -4291,8 +4317,9 @@ Function111c17: ; 111c17 (44:5c17)
.asm_111c52
ld b, a
ld a, [$ca3f]
+rept 2
dec a
- dec a
+endr
cp b
jr c, .asm_111c6e
.asm_111c5b
@@ -5563,8 +5590,9 @@ Function112451: ; 112451
xor a
ld [hli], a
xor a
+rept 2
ld [hli], a
- ld [hli], a
+endr
pop de
ld a, $1
ld [$c994], a
@@ -5689,21 +5717,24 @@ Function1125c7: ; 1125c7
ld [hli], a
ld a, d
ld [hli], a
+rept 2
inc de
- inc de
+endr
ld a, $80
ld [hli], a
ld a, $c8
ld [hli], a
+rept 2
dec bc
- dec bc
+endr
ld a, $fa
ld [hli], a
ld a, $0
ld [hli], a
xor a
+rept 2
ld [hli], a
- ld [hli], a
+endr
ld de, $cb47
ld hl, Unknown_112072
ld b, $6
@@ -6191,8 +6222,9 @@ Function1128db: ; 1128db
ld de, $cb4c
ld a, $1
ld [de], a
+rept 2
inc de
- inc de
+endr
ld b, $1
call Function111f63
jr .asm_112941
@@ -6425,8 +6457,9 @@ Function112a56: ; 112a56
ld a, [hli]
ld h, [hl]
ld l, a
+rept 2
inc hl
- inc hl
+endr
ld a, e
ld [hli], a
ld a, d
@@ -6923,8 +6956,9 @@ Function112d33: ; 112d33
ld hl, $c821
res 2, [hl]
ld hl, $c86b
+rept 2
dec [hl]
- dec [hl]
+endr
.asm_112d82
ld hl, $c86b
@@ -7083,8 +7117,9 @@ Function112d33: ; 112d33
cp $1
ld a, $32
jr z, .asm_112e95
+rept 2
inc de
- inc de
+endr
inc a
.asm_112e95
@@ -7463,8 +7498,9 @@ Function113095: ; 113095
.asm_1130d6
ld a, [$c82b]
ld c, a
+rept 2
dec b
- dec b
+endr
ld a, b
ld [$c82d], a
jr z, .asm_11310d
@@ -7472,8 +7508,9 @@ Function113095: ; 113095
ld d, a
ld a, [$c872]
ld e, a
+rept 2
dec de
- dec de
+endr
xor a
or d
jr nz, .asm_1130f5
@@ -7492,8 +7529,9 @@ Function113095: ; 113095
ld e, a
ld a, [$c875]
ld d, a
+rept 2
inc de
- inc de
+endr
call Function110000
.asm_11310d
@@ -7606,8 +7644,9 @@ Function113197: ; 113197
ld a, b
ld [de], a
inc de
+rept 2
dec b
- dec b
+endr
call Function110000
xor a
ld [de], a
@@ -7629,8 +7668,9 @@ Function1131a9: ; 1131a9
inc b
cp $a
jr nz, .asm_1131b7
+rept 2
inc hl
- inc hl
+endr
dec b
ld c, b
call Function110000
@@ -7674,8 +7714,9 @@ Function1131a9: ; 1131a9
ld hl, $c821
res 2, [hl]
ld hl, $c86b
+rept 2
dec [hl]
- dec [hl]
+endr
ld a, $4
ret
; 113206
@@ -7698,8 +7739,9 @@ Function113206: ; 113206
ld e, a
ld a, [$c875]
ld d, a
+rept 2
inc de
- inc de
+endr
call Function110000
ld a, [$c991]
ld [$c993], a
@@ -7970,8 +8012,9 @@ Function1133fe: ; 1133fe
ld a, [hli]
ld h, [hl]
ld l, a
+rept 2
inc hl
- inc hl
+endr
ld a, [hli]
ld h, [hl]
ld l, a
@@ -7982,8 +8025,9 @@ Function1133fe: ; 1133fe
ld a, [hld]
cp $2f
jr nz, .asm_11344c
+rept 2
inc hl
- inc hl
+endr
ld e, l
ld d, h
.asm_113455
@@ -8001,8 +8045,9 @@ Function1133fe: ; 1133fe
ld a, [hli]
ld h, [hl]
ld l, a
+rept 2
inc hl
- inc hl
+endr
ld a, [hli]
ld h, [hl]
ld l, a
@@ -8099,8 +8144,9 @@ Function1134cb: ; 1134cb
ret
.asm_1134f0
+rept 2
inc [hl]
- inc [hl]
+endr
jr .asm_1134fc
.asm_1134f4
@@ -8585,10 +8631,9 @@ Function1136c1: ; 1136c1
ld a, [hli]
ld h, [hl]
ld l, a
+rept 4
inc hl
- inc hl
- inc hl
- inc hl
+endr
ld a, h
ld [$cc0d], a
ld a, l
@@ -9126,9 +9171,9 @@ Function113c8e: ; 113c8e
ld bc, $0003
.asm_113ccf
+rept 3
dec bc
- dec bc
- dec bc
+endr
ld a, c
ld [$cc10], a
ld a, b
@@ -9164,8 +9209,9 @@ Function113c8e: ; 113c8e
ld a, $3f
and c
ld [hld], a
+rept 2
dec hl
- dec hl
+endr
pop de
ld b, h
ld c, l
@@ -9276,10 +9322,9 @@ Function113d66: ; 113d66
ld c, a
ld a, [$cc11]
ld b, a
+rept 4
dec bc
- dec bc
- dec bc
- dec bc
+endr
ld a, b
or c
jr z, .asm_113dae
@@ -9513,8 +9558,9 @@ Function113ec7: ; 113ec7
ld a, [hli]
ld h, [hl]
ld l, a
+rept 2
inc hl
- inc hl
+endr
ld a, [hld]
dec hl
xor $80
@@ -9555,8 +9601,9 @@ Function113ef2: ; 113ef2
ld l, a
ld e, l
ld d, h
+rept 2
add hl, de
- add hl, de
+endr
ld e, l
ld d, h
ld hl, $c815
@@ -9616,8 +9663,9 @@ Function113f2d: ; 113f2d
ld l, a
ld e, l
ld d, h
+rept 2
add hl, de
- add hl, de
+endr
ld e, l
ld d, h
ld hl, $c815