ScummVM API documentation
YM2149::YM2149 Class Referenceabstract
Inheritance diagram for YM2149::YM2149:
Audio::Chip Audio::YM2149Emu

Public Member Functions

virtual bool init ()=0
 
virtual void reset ()=0
 
virtual void writeReg (int r, uint8 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 YM2149::YM2149::init ( )
pure virtual

Initializes the YM2149 emulator.

Returns
true on success, false on failure

Implemented in Audio::YM2149Emu.

◆ reset()

virtual void YM2149::YM2149::reset ( )
pure virtual

Reinitializes the YM2149 emulator

Implemented in Audio::YM2149Emu.

◆ writeReg()

virtual void YM2149::YM2149::writeReg ( int  r,
uint8  v 
)
pure virtual

Function to directly write to a specific YM2149 register.

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

Implemented in Audio::YM2149Emu.


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