ScummVM API documentation
Audio::YM2149Atari Class Reference
Inheritance diagram for Audio::YM2149Atari:
YM2149::YM2149 Audio::RealChip Audio::Chip Audio::Chip

Public Member Functions

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

Additional Inherited Members

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

Member Function Documentation

◆ init()

bool Audio::YM2149Atari::init ( )
overridevirtual

Initializes the YM2149 emulator.

Returns
true on success, false on failure

Implements YM2149::YM2149.

◆ reset()

void Audio::YM2149Atari::reset ( )
overridevirtual

Reinitializes the YM2149 emulator

Implements YM2149::YM2149.

◆ writeReg()

void Audio::YM2149Atari::writeReg ( int  r,
uint8  v 
)
overridevirtual

Function to directly write to a specific YM2149 register.

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

Implements YM2149::YM2149.


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