Hi guys,
I still have a bug in my APU, and don't know what the culprit is. In SMB, when hitting a coin box, it's only a single sound, decreasing in volume. Not the Po-Ling it should be. Apparently, it is supposed to have T=104 for a short amount, then T=78 for the longer phase of the 'pling'. I only get the T=104 value, but never change to T=78. Mesens APU debugger suggests that the T=78 is not set by length counter, nor by sweep?! :\
I don't have IRQ implemented yet, but (again) Mesen APU debugger tells me it's not used. Maybe there is something else I forgot to implement?
It would be great if someone could give me a hint where to search!
Thanks!
I still have a bug in my APU, and don't know what the culprit is. In SMB, when hitting a coin box, it's only a single sound, decreasing in volume. Not the Po-Ling it should be. Apparently, it is supposed to have T=104 for a short amount, then T=78 for the longer phase of the 'pling'. I only get the T=104 value, but never change to T=78. Mesens APU debugger suggests that the T=78 is not set by length counter, nor by sweep?! :\
I don't have IRQ implemented yet, but (again) Mesen APU debugger tells me it's not used. Maybe there is something else I forgot to implement?
It would be great if someone could give me a hint where to search!
Thanks!