libsidplayfp  2.0.2
Public Member Functions | Protected Member Functions | List of all members
libsidplayfp::c64cpu Class Referencefinal
Inheritance diagram for libsidplayfp::c64cpu:
Inheritance graph
[legend]
Collaboration diagram for libsidplayfp::c64cpu:
Collaboration graph
[legend]

Public Member Functions

 c64cpu (c64env &env)
 
- Public Member Functions inherited from libsidplayfp::MOS6510
void reset ()
 
void debug (bool enable, FILE *out)
 
void setRDY (bool newRDY)
 
void triggerRST ()
 
void triggerNMI ()
 
void triggerIRQ ()
 
void clearIRQ ()
 

Protected Member Functions

uint8_t cpuRead (uint_least16_t addr) override
 
void cpuWrite (uint_least16_t addr, uint8_t data) override
 
- Protected Member Functions inherited from libsidplayfp::MOS6510
 MOS6510 (EventScheduler &scheduler)
 

Additional Inherited Members

- Static Public Member Functions inherited from libsidplayfp::MOS6510
static const char * credits ()
 
- Static Public Attributes inherited from libsidplayfp::MOS6510
static const int SR_INTERRUPT = 2
 Status register interrupt bit.
 

Member Function Documentation

◆ cpuRead()

uint8_t libsidplayfp::c64cpu::cpuRead ( uint_least16_t  addr)
inlineoverrideprotectedvirtual

Get data from system environment.

Parameters
address
Returns
data byte CPU requested

Implements libsidplayfp::MOS6510.

◆ cpuWrite()

void libsidplayfp::c64cpu::cpuWrite ( uint_least16_t  addr,
uint8_t  data 
)
inlineoverrideprotectedvirtual

Write data to system environment.

Parameters
address
data

Implements libsidplayfp::MOS6510.


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