|
libsidplayfp
1.6.2
|
#include <c64cia.h>
Public Member Functions | |
| c64cia2 (c64env *env) | |
| void | poke (uint_least16_t address, uint8_t value) |
| uint8_t | peek (uint_least16_t address) |
Public Member Functions inherited from MOS6526 | |
| virtual void | reset () |
| void | setDayOfTimeRate (unsigned int clock) |
Protected Member Functions | |
| void | interrupt (bool state) |
Protected Member Functions inherited from MOS6526 | |
| MOS6526 (EventContext *context) | |
| void | bTick () |
| void | trigger () |
| void | underflowA () |
| void | underflowB () |
| void | trigger (uint8_t interruptMask) |
| void | clear () |
| void | serialPort () |
| virtual void | portA () |
| virtual void | portB () |
| uint8_t | read (uint_least8_t addr) |
| void | write (uint_least8_t addr, uint8_t data) |
Additional Inherited Members | |
Static Public Member Functions inherited from MOS6526 | |
| static const char * | credits () |
Protected Attributes inherited from MOS6526 | |
| uint8_t | regs [0x10] |
| These are all CIA registers. | |
| uint8_t | icr |
| Interrupt control register. | |
| uint8_t | idr |
| Interrupt data register. | |
| EventContext & | event_context |
| Event context. | |
| Tod | tod |
| TOD. | |
| bool | triggerScheduled |
| Have we already scheduled CIA->CPU interrupt transition? | |
| uint8_t & | pra |
| Ports. | |
| uint8_t & | prb |
| Ports. | |
| uint8_t & | ddra |
| Ports. | |
| uint8_t & | ddrb |
| Ports. | |
| TimerA | timerA |
| Timers A and B. | |
| TimerB | timerB |
| Timers A and B. | |
| uint8_t | sdr_out |
| Serial Data Registers. | |
| bool | sdr_buffered |
| Serial Data Registers. | |
| int | sdr_count |
| Serial Data Registers. | |
| EventCallback< MOS6526 > | bTickEvent |
| Events. | |
| EventCallback< MOS6526 > | triggerEvent |
| Events. | |
CIA 2
Generates NMIs
Located at $DD00-$DDFF
|
inlineprotectedvirtual |
|
inlinevirtual |
|
inlinevirtual |
1.8.8