diff options
| author | yenatch <yenatch@gmail.com> | 2015-07-20 23:05:28 -0700 | 
|---|---|---|
| committer | yenatch <yenatch@gmail.com> | 2015-07-20 23:05:28 -0700 | 
| commit | 973721491c38aa3014f5b28982227a618d2f6b59 (patch) | |
| tree | e01415064e6da53a471d75b2eb0113846650322b /lib | |
| parent | a3c6931fa8edd09fcea678fd8d2e9988951380de (diff) | |
| parent | 0b5471f385d3cc66bb4ae7aa4191ce3af9f50cac (diff) | |
Merge remote-tracking branch 'kanzure/master' into gfx-script
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/mobile/main.asm | 192 | 
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 | 
