
I've been rewritting my simple PCM Z80 driver.
Now it plays signed 8 bits sample (unlike my previous version which was using unsigned) and it's more stable with the output rate.
It support panning and output rate from 8 Khz up to 32 Khz.
I got it perfectly working in all emulators i tested (Fusion, Regen, Gens...) but for some obscures reasons it doesn't work as expected on real hardware.
It's not due to the "busy" flag, i made some tests and this didn't made any changes.
So what i got on real hardware is very very quiet sound : i can barely heard the sample but at a very low level.
If i made a record of the output and highly amplify it i obtain a very noisy sound but we can recognize the played song.
How can we obtain that sort of result O_o ????
It sounds like i was sending 2 bits data instead of 8 bits one...
I could post the code but i don't think someone would spent time in understand it and trying to figure what is going wrong here.
All my others drivers are working correctly and i don't see anything strange in what i'm doing with this one...
So to start with an idea, did someone already experienced that very weird thing (very quiet DAC output) or something similar ?
Thanks for any help, i'm quite of a bit desperate
