PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
s_snc.c
1/*
2# _____ ___ ____ ___ ____
3# ____| | ____| | | |____|
4# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5#-----------------------------------------------------------------------
6# Copyright ps2dev - http://www.ps2dev.org
7# Licenced under Academic Free License version 2.0
8# Review ps2sdk README & LICENSE files for further details.
9*/
10
11#include "libspu2_internal.h"
12
13int SpuSetNoiseClock(int n_clock)
14{
15 int n_clock_fixed;
16
17 n_clock_fixed = 0;
18 if ( n_clock >= 0 )
19 {
20 n_clock_fixed = n_clock;
21 if ( n_clock >= 64 )
22 n_clock_fixed = 63;
23 }
24 _spu_RXX[512 * _spu_core + 205] = (_spu_RXX[512 * _spu_core + 205] & ~0x3F00) | ((n_clock_fixed & 0x3F) << 8);
25 return n_clock_fixed;
26}