Hi,
Yes I am. Is there any other game that depends on this behaviour? I need to test this more.
No, that means as much as I could test, which are 58 games (thats less, I know).
No, I just want something simpler to understand. Mednafen is using blip buffer and and has a wierd coding convention with strange naming of things (moo, breepbreep etc.). Ootake has all of iats comments in Japanese and its impossible for me to understand why is it doing something the way it is. As I said previously, I have already implemented the PSG (minus LFO) and it is wroking very nice. I just wanted to see how some other emus do the same thing.
It can happen, even when the Z80, which has the same clock as the PSG, is driving the YM2612.
stay safe,
AamirM
Exophase said:Are you implementing the delay for the transfer instructions too?
Yes I am. Is there any other game that depends on this behaviour? I need to test this more.
Exophase said:Does this mean you have tested all HuCard games aside from it? Final Soldier is finicky about hblank timing (and I don't know how to get it really correct), although it only shows up in the title and pause screens.
No, that means as much as I could test, which are 58 games (thats less, I know).
Exophase said:What's wrong with those two? Or do you want something not GPL? ;P
No, I just want something simpler to understand. Mednafen is using blip buffer and and has a wierd coding convention with strange naming of things (moo, breepbreep etc.). Ootake has all of iats comments in Japanese and its impossible for me to understand why is it doing something the way it is. As I said previously, I have already implemented the PSG (minus LFO) and it is wroking very nice. I just wanted to see how some other emus do the same thing.
malducci said:It's not like with the 2612 DAC. The PSG unit is based on 3.579mhz master clock and when in DDA mode data port is passed directly to the DAC, there's no divider used for the update rate. So Unless you're outputting to the DAC faster than 3.579mhz, then you won't be missing sample writes.
It can happen, even when the Z80, which has the same clock as the PSG, is driving the YM2612.
stay safe,
AamirM