mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-30 08:23:01 +00:00
addressing feedback
This commit is contained in:
parent
70ca9033c7
commit
359fda7016
2 changed files with 3 additions and 3 deletions
|
@ -9,4 +9,4 @@ additionally, it offers an 8-bit DAC which can be used to play samples. only one
|
||||||
# effects
|
# effects
|
||||||
|
|
||||||
- `12xx`: set duty cycle or noise mode of channel.
|
- `12xx`: set duty cycle or noise mode of channel.
|
||||||
- may be 0-3 for the pulse channels
|
- may be 0-3 for the pulse channels.
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# Namco 163 (also called N163, Namco C163, Namco 106 (sic), Namco 160 or Namco 129)
|
# Namco 163 (also called N163, Namco C163, Namco 106 (sic), Namco 160 or Namco 129)
|
||||||
|
|
||||||
This is one of Namco's NES mappers, with up to 8 wavetable channels. It has also 256 nibbles (128 bytes) of internal RAM, and both channel registers and wavetables are stored here. Wavetables are variable in size and freely allocable anywhere in RAM, it means it can use part of or continuously pre-loaded waveform and its sequences in RAM. At least 64 bytes can dedicated to waves, with more available if not all channels are used - waveform RAM area becomes smaller as more channels are activated, since channel registers consume 8 bytes for each channel. You must avoid conflict with channel register area and waveform to avoid broken channel playback.
|
This is one of Namco's NES mappers, with up to 8 wavetable channels. It has also 256 nibbles (128 bytes) of internal RAM, and both channel registers and wavetables are stored here. Wavetables are variable in size and freely allocable anywhere in RAM, it means it can use part of or continuously pre-loaded waveform and its sequences in RAM. At least 128 nibbles (64 bytes) can be dedicated to waves, with more available if not all channels are used - waveform RAM area becomes smaller as more channels are activated, since channel registers consume 8 bytes for each channel. You must avoid conflict with channel register area and waveform to avoid broken channel playback.
|
||||||
|
|
||||||
Namco 163 does not internally mix its channels. Instead, each channel is output one at a time, when multiple channels are used it will cycle between them; so its sound quality gets more crunchy as more channels are activated.
|
Namco 163 does not internally mix its channels. Because of that, only one channel can be output at the time, when multiple channels are used it will cycle between them, similarily to OPLL. Therefore, its sound quality gets more crunchy as more channels are activated.
|
||||||
|
|
||||||
Furnace supports loading waveforms into RAM and waveform playback simultaneously, and channel limit is dynamically changeable with effect commands.
|
Furnace supports loading waveforms into RAM and waveform playback simultaneously, and channel limit is dynamically changeable with effect commands.
|
||||||
You must load waveform to RAM first for playback, as its load behavior auto-updates when every waveform changes.
|
You must load waveform to RAM first for playback, as its load behavior auto-updates when every waveform changes.
|
||||||
|
|
Loading…
Reference in a new issue