The pulse, triangle, and noise channels you're modeling are the literal source of the chiptune sound in every NES soundtrack, from the Super Mario Bros. theme to Mega Man, and the 15-bit noise LFSR is the real mechanism behind its percussion. Accuracy here matters enough that NES sound emulation projects like blargg's Nes_Snd_Emu treat frame-counter timing and sweep-unit edge cases as first-class correctness bugs.