Odp: SlightSid żyje ;]
Hej!
To właśnie POKEY jest wręcz prymitywny... jest tylko i wyłącznie cyftowy... w SID-ie dużo jest robione analogowo, bo każdy myśli że to tylko filtr, ale nawet w ADSR siedzi niby głupi Multiplying DAC, ale wcześniej był już "Waveform DAC", który już daje nam analog w środku, potem to jest traktowane "obwiednią" przez ADSR... potem lezie albo i nie do filtra... dużo tego się sobi po drodze... i dokładne i idealne odwzorowanie matematyczne nie zastąpi w 100% brzmienia tych analogowych bebechów.
Parę postów wyżej wklejałem już linka do wywiadu z twórcą tego układu: http://sid.kubarth.com/articles/intervi … annes.html -> tam jest naprawdę bardzo dokładnie wszystko opisane, chociaż wydaje się że tekstu nie jest dużo, to zawarte są w nim jednak wszelakie niuanse i dokładna zasada działania SID-a :)
A wracając do POKEY-a... ten układ jest naprawdę prosty :) jest w pełni cyfrowy i pomijając część odpowiedzialną za resztę funkcji to cały blok generujący dźwięk składa się z 4-rech 8-bitowych liczników, paru prostych rejestrów LFSR, paru przerzutników typu "D", do kompletu parę dzielników częstotliwości oraz czterech 4-bit DAC na wyjściu.
Zauważ że w POKEY-u wszystkie dźwięki są generowane z ciągu zer i jedynek, dopiero na koniec gdy to zero-jedynkowe wyjście jest podane na prymitywny 4-bitowy DAC udaje się regulować głośność danego kanału :)
Wszystkie dziwne dźwięku wydawane przez POKEY możesz uznać za błędy konstrukcyjne tudzież zbyt dalece idące uproszczenia mające na celu zmniejszenie powierzchni krzemu zajmowanej przez układ :)
[OFFTOPIC MODE ON]
Jeżeli chcesz obejrzeć następną generację małego Atari zajrzeć do układów Amigi 500. Główne układy z A500 to rozwinięcie koncepcji zaczętej w małym Atari. Popatrz na:
- organizację sprite-ów
- ANTIC & Display LIST + GTIA vs Agnus (Copper part) + Denise
- 4 kanały POKEY i jego DAC-e vs PAULA i jej DMA do odtwarzania sampli
Nie wiem czy pamiętasz ale Psychol/ MadTeam prawie zrobił takiego coppera dla GTIA:
http://madteam.atari8.info/index.php?prod=gtia2
[OFFTOPIC MODE OFF]