openMSX
|
#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"
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") | |