Yaqube answer explain for me latency (delay between DMA request and sample arrive).
Lines are important for me due of that at the begining each of line are 4 DMA slots for audio samples. Only this HPOS=1 explain mystery a bit
And Next question appears...
"Shorten" line can create possibility to play faster than 28.8ksps?
then DMA sound over 28.8kpsp can be even on OCS.
I'm asking because i never made experiment with software shortening lines - i only extend number of the lines and this work quite well AFAIR (at a cost fps abviously).
"Shorten" mean end line by explicit write to the VHPOSW something like $xxFF?
--
Quote:
Originally Posted by Toni Wilen
I assume DMAL is also used for disk dma? I guess disk dma DMAL pulses come before audio? (odd/even for reads and writes?)
|
Accordingly to the EP0317567 and US4829473 - there is serialization logic in Paula that allow to send all DMA request to ? Agnus?
And answering me on question how many DAC's is in Paula - there are four DAC's (seems that each is 14 bit or 6+8 bit) - IMHO this is huge waste of silicone or maybe potential area to optimize silicon for different Paula revisions (latest rev seems to be 7 for Paula?)