|
| Timer (const char *name, EventScheduler &scheduler, MOS6526 &parent) |
|
MOS6526 & | parent |
| Pointer to the MOS6526 which this Timer belongs to.
|
|
int_least32_t | state |
| CRA/CRB control register / state.
|
|
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 |
|
This is the timer A of this CIA.
- Author
- Ken Händel