class APU
- APU
- Reference
- Object
Defined in:
cryboy/apu.crConstant Summary
-
BUFFER_SIZE =
1024
-
CHANNELS =
2
-
FRAME_SEQUENCER_PERIOD =
CPU::CLOCK_SPEED // FRAME_SEQUENCER_RATE
-
FRAME_SEQUENCER_RATE =
512
-
SAMPLE_PERIOD =
CPU::CLOCK_SPEED // SAMPLE_RATE
-
SAMPLE_RATE =
65536
Constructors
Instance Method Summary
-
#[](index : Int) : UInt8
read from apu memory
-
#[]=(index : Int, value : UInt8) : Nil
write to apu memory
- #first_half_of_length_period : Bool
- #get_sample : Nil
- #sync=(sync : Bool)
- #tick_frame_sequencer : Nil