openMSX
Namespaces | Typedefs | Functions | Variables
MSXMoonSound.cc File Reference
#include "MSXMoonSound.hh"
#include "Clock.hh"
#include "serialize.hh"
#include "unreachable.hh"
Include dependency graph for MSXMoonSound.cc:

Go to the source code of this file.

Namespaces

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

Typedefs

using openmsx::MasterClock = Clock< 33868800 >
 

Functions

 openmsx::REGISTER_MSXDEVICE (MSXMoonSound, "MoonSound")
 

Variables

constexpr auto openmsx::FM_REG_SELECT_DELAY = MasterClock::duration(56)
 
constexpr auto openmsx::FM_REG_WRITE_DELAY = MasterClock::duration(56)
 
constexpr auto openmsx::WAVE_REG_SELECT_DELAY = MasterClock::duration(88)
 
constexpr auto openmsx::WAVE_REG_WRITE_DELAY = MasterClock::duration(88)
 
constexpr auto openmsx::MEM_READ_DELAY = MasterClock::duration(38)
 
constexpr auto openmsx::MEM_WRITE_DELAY = MasterClock::duration(28)
 
constexpr auto openmsx::LOAD_DELAY = MasterClock::duration(10000)
 
 openmsx::MSXMoonSound