#include "YMF262.hh"
#include "ResampledSoundDevice.hh"
#include "EmuTimer.hh"
#include "IRQHelper.hh"
#include "FixedPoint.hh"
#include "SimpleDebuggable.hh"
#include "DeviceConfig.hh"
#include "MSXMotherBoard.hh"
#include "serialize.hh"
#include "memory.hh"
#include <cmath>
#include <cstring>
Go to the source code of this file.
Namespaces |
| namespace | openmsx |
| | Thanks to enen for testing this on a real cartridge:
|
Macros |
| #define | DV(x) int(x / (0.1875 / 2.0)) |
| #define | SC(db) unsigned(db * (2.0 / ENV_STEP)) |
| #define | O(a) (a * RATE_STEPS) |
| #define | O(a) (a * 1) |
| #define | ML(x) byte(2 * x) |
Typedefs |
| typedef FixedPoint< 16 > | openmsx::FreqIndex |
| | 16.16 fixed point type for frequency calculations
|
Macro Definition Documentation
| #define DV |
( |
|
x | ) |
int(x / (0.1875 / 2.0)) |
| #define ML |
( |
|
x | ) |
byte(2 * x) |
| #define O |
( |
|
a | ) |
(a * RATE_STEPS) |
| #define SC |
( |
|
db | ) |
unsigned(db * (2.0 / ENV_STEP)) |