Hi.
I'm having issues understanding how to output sound correctly from the APU.
I have the waveform channels implemented (I think) but I can't figure out how to determine the frequency that the sounds should be played at.
I've implemented the APU Mixer Emulation tables. Would it be the case that the value resulting from the mixer is multiplied by the APU clock rate? (1789772.5?)
I could be being dense but as far as i'm aware, Java only allows you to output signed bytes to its Mixer. Wouldn't this make using the above tables not possible?
How often should I be clocking the frame counter?
Would this just be at the APU clock rate?
Finally, how often should the Sound Channels themselves be clocked?
I seem to have asked a lot of questions .
Any help would be very much appreciated.
Thanks
I'm having issues understanding how to output sound correctly from the APU.
I have the waveform channels implemented (I think) but I can't figure out how to determine the frequency that the sounds should be played at.
I've implemented the APU Mixer Emulation tables. Would it be the case that the value resulting from the mixer is multiplied by the APU clock rate? (1789772.5?)
I could be being dense but as far as i'm aware, Java only allows you to output signed bytes to its Mixer. Wouldn't this make using the above tables not possible?
How often should I be clocking the frame counter?
Would this just be at the APU clock rate?
Finally, how often should the Sound Channels themselves be clocked?
I seem to have asked a lot of questions .
Any help would be very much appreciated.
Thanks