Hey all - followed along the readme file to get a song written in FamiTracker into a ROM file. Got it working no problem - the update is at the end of the NMI. There's not much else in the file - was just trying to get the audio to work in a small practice file before loading it into something more complex.
Strangely, the song only seems to play about ever 4th 'beat' or so...I can tell it is loading information from the song - correct instruments, correct basic progression, but as if quantized to whole notes (likely not updating correctly?)
Anyone have this problem / have an idea as to a solution?
Using ASM6 to assemble.
Thanks!
** Alright, I have made a LITTLE progress on this. I redid everything and made a very 'blank' file. No matter what I do, if I put the FamiToneUpdate in the NMI, I get some really funky stuff that does not really resemble the song.
So just for kicks, I moved the FamiToneUpdate into the main loop. This actually works...sort of. The entire first 20 lines seem corrupted...they're just one ugly noise channel playing...and then the song begins and plays as expected, however about every measure, there is an obnoxious and very random triangle wave (I think) tone playing as well that is not in the actual song. I've tracked this down to the noise channel. The noise channel is not working as expected, and seems to be playing a different instrument or something.
So the solution is still not reached - I can not account for the ugly 20 lines of noise nor figure out what is wrong with the noise channel info...
Any thoughts at all?
Strangely, the song only seems to play about ever 4th 'beat' or so...I can tell it is loading information from the song - correct instruments, correct basic progression, but as if quantized to whole notes (likely not updating correctly?)
Anyone have this problem / have an idea as to a solution?
Using ASM6 to assemble.
Thanks!
** Alright, I have made a LITTLE progress on this. I redid everything and made a very 'blank' file. No matter what I do, if I put the FamiToneUpdate in the NMI, I get some really funky stuff that does not really resemble the song.
So just for kicks, I moved the FamiToneUpdate into the main loop. This actually works...sort of. The entire first 20 lines seem corrupted...they're just one ugly noise channel playing...and then the song begins and plays as expected, however about every measure, there is an obnoxious and very random triangle wave (I think) tone playing as well that is not in the actual song. I've tracked this down to the noise channel. The noise channel is not working as expected, and seems to be playing a different instrument or something.
So the solution is still not reached - I can not account for the ugly 20 lines of noise nor figure out what is wrong with the noise channel info...
Any thoughts at all?