disch, I tested megaman, and I had a lot of clicks in the sound. I found a way around it though, (use NNNester which enables channel toggeling to test it) I figure that the clicks were from the step generator. I added some code that seemed to clean the sound up a lot. I get lots better sound when I only clock the step generator if the wavelength, ie the value in 400a, 400b is not zero, it seems to clean things up quite a bit. it seems like the step generator should halt when the wavelength is zero. try it.
so the wave would look like this
012345(wavelength gets set to zero)55555555(wavelength non zero)6789....98765 I'll post my code if you want, I use your method when it comes to ignoring the mode in 4008 writes so our code should be similiar.