libsidplayfp  0.3.5
Public Member Functions | List of all members
TimerB Class Reference
Inheritance diagram for TimerB:
Timer Event

Public Member Functions

 TimerB (EventContext *context, MOS6526 *parent)
void cascade ()
bool started () const
- Public Member Functions inherited from Timer
void setControlRegister (const uint8_t cr)
void syncWithCpu ()
void wakeUpAfterSyncWithCpu ()
void reset ()
void latchLo (const uint8_t data)
void latchHi (const uint8_t data)
void setPbToggle (const bool state)
int_least32_t getState () const
uint_least16_t getTimer () const
bool getPb (const uint8_t reg) const

Additional Inherited Members

- Protected Member Functions inherited from Timer
 Timer (const char *name, EventContext *context, MOS6526 *parent)
- Protected Attributes inherited from Timer
MOS6526parent
int_least32_t state
- Static Protected Attributes inherited from Timer
static const int_least32_t CIAT_CR_START = 0x01
static const int_least32_t CIAT_STEP = 0x04
static const int_least32_t CIAT_CR_ONESHOT = 0x08
static const int_least32_t CIAT_CR_FLOAD = 0x10
static const int_least32_t CIAT_PHI2IN = 0x20
static const int_least32_t CIAT_CR_MASK = CIAT_CR_START | CIAT_CR_ONESHOT | CIAT_CR_FLOAD | CIAT_PHI2IN
static const int_least32_t CIAT_COUNT2 = 0x100
static const int_least32_t CIAT_COUNT3 = 0x200
static const int_least32_t CIAT_ONESHOT0 = 0x08 << 8
static const int_least32_t CIAT_ONESHOT = 0x08 << 16
static const int_least32_t CIAT_LOAD1 = 0x10 << 8
static const int_least32_t CIAT_LOAD = 0x10 << 16
static const int_least32_t CIAT_OUT = 0x80000000

Constructor & Destructor Documentation

TimerB::TimerB ( EventContext context,
MOS6526 parent 
)
inline

Create timer B.

Member Function Documentation

void TimerB::cascade ( )
inline

Receive an underflow from Timer A.

bool TimerB::started ( ) const
inline

Check if start flag is set.

Returns
true if start flag is set, false otherwise

The documentation for this class was generated from the following files: