AudioRam is an interface for the Audio RAM used by the SPC700. More...
#include <spc700.h>
Public Member Functions | |
virtual | ~AudioRam ()=default |
virtual void | reset ()=0 |
virtual uint8_t | read (uint16_t address) const =0 |
virtual uint8_t & | mutable_read (uint16_t address)=0 |
virtual void | write (uint16_t address, uint8_t value)=0 |
uint8_t | operator[] (uint16_t address) |
AudioRam is an interface for the Audio RAM used by the SPC700.
|
virtualdefault |
|
pure virtual |
Implemented in yaze::app::emu::audio::AudioRamImpl.
Referenced by yaze::test::emu::MockAudioRam::SetUp().
|
pure virtual |
Implemented in yaze::app::emu::audio::AudioRamImpl.
Referenced by yaze::test::emu::MockAudioRam::SetUp().
|
pure virtual |
Implemented in yaze::app::emu::audio::AudioRamImpl.
Referenced by operator[](), and yaze::test::emu::MockAudioRam::SetUp().
|
pure virtual |
Implemented in yaze::app::emu::audio::AudioRamImpl.
Referenced by yaze::test::emu::MockAudioRam::SetUp().
|
inline |
Definition at line 25 of file spc700.h.
References mutable_read().