libsidplayfp  1.8.7
Public Member Functions | List of all members
c64sid Class Referenceabstract

#include <c64sid.h>

Inheritance diagram for c64sid:
Bank component NullSid sidemu HardSID ReSID ReSIDfp

Public Member Functions

virtual void reset (uint8_t volume)=0
 
void reset ()
 
void poke (uint_least16_t address, uint8_t value)
 
uint8_t peek (uint_least16_t address)
 

Additional Inherited Members

- Protected Member Functions inherited from component
virtual uint8_t read (uint_least8_t addr)=0
 
virtual void write (uint_least8_t addr, uint8_t data)=0
 

Detailed Description

SID interface.

Member Function Documentation

§ peek()

uint8_t c64sid::peek ( uint_least16_t  address)
inlinevirtual

Bank read. You probably should override this method, except if the Bank is only used in write context.

Parameters
addressvalue to read from
Returns
value at address

Implements Bank.

Reimplemented in sidemu.

§ poke()

void c64sid::poke ( uint_least16_t  address,
uint8_t  value 
)
inlinevirtual

Bank write.

Override this method if you expect write operations on your bank. Leave unimplemented if it's logically/operationally impossible for writes to ever arrive to bank.

Parameters
addressaddress to write to
valuevalue to write

Implements Bank.

Reimplemented in sidemu.


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