summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2018-01-18 13:18:24 -0500
committerscnorton <scnorton@biociphers.org>2018-01-18 13:18:24 -0500
commit090f70dd5b0983b761b08c04c8cfc9873738db52 (patch)
treec797ed2fe27913e6ca37e8498d85e69c30f29e80 /src
parent75a32c9dc54e32dd8c87af98dd0d3def658f7b02 (diff)
sub_800F498
Diffstat (limited to 'src')
-rw-r--r--src/link_rfu.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/link_rfu.c b/src/link_rfu.c
index d5a789bed..6d6099188 100644
--- a/src/link_rfu.c
+++ b/src/link_rfu.c
@@ -3123,3 +3123,24 @@ bool32 sub_800F1E0(void)
retval = gUnknown_03005000.unk_cdc;
return gUnknown_03007890->unk_06 ? retval & 1 : FALSE;
}
+
+void sub_800F498(u16 *a0, u8 *a1)
+{
+ int i;
+
+ if (a0[0])
+ {
+ a0[0] |= (gUnknown_03005000.unk_102 << 5);
+ gUnknown_03005000.unk_102 = (gUnknown_03005000.unk_102 + 1) & 7;
+ for (i = 0; i < 7; i++)
+ {
+ a1[2 * i + 1] = a0[i] >> 8;
+ a1[2 * i + 0] = a0[i];
+ }
+ }
+ else
+ {
+ for (i = 0; i < 14; i++)
+ a1[i] = 0;
+ }
+}