mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-15 17:25:06 +00:00
VRC6 has internal timer
This commit is contained in:
parent
ef104ce0b0
commit
c430d24d2f
1 changed files with 1 additions and 1 deletions
|
@ -6,7 +6,7 @@ The chip has 2 pulse wave channel and single sawtooth channel.
|
||||||
volume register is 4 bit for pulse wave and 6 bit for sawtooth, but sawtooth output is corrupted when volume register value is too high. because this register is 8 bit accumulator in technically, its output is wraparoundable.
|
volume register is 4 bit for pulse wave and 6 bit for sawtooth, but sawtooth output is corrupted when volume register value is too high. because this register is 8 bit accumulator in technically, its output is wraparoundable.
|
||||||
|
|
||||||
pulse wave duty cycle is 8 level, it can be ignored and it has potential for DAC at this case: volume register in this mode is DAC output and it can be PCM playback through this mode.
|
pulse wave duty cycle is 8 level, it can be ignored and it has potential for DAC at this case: volume register in this mode is DAC output and it can be PCM playback through this mode.
|
||||||
Furnace supports this routine for PCM playback, but it's consume a lot of CPU resource in real hardware.
|
Furnace supports this routine for PCM playback, but it's consume a lot of CPU resource in real hardware. (even if conjunction with VRC6 integrated IRQ timer)
|
||||||
|
|
||||||
# effects
|
# effects
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue