openMSX
Namespaces | Enumerations | Functions | Variables
YM2413NukeYKT.cc File Reference
#include "YM2413NukeYKT.hh"
#include "serialize.hh"
#include "cstd.hh"
#include "likely.hh"
#include "Math.hh"
#include "one_of.hh"
#include "unreachable.hh"
#include <algorithm>
#include <array>
#include <cstring>
#include "YM2413NukeYktTables.ii"
Include dependency graph for YM2413NukeYKT.cc:

Go to the source code of this file.

Namespaces

 openmsx
 This file implemented 3 utility functions:
 
 openmsx::YM2413NukeYKT
 

Enumerations

enum  openmsx::YM2413NukeYKT::RmNum : uint8_t {
  openmsx::YM2413NukeYKT::rm_num_bd0 = 0, openmsx::YM2413NukeYKT::rm_num_hh = 1, openmsx::YM2413NukeYKT::rm_num_tom = 2, openmsx::YM2413NukeYKT::rm_num_bd1 = 3,
  openmsx::YM2413NukeYKT::rm_num_sd = 4, openmsx::YM2413NukeYKT::rm_num_tc = 5
}
 

Functions

constexpr bool openmsx::YM2413NukeYKT::is_rm_cycle (int cycle)
 
constexpr RmNum openmsx::YM2413NukeYKT::rm_for_cycle (int cycle)
 
 openmsx::SERIALIZE_ENUM (YM2413NukeYKT::YM2413::EgState, egStateInfo)
 
 openmsx::REGISTER_POLYMORPHIC_INITIALIZER (YM2413Core, YM2413, "YM2413-NukeYKT")
 

Variables

constexpr auto openmsx::YM2413NukeYKT::logsinTab
 
constexpr auto openmsx::YM2413NukeYKT::expTab