diff options
author | scnorton <scnorton@biociphers.org> | 2018-01-18 13:18:24 -0500 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2018-01-18 13:18:24 -0500 |
commit | 090f70dd5b0983b761b08c04c8cfc9873738db52 (patch) | |
tree | c797ed2fe27913e6ca37e8498d85e69c30f29e80 /src | |
parent | 75a32c9dc54e32dd8c87af98dd0d3def658f7b02 (diff) |
sub_800F498
Diffstat (limited to 'src')
-rw-r--r-- | src/link_rfu.c | 21 |
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; + } +} |