sdk-world
v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Toggle main menu visibility
Loading...
Searching...
No Matches
sstick.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 "
libsnd2_internal.h
"
12
13
void
SsSetTickMode(
int
tick_mode)
14
{
15
if
( (tick_mode & SS_NOTICK) != 0 )
16
{
17
_snd_seq_tick_env.m_manual_tick = 1;
18
_snd_seq_tick_env.m_tick_mode = tick_mode & 0xFFF;
19
}
20
else
21
{
22
_snd_seq_tick_env.m_manual_tick = 0;
23
_snd_seq_tick_env.m_tick_mode = tick_mode;
24
}
25
switch
( _snd_seq_tick_env.m_tick_mode )
26
{
27
case
SS_NOTICK0:
28
case
SS_TICKVSYNC:
29
VBLANK_MINUS = 60;
30
break
;
31
case
SS_TICK60:
32
VBLANK_MINUS = 60;
33
_snd_seq_tick_env.m_tick_mode = 5;
34
break
;
35
case
SS_TICK240:
36
VBLANK_MINUS = 240;
37
break
;
38
case
SS_TICK120:
39
VBLANK_MINUS = 120;
40
break
;
41
case
SS_TICK50:
42
VBLANK_MINUS = 50;
43
_snd_seq_tick_env.m_tick_mode = 50;
44
break
;
45
default
:
46
VBLANK_MINUS = _snd_seq_tick_env.m_tick_mode;
47
break
;
48
}
49
}
libsnd2_internal.h
libsnd2
src
sstick.c
Generated by
1.18.0