openMSX
Classes | Namespaces | Macros | Functions
YM2413Burczynski.cc File Reference
#include "YM2413Burczynski.hh"
#include "Math.hh"
#include "cstd.hh"
#include "serialize.hh"
#include <cstring>
#include <iostream>
Include dependency graph for YM2413Burczynski.cc:

Go to the source code of this file.

Classes

struct  openmsx::YM2413Burczynski::TlTab
 
struct  openmsx::YM2413Burczynski::SinTab
 

Namespaces

 openmsx
 Thanks to enen for testing this on a real cartridge:
 
 openmsx::YM2413Burczynski
 

Macros

#define DV(x)   int((x) / 0.1875)
 
#define SC(db)   int((double(db)) / ENV_STEP)
 
#define ML(x)   byte(2 * (x))
 

Functions

 openmsx::SERIALIZE_ENUM (YM2413Burczynski::Slot::EnvelopeState, envelopeStateInfo)
 
 openmsx::REGISTER_POLYMORPHIC_INITIALIZER (YM2413Core, YM2413, "YM2413-Jarek-Burczynski")
 

Macro Definition Documentation

◆ DV

#define DV (   x)    int((x) / 0.1875)

Definition at line 50 of file YM2413Burczynski.cc.

◆ ML

#define ML (   x)    byte(2 * (x))

Definition at line 203 of file YM2413Burczynski.cc.

Referenced by openmsx::Y8950::peekRawStatus().

◆ SC

#define SC (   db)    int((double(db)) / ENV_STEP)

Definition at line 98 of file YM2413Burczynski.cc.