summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-09-01 22:12:35 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-09-01 22:12:35 -0400
commite3ecbe5d7850c50de8882385c1400ed4e77c61b5 (patch)
treefba08f283f3c48b1afeeabcf6ecbc8da71aba9a5
parenta4b29bdd2b3cb2ff3fc69fc69e0725ce50bd828a (diff)
nullsub_5 and sub_8048D24
-rw-r--r--asm/trade.s27
-rw-r--r--src/trade.c8
2 files changed, 8 insertions, 27 deletions
diff --git a/asm/trade.s b/asm/trade.s
index 5a0634734..cad31d7d7 100644
--- a/asm/trade.s
+++ b/asm/trade.s
@@ -10,33 +10,6 @@
.set sub_804A96C_alt, sub_804A96C
.endif
- thumb_func_start nullsub_5
-nullsub_5: @ 8048D20
- bx lr
- thumb_func_end nullsub_5
-
- thumb_func_start sub_8048D24
-sub_8048D24: @ 8048D24
- push {r4,r5,lr}
- adds r5, r0, 0
- adds r4, r1, 0
- movs r3, 0
- cmp r3, r2
- bcs _08048D3E
-_08048D30:
- adds r0, r5, r3
- adds r1, r4, r3
- ldrb r1, [r1]
- strb r1, [r0]
- adds r3, 0x1
- cmp r3, r2
- bcc _08048D30
-_08048D3E:
- pop {r4,r5}
- pop {r0}
- bx r0
- thumb_func_end sub_8048D24
-
thumb_func_start sub_8048D44
sub_8048D44: @ 8048D44
push {r4-r7,lr}
diff --git a/src/trade.c b/src/trade.c
index 5b0ea50fe..60b11b63f 100644
--- a/src/trade.c
+++ b/src/trade.c
@@ -1213,6 +1213,14 @@ void sub_8048C70(void)
gUnknown_03004824->unk_0050 = TRUE;
}
+void nullsub_5(u8 a0, u8 a1) {}
+
+void sub_8048D24(u8 *dest, const u8 *src, u32 size)
+{
+ int i;
+ for (i = 0; i < size; i ++) dest[i] = src[i];
+}
+
asm(".section .text.sub_804A96C");
void sub_804A96C(struct UnkStructD *arg0, u8 left, u8 top, u16 *tilemap, u8 width, u8 height, u16 sp8) {