Buzzer
From Atariki
Wersja z dnia 12:51, 18 wrz 2014 Mono (Dyskusja | wkład) (ustalenie poziomu na vblk) ← Previous diff |
Wersja z dnia 13:12, 18 wrz 2014 Mono (Dyskusja | wkład) (red.) Next diff → |
||
Linia 9: | Linia 9: | ||
Sterowanie odbywa się za pomocą 3 bitu rejestru [[Rejestry GTIA#CONSOL|CONSOL]] stąd też często mówi się o "1-bitowym dźwięku [[GTIA]]". | Sterowanie odbywa się za pomocą 3 bitu rejestru [[Rejestry GTIA#CONSOL|CONSOL]] stąd też często mówi się o "1-bitowym dźwięku [[GTIA]]". | ||
- | W modelach serii [[400]]/[[800]] za generowanie dźwięku odpowiada rzeczywisty głośnik umieszczony wewnątrz komputera. | + | W modelach serii [[400]]/[[800]] wyjście bitu GTIA podłączone jest do rzeczywistego głośnika umieszczonego wewnątrz komputera, natomiast w modelach serii [[XL]]/[[XE]] do ogólnego wyjścia audio (wyprowadzonego do gniazda TV oraz monitorowego). |
- | W modelach serii [[XL]]/[[XE]] wyjście bitu GTIA podłączone jest do ogólnego wyjścia audio. | + | Systemowa procedura [[VBL|VBLK]] w części opóźnionej tuż przed odblokowaniem przerwań zapisuje do rejestru CONSOL wartość 8 co powoduje ustalenie poziomu linii układu GTIA w stan wysoki. Z tego względu programy generujące dźwięk techniką [http://pl.wikipedia.org/wiki/Modulacja_szeroko%C5%9Bci_impuls%C3%B3w PWM] w celu uniknięcia zakłóceń zazwyczaj blokują opóźnione przerwanie VBLK. |
- | + | ||
- | Systemowa procedura [[VBL|VBLK]] zapisuje do rejestru CONSOL wartość 8 co powoduje ustalenie poziomu linii układu GTIA w stan wysoki. Z tego względu programy generujące dźwięk techniką [http://pl.wikipedia.org/wiki/Modulacja_szeroko%C5%9Bci_impuls%C3%B3w PWM] zazwyczaj blokują opóźnione przerwanie VBLK. | + | |
Seria dem [[Beep'em All]] autorstwa [[xxl]] pozwala naocznie przekonać się o możliwościach dźwiękowych GTIA. | Seria dem [[Beep'em All]] autorstwa [[xxl]] pozwala naocznie przekonać się o możliwościach dźwiękowych GTIA. |
Wersja z dnia 13:12, 18 wrz 2014
1-bitowe wyjście dźwiękowe służące generowania:
- kliku klawiatury "K:",
- sygnału uruchomienia magnetofonu "C:",
- dźwięku brzęczyka edytora "E:" (patrz CIO).
Sterowanie odbywa się za pomocą 3 bitu rejestru CONSOL stąd też często mówi się o "1-bitowym dźwięku GTIA".
W modelach serii 400/800 wyjście bitu GTIA podłączone jest do rzeczywistego głośnika umieszczonego wewnątrz komputera, natomiast w modelach serii XL/XE do ogólnego wyjścia audio (wyprowadzonego do gniazda TV oraz monitorowego).
Systemowa procedura VBLK w części opóźnionej tuż przed odblokowaniem przerwań zapisuje do rejestru CONSOL wartość 8 co powoduje ustalenie poziomu linii układu GTIA w stan wysoki. Z tego względu programy generujące dźwięk techniką PWM w celu uniknięcia zakłóceń zazwyczaj blokują opóźnione przerwanie VBLK.
Seria dem Beep'em All autorstwa xxl pozwala naocznie przekonać się o możliwościach dźwiękowych GTIA.
Ciekawostki
Plotka głosi, iż piąty samplowany kanał dźwiękowy w demie Axel Foley grupy Union Software Of Silesia Rousers (USSR) zrealizowany jest właśnie za pomocą GTIA.
Linki
- Beep'em All
- Beep'em All II
- Beep'em All III
- Beep'em All IV
- Beep'em All V
- Axel Foley
- Dyskusja nt. engine-u Tritone
- Dyskusja nt. engine-u Octode
- Dyskusja nt. możliwości 5-go kanału
- Dyskusja nt. muzyki 1-bit