ScummVM API documentation
SID::SID Class Referenceabstract
Inheritance diagram for SID::SID:
Audio::Chip Resid::SID

Public Member Functions

virtual bool init ()=0
 
virtual void reset ()=0
 
virtual void writeReg (int r, int v)=0
 
- Public Member Functions inherited from Audio::Chip
void start (TimerCallback *callback, int timerFrequency)
 
void stop ()
 
virtual void setCallbackFrequency (int timerFrequency)=0
 

Additional Inherited Members

- Public Types inherited from Audio::Chip
typedef Common::Functor0< void > TimerCallback
 
- Protected Member Functions inherited from Audio::Chip
virtual void startCallbacks (int timerFrequency)=0
 
virtual void stopCallbacks ()=0
 
- Protected Attributes inherited from Audio::Chip
Common::ScopedPtr< TimerCallback_callback
 

Member Function Documentation

◆ init()

virtual bool SID::SID::init ( )
pure virtual

Initializes the SID emulator.

Returns
true on success, false on failure

Implemented in Resid::SID.

◆ reset()

virtual void SID::SID::reset ( )
pure virtual

Reinitializes the SID emulator

Implemented in Resid::SID.

◆ writeReg()

virtual void SID::SID::writeReg ( int  r,
int  v 
)
pure virtual

Function to directly write to a specific SID register.

Parameters
rhardware register number to write to
vvalue, which will be written

Implemented in Resid::SID.


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