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 |
|
pure virtual |
Initializes the YM2149 emulator.
Implemented in Audio::YM2149Emu.
|
pure virtual |
Reinitializes the YM2149 emulator
Implemented in Audio::YM2149Emu.
|
pure virtual |
Function to directly write to a specific YM2149 register.
| r | hardware register number to write to |
| v | value, which will be written |
Implemented in Audio::YM2149Emu.