You're approaching a whole different beast ! What I meant is one-time sample generation (typically while not playing back any sound, or perhaps at certain specific points in the music). What you mean is constantly generating waveform data, which is certainly possible, but remember that the SPC700 runs at only 1.024 MHz, so almost twice slower than the NES, which is also commonly believed to be too slow to generate sound in real-time without dedicating 100% of the CPU to that task.
Discussion of hardware and software development for Super NES and Super Famicom.
- For making cartridges of your Super NES games, see Reproduction.
I'm planning on doing huffman code on top of the LZ4 data. I'll do it on a 4-bit level but I'm having a hard time figuring out how to make sure the huffman tree never takes more than 8-bits per huffman code.