libsidplayfp  1.4.1
Public Member Functions | Static Public Member Functions | Friends | List of all members
HardSID Class Reference
Inheritance diagram for HardSID:
sidemu Event c64sid component Bank

Public Member Functions

 HardSID (sidbuilder *builder)
 
const char * credits () const
 
void reset ()
 
void reset (uint8_t volume)
 
uint8_t read (uint_least8_t addr)
 
void write (uint_least8_t addr, uint8_t data)
 
void clock ()
 
const char * error () const
 
bool getStatus () const
 
void filter (bool enable)
 
void model (SidConfig::sid_model_t model SID_UNUSED)
 
void voice (unsigned int num, bool mute)
 
void flush ()
 
bool lock (EventContext *env)
 
void unlock ()
 
- Public Member Functions inherited from sidemu
 sidemu (sidbuilder *builder)
 
sidbuilderbuilder () const
 
virtual void sampling (float systemfreq SID_UNUSED, float outputfreq SID_UNUSED, SidConfig::sampling_method_t method SID_UNUSED, bool fast SID_UNUSED)
 
int bufferpos () const
 
void bufferpos (int pos)
 
short * buffer () const
 
void poke (uint_least16_t address, uint8_t value)
 
uint8_t peek (uint_least16_t address)
 

Static Public Member Functions

static const char * getCredits ()
 

Friends

class HardSIDBuilder
 

Additional Inherited Members

- Protected Attributes inherited from sidemu
short * m_buffer
 
int m_bufferpos
 

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