openMSX
Classes | Namespaces | Typedefs | Functions | Variables
YM2413Burczynski.hh File Reference
#include "YM2413Core.hh"
#include "FixedPoint.hh"
#include "serialize_meta.hh"
#include <array>
#include <span>
Include dependency graph for YM2413Burczynski.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openmsx::YM2413Burczynski::Slot
 
class  openmsx::YM2413Burczynski::Channel
 
class  openmsx::YM2413Burczynski::YM2413
 

Namespaces

namespace  openmsx
 This file implemented 3 utility functions:
 
namespace  openmsx::YM2413Burczynski
 

Typedefs

using openmsx::YM2413Burczynski::FreqIndex = FixedPoint< 16 >
 16.16 fixed point type for frequency calculations.
 

Functions

 openmsx::SERIALIZE_CLASS_VERSION (YM2413Burczynski::YM2413, 4)
 
 openmsx::SERIALIZE_CLASS_VERSION (YM2413Burczynski::Channel, 3)
 
 openmsx::SERIALIZE_CLASS_VERSION (YM2413Burczynski::Slot, 2)
 

Variables

constexpr int openmsx::YM2413Burczynski::SIN_BITS = 10
 
constexpr size_t openmsx::YM2413Burczynski::SIN_LEN = 1 << SIN_BITS
 
constexpr size_t openmsx::YM2413Burczynski::SIN_MASK = SIN_LEN - 1