openMSX
Classes | Namespaces | Functions
VDPAccessSlots.cc File Reference
#include "VDPAccessSlots.hh"
#include <array>
Include dependency graph for VDPAccessSlots.cc:

Go to the source code of this file.

Classes

struct  openmsx::VDPAccessSlots::AccessTable
 
struct  openmsx::VDPAccessSlots::CycleTable
 
struct  openmsx::VDPAccessSlots::ZeroTable
 

Namespaces

namespace  openmsx
 This file implemented 3 utility functions:
 
namespace  openmsx::VDPAccessSlots
 

Functions

EmuTime openmsx::VDPAccessSlots::getAccessSlot (EmuTime::param frame, EmuTime::param time, Delta delta, const VDP &vdp)
 Return the time of the next available access slot that is at least 'delta' cycles later than 'time'.
 
Calculator openmsx::VDPAccessSlots::getCalculator (EmuTime::param frame, EmuTime::param time, EmuTime::param limit, const VDP &vdp)
 When many calls to getAccessSlot() are needed, it's more efficient to instead use this function.