npomarede wrote:Anyway, I found the cause for it this week end, writing my own test program (so yes, you're not the only one spending time on this ), this is not an MFP issue or a direct YM emulation issue, it's a combination of several cases where original machines (TT or Falcon) had a cpu clock of 32 or 16 MHz. At one point, some numbers of sample are not correctly computed, but this is only noticable when playing digi sound with the YM (and even so, it will depend on the sampling rate ). If you just play "normal" YM music, sound emulation will be good.
npomarede wrote:npomarede wrote:Hi
the changes for this YM sample playing problem on TT/Falcon were pushed to the Hatari devel tree.
I tested with several programs, using STF/STE/TT/Falcon mode in 8/16/32 CPU and YM samples play correctly in TT/Falcon.
I tested the programs you posted. They now sound good, but I noticed a few things :
- In Helter, there's a problem when playing on Falcon, because the YM sample routine uses the YM shadow registers that don't exist on Falcon. So only VolA and VolC are modulated, never volB, which gives a very noisy result (but maybe it's not your latest replay version ?)
- In Star Trek intro, the sound is very low in STE/TT mode, this is because you set left volume to 4 using the microwire interface. Only right output plays at normal volume, so in the end the total volume is half what you hear in STF or Falcon mode. I don't know if it's on purpose ?
Users browsing this forum: No registered users and 1 guest