summaryrefslogtreecommitdiff
path: root/mobile
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2018-08-25 21:49:26 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2018-08-25 21:49:26 -0400
commitb2adcd6d6ff91efc764a6ecc65147be7b9cda9e8 (patch)
tree2e7aab609cb4424e74d71da7ad9493419a04f2d6 /mobile
parent919ed1d4f586e5e64a0f565513937fb47e4f8fba (diff)
Reorganize math-related HRAM union (ffb3)
Diffstat (limited to 'mobile')
-rw-r--r--mobile/mobile_41.asm66
-rw-r--r--mobile/mobile_46.asm14
2 files changed, 40 insertions, 40 deletions
diff --git a/mobile/mobile_41.asm b/mobile/mobile_41.asm
index 3d997ae71..e772ce14b 100644
--- a/mobile/mobile_41.asm
+++ b/mobile/mobile_41.asm
@@ -586,9 +586,9 @@ _MobilePrintNum::
; hl: where to print the converted string
push bc
xor a
- ldh [hPrintNum1], a
- ldh [hPrintNum2], a
- ldh [hPrintNum3], a
+ ldh [hPrintNumBuffer + 0], a
+ ldh [hPrintNumBuffer + 1], a
+ ldh [hPrintNumBuffer + 2], a
ld a, b
and $f
cp $1
@@ -599,29 +599,29 @@ _MobilePrintNum::
jr z, .three_bytes
; four bytes
ld a, [de]
- ldh [hPrintNum1], a
+ ldh [hPrintNumBuffer + 0], a
inc de
.three_bytes
ld a, [de]
- ldh [hPrintNum2], a
+ ldh [hPrintNumBuffer + 1], a
inc de
.two_bytes
ld a, [de]
- ldh [hPrintNum3], a
+ ldh [hPrintNumBuffer + 2], a
inc de
.one_byte
ld a, [de]
- ldh [hPrintNum4], a
+ ldh [hPrintNumBuffer + 3], a
inc de
push de
xor a
- ldh [hPrintNum9], a
+ ldh [hPrintNumBuffer + 8], a
ld a, b
- ldh [hPrintNum10], a
+ ldh [hPrintNumBuffer + 9], a
ld a, c
cp 2
jr z, .two_digits
@@ -668,7 +668,7 @@ endr
.two_digits
ld c, 0
- ldh a, [hPrintNum4]
+ ldh a, [hPrintNumBuffer + 3]
.mod_ten_loop
cp 10
jr c, .simple_divide_done
@@ -678,9 +678,9 @@ endr
.simple_divide_done
ld b, a
- ldh a, [hPrintNum9]
+ ldh a, [hPrintNumBuffer + 8]
or c
- ldh [hPrintNum9], a
+ ldh [hPrintNumBuffer + 8], a
jr nz, .create_digit
call .LoadMinusTenIfNegative
jr .done
@@ -714,53 +714,53 @@ endr
ld a, [de]
dec de
ld b, a
- ldh a, [hPrintNum4]
+ ldh a, [hPrintNumBuffer + 3]
sub b
- ldh [hPrintNum8], a
+ ldh [hPrintNumBuffer + 7], a
ld a, [de]
dec de
ld b, a
- ldh a, [hPrintNum3]
+ ldh a, [hPrintNumBuffer + 2]
sbc b
- ldh [hPrintNum7], a
+ ldh [hPrintNumBuffer + 6], a
ld a, [de]
dec de
ld b, a
- ldh a, [hPrintNum2]
+ ldh a, [hPrintNumBuffer + 1]
sbc b
- ldh [hPrintNum6], a
+ ldh [hPrintNumBuffer + 5], a
ld a, [de]
inc de
inc de
inc de
ld b, a
- ldh a, [hPrintNum1]
+ ldh a, [hPrintNumBuffer + 0]
sbc b
- ldh [hPrintNum5], a
+ ldh [hPrintNumBuffer + 4], a
jr c, .asm_1062eb
- ldh a, [hPrintNum5]
- ldh [hPrintNum1], a
- ldh a, [hPrintNum6]
- ldh [hPrintNum2], a
- ldh a, [hPrintNum7]
- ldh [hPrintNum3], a
- ldh a, [hPrintNum8]
- ldh [hPrintNum4], a
+ ldh a, [hPrintNumBuffer + 4]
+ ldh [hPrintNumBuffer + 0], a
+ ldh a, [hPrintNumBuffer + 5]
+ ldh [hPrintNumBuffer + 1], a
+ ldh a, [hPrintNumBuffer + 6]
+ ldh [hPrintNumBuffer + 2], a
+ ldh a, [hPrintNumBuffer + 7]
+ ldh [hPrintNumBuffer + 3], a
inc c
jr .asm_1062b4
.asm_1062eb
- ldh a, [hPrintNum9]
+ ldh a, [hPrintNumBuffer + 8]
or c
jr z, .LoadMinusTenIfNegative
ld a, -10
add c
ld [hl], a
- ldh [hPrintNum9], a
+ ldh [hPrintNumBuffer + 8], a
ret
.LoadMinusTenIfNegative:
- ldh a, [hPrintNum10]
+ ldh a, [hPrintNumBuffer + 9]
bit 7, a
ret z
@@ -768,12 +768,12 @@ endr
ret
.Function1062ff:
- ldh a, [hPrintNum10]
+ ldh a, [hPrintNumBuffer + 9]
bit 7, a
jr nz, .asm_10630d
bit 6, a
jr z, .asm_10630d
- ldh a, [hPrintNum9]
+ ldh a, [hPrintNumBuffer + 8]
and a
ret z
diff --git a/mobile/mobile_46.asm b/mobile/mobile_46.asm
index d00a248b5..502fed831 100644
--- a/mobile/mobile_46.asm
+++ b/mobile/mobile_46.asm
@@ -5148,7 +5148,7 @@ Function11a80c:
ld bc, hQuotient
ld hl, Unknown_11a8ba
call Function11a88c
- ld bc, hPrintNum3
+ ld bc, hPrintNumBuffer + 2
ld hl, Unknown_11a8da
call Function11a88c
xor a
@@ -5156,11 +5156,11 @@ Function11a80c:
ldh a, [hDivisor]
and $f
ld e, a
- ldh a, [hPrintNum7]
+ ldh a, [hPrintNumBuffer + 6]
and $f
call Function11a884
ld e, a
- ldh a, [hPrintNum9]
+ ldh a, [hPrintNumBuffer + 8]
and $f
call Function11a884
ld [wcd62], a
@@ -5172,12 +5172,12 @@ Function11a80c:
swap a
call Function11a884
ld e, a
- ldh a, [hPrintNum7]
+ ldh a, [hPrintNumBuffer + 6]
and $f0
swap a
call Function11a884
ld e, a
- ldh a, [hPrintNum9]
+ ldh a, [hPrintNumBuffer + 8]
and $f0
swap a
call Function11a884
@@ -5189,11 +5189,11 @@ Function11a80c:
and $f
call Function11a884
ld e, a
- ldh a, [hPrintNum8]
+ ldh a, [hPrintNumBuffer + 7]
and $f
call Function11a884
ld e, a
- ldh a, [hPrintNum10]
+ ldh a, [hPrintNumBuffer + 9]
and $f
call Function11a884
ld [wcd64], a