lsnes/nes/apu/pulse.hpp
2013-05-03 17:47:34 +03:00

20 lines
301 B
C++
Executable file

struct Pulse {
unsigned length_counter;
Envelope envelope;
Sweep sweep;
uint2 duty;
uint3 duty_counter;
uint11 period;
unsigned period_counter;
void clock_length();
bool check_period();
uint8 clock();
void power();
void reset();
void serialize(serializer&);
} pulse[2];