The nsf_classic format is for 2a03 only with the additional restriction, that you can't use the DPCM-channel; DPCM is allowed in the nsf-format, expansions are accepted in the nsfplus-format.
That means, the only channels you may use for this format are Pulse 1, Pulse 2, Triangle and Noise.