libmus_config.h
2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
/*********************************************************
libmus_config.h : Nintendo 64 Music Tools Programmers Library
(c) Copyright 1997/1998, Software Creations (Holdings) Ltd.
Version 3.14
Configuration file for libary compilation this should be
included first and be the main dependancy for library
source files. This file should also contain information
relating to specific library extensions and current
development work.
This file should now only be changed during development,
all configurable flags have been moved to the makefile.
**********************************************************/
#ifndef _LIBMUS_CONFIG_H_
#define _LIBMUS_CONFIG_H_
/*
Audio configuration settings moved to makefile:
_AUDIODEBUG
Includes limited validation code into the library. Reports
various types of incorrect data or parameters via the
osSyncPrintf() function.
SUPPORT_NAUDIO
Configure library to use the "n_audio" library and microcode
included with the Nintendo LIB2.0i library release.
*/
#define SUPPORT_FXCHANGE
/*
Development code to support the changing of the audio FX
bus currently being used.
This setting should be set by default.
*/
/* NOTE:
The following defines control various functions that may
be included in future versions of the library. These flags
should not be used in a standard version of the library.
*/
/*#define SUPPORT_PROFILER*/
/*
This enables CPU performance monitoring for the main driver
code. The variables "_mus_cpu_last" and "_mus_cpu_worst"
become available as externals. These variables are calculated
using the osGetCount() function.
*/
/*#define SUPPORT_EFFECTS*/
/*
Currently a Software Creations only extension to the library
which allows the programmer to apply specific effects to the
continuous volume and pitch bend data.
This setting should not be used.
*/
/*#define SUPPORT_WAVEMONITORING*/
/*
Currently a Software Creations only extension which counts
the number of times a particular sample is used (8-bit only).
*/
#endif /* _LIBMUS_CONFIG_H_ */
/* end of file */