abstract class GB::VolumeEnvelopeChannel

Direct Known Subclasses

Defined in:

crab/gb/apu/abstract_channels.cr

Instance Method Summary

Instance methods inherited from class GB::SoundChannel

===(other) ===, [](index : Int) : UInt8 [], []=(index : Int, value : UInt8) : Nil []=, enabled : Bool enabled, enabled=(enabled : Bool) enabled=, frequency_timer : UInt32 frequency_timer, get_amplitude : Float32 get_amplitude, length_counter : Int32 length_counter, length_counter=(length_counter : Int32) length_counter=, length_step : Nil length_step, schedule_reload(frequency_timer : UInt32) : Nil schedule_reload, step : Nil step, step_wave_generation : Nil step_wave_generation

Constructor methods inherited from class GB::SoundChannel

new(gb : GB) new

Instance Method Detail

def init_volume_envelope : Nil #

[View source]
def read_NRx2 : UInt8 #

[View source]
def volume_step : Nil #

[View source]
def write_NRx2(value : UInt8) : Nil #

[View source]