openMSX
Namespaces | Enumerations | Functions
YM2413NukeYKT.cc File Reference
#include "YM2413NukeYKT.hh"
#include "serialize.hh"
#include "cstd.hh"
#include "enumerate.hh"
#include "Math.hh"
#include "narrow.hh"
#include "one_of.hh"
#include "ranges.hh"
#include "unreachable.hh"
#include "xrange.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

namespace  openmsx
 This file implemented 3 utility functions:
 
namespace  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")