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) override |
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) override |
| void | stopCallbacks () override |
| virtual void | onTimer () |
Protected Attributes inherited from Audio::Chip | |
| Common::ScopedPtr< TimerCallback > | _callback |
|
overridevirtual |
Initializes the YM2149 emulator.
Implements YM2149::YM2149.
|
overridevirtual |
Reinitializes the YM2149 emulator
Implements YM2149::YM2149.
|
overridevirtual |
Function to directly write to a specific YM2149 register.
| r | hardware register number to write to |
| v | value, which will be written |
Implements YM2149::YM2149.