Note: opening a tab for the first time also starts the audio engine. A noticeable "pop" (caused by TRI channel) will play on start.
Pulse 1
$4000
$4001
$4002, $4003
Pulse 2
$4004
$4005
$4006, $4007
Triangle
$4008
$400A, $400B
Noise
$400C
$400E
$400F
DMC
$C000
$4010, ($4012, $4013)
$4011
General 2A03 controls
$4015: not emulated yet
$4017
VRC6 PU1
$9000
$9001, $9002
VRC6 PU2
$A000
$A001, $A002
VRC6 SAW
$B000
$B001, $B002
Modulator
Carrier
VRC7 channel 1
VRC7 channel 2
VRC7 channel 3
VRC7 channel 4
VRC7 channel 5
VRC7 channel 6
FDS
$4023
$4040 - $407F
$4080 (Volume envelope)
$4082, $4083 (Wave frequency)
$4084 (Modulation depth envelope) (or "sweep envelope" or whatever the source calls it lol, FamiTracker doesn't even have an effect to write the sweep bits)
$4085 (Direct write mod counter) or "overflow counter" or other names grumble grumble grumble grumble can you please document this fucking chip in a vaguely consistent way? No? ok bye
$4086, $4087 (Modulation table frequency)
$4088
$4089
$408A
MMC5 Pulse 1
$5000
$5002, $5003
MMC5 Pulse 2
$5004
$5006, $5007
N163 (all channels multiplexed)
N163 channel 1
N163 channel 2
N163 channel 3
N163 channel 4
N163 channel 5
N163 channel 6
N163 channel 7
N163 channel 8
Sunsoft 5B Square 1
Sunsoft 5B Square 2
Sunsoft 5B Square 3
Sunsoft 5B Noise
Sunsoft 5B Envelope
Envelope shape
\_______
Delta Buffer filters:
Linear interpolation (faster, unaffected by treble filter) for channels: