AudioRamImpl is an implementation of the AudioRam interface.
More...
#include <spc700.h>
|
std::vector< uint8_t > | ram = std::vector<uint8_t>(ARAM_SIZE, 0) |
|
AudioRamImpl is an implementation of the AudioRam interface.
Definition at line 31 of file spc700.h.
◆ AudioRamImpl()
yaze::app::emu::audio::AudioRamImpl::AudioRamImpl |
( |
| ) |
|
|
default |
◆ reset()
void yaze::app::emu::audio::AudioRamImpl::reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ read()
uint8_t yaze::app::emu::audio::AudioRamImpl::read |
( |
uint16_t | address | ) |
const |
|
inlineoverridevirtual |
◆ mutable_read()
uint8_t & yaze::app::emu::audio::AudioRamImpl::mutable_read |
( |
uint16_t | address | ) |
|
|
inlineoverridevirtual |
◆ write()
void yaze::app::emu::audio::AudioRamImpl::write |
( |
uint16_t | address, |
|
|
uint8_t | value ) |
|
inlineoverridevirtual |
◆ operator[]()
uint8_t yaze::app::emu::audio::AudioRamImpl::operator[] |
( |
uint16_t | address | ) |
const |
|
inline |
◆ ARAM_SIZE
const int yaze::app::emu::audio::AudioRamImpl::ARAM_SIZE = 0x10000 |
|
staticprivate |
◆ ram
std::vector<uint8_t> yaze::app::emu::audio::AudioRamImpl::ram = std::vector<uint8_t>(ARAM_SIZE, 0) |
|
private |
The documentation for this class was generated from the following file: