hoho, zaczęło się. amigowi napinacze już prężą muskuły :)
dely napisał/a:ZTCP (poprawcie mnie jeśli się mylę) na Amidze resample i miksowanie odbywa się sprzętowo, odegranie 4 głosów zużywa 4 kanały DMA,
tak
dely napisał/a:przy 226 (dwustu dwudziestu sześciu) dostępnych,
226 kanałów DMA?? daj linka do dokumentacji hehe
tak dla ścisłości, amiga hardware manual definiuje ilość kanałów dma dla paula/dzwięku na 4
dely napisał/a:obciążenie CPU jest prawie żadne
samo odtwarzanie sampli nie obciąża cpu, ale już obróbka danych MOD tak. Procesor musi przecież odczytać i zdekodować dane traku oraz odpowiednio zaprogramować rejestry paula dla każdego odtwarzanego sampla.
Z tego co czytałem na forach developerskich to zajmuje to amidze kilkanaście linii rastrowych na ramkę.
Dodatkowo mam wrażenie że ludzie zapominają że ST jest szybsze od amigi o kilkanaście procent. Więc finalnie ilość cykli które zostają wolne w ST i Amidze są podobne.
Dodatkowo, playery ST ze względu na hardware stosują wielokrotny oversampling. Przykładowo na Amidze sampel dźwięku A 440Hz jest odgrywany z częstotliwością 440Hz a na ST oversamplowany do 12.5kHz, 25kHz lub 50Khz.