APU

Undocumented in source.

Constructors

this
this(Console console)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

load
void load(string[string] state)
Undocumented in source. Be warned that the author may not have intended to support it.
readRegister
ubyte readRegister(ushort address)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset(bool powerUp)
Undocumented in source. Be warned that the author may not have intended to support it.
save
void save(string[string] state)
Undocumented in source. Be warned that the author may not have intended to support it.
setAudioSampleRate
void setAudioSampleRate(double sampleRate)
Undocumented in source. Be warned that the author may not have intended to support it.
step
void step()
Undocumented in source. Be warned that the author may not have intended to support it.
writeRegister
void writeRegister(ushort address, ubyte value)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

callback
ApuCallbackFuncType callback;
Undocumented in source.
console
Console console;
counter
ulong counter;
Undocumented in source.
cycle
ulong cycle;
Undocumented in source.
dmc
DMC dmc;
Undocumented in source.
frameIRQ
bool frameIRQ;
Undocumented in source.
inhibitIRQ
bool inhibitIRQ;
Undocumented in source.
noise
Noise noise;
Undocumented in source.
pulse1
Pulse pulse1;
Undocumented in source.
pulse2
Pulse pulse2;
Undocumented in source.
triangle
Triangle triangle;
Undocumented in source.

Meta