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