Covox
From Atariki
Wersja z dnia 15:11, 14 paź 2007 Mikey (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 16:16, 14 paź 2007 Jellonek (Dyskusja | wkład) (wikizacja + drobiazgi...) Next diff → |
||
Linia 9: | Linia 9: | ||
W czasie montażu COVOXA wykonywać można następujący test, by się upewnić czy wszystko działa prawidłowo. | W czasie montażu COVOXA wykonywać można następujący test, by się upewnić czy wszystko działa prawidłowo. | ||
- | 1. Do wyjścia (pomijając kondensator) podłączyć woltomierz<br> | + | 1. Do wyjścia (pomijając kondensator) podłączyć woltomierz.<br> |
- | 2. Z poziomu BASICa uruchomić następujący program<br> | + | 2. Z poziomu BASICa uruchomić następujący program:<br> |
- | + | 10 FOR I=0 TO 255 | |
- | 10 FOR I=0 TO 255<br> | + | 20 POKE 54784,I |
- | 20 POKE 54784,I<br> | + | 30 FOR K=1 TO 500:NEXT K |
- | 30 FOR K=1 TO 500:NEXT K<br> | + | 40 NEXT I |
- | 40 NEXT I<br> | + | |
- | + | ||
Napięcie powinno wzrastać od około zera wolt do około 5V równomiernymi skokami.<br> | Napięcie powinno wzrastać od około zera wolt do około 5V równomiernymi skokami.<br> | ||
- | 3.W zależności od montowanego kanału w linni 30 programu nalezy zmienić numer komórki (54784, 54785, 54786, 54787) | + | 3. W zależności od montowanego kanału w linni 30 programu nalezy zmienić numer komórki (54784, 54785, 54786, 54787) |
== Varia == | == Varia == | ||
Niektóre komputery nie mają podciągniętych linii danych (D0 - D7) do Vcc. Skutkuje to tym że do rejestrów COVOXa wpisują się dowolne dane a nie te które życzy sobie użytkownik. | Niektóre komputery nie mają podciągniętych linii danych (D0 - D7) do Vcc. Skutkuje to tym że do rejestrów COVOXa wpisują się dowolne dane a nie te które życzy sobie użytkownik. | ||
Test (w BASICu) na rozpoznanie "wadliwego" komputera | Test (w BASICu) na rozpoznanie "wadliwego" komputera | ||
- | + | 10 FOR I=1 TO 1000: PRINT PEEK(54784): NEXT I :REM 54784 adres $D600 strony rejestrów COVOXa | |
- | 10 FOR I=1 TO 1000: PRINT PEEK(54784): NEXT I :REM 54784 adres $D600 strony rejestrów COVOXa | + | |
Jeżli na ekranie pojawiają się tylko i wyłącznie liczby 255 to wszystko O.K. | Jeżli na ekranie pojawiają się tylko i wyłącznie liczby 255 to wszystko O.K. |
Wersja z dnia 16:16, 14 paź 2007
4-kanałowy, 8-bitowy przetwornik dźwięku. Znany wcześniej z PC, na potrzeby Atari XE/XL zaadaptował go Psychol, a oprogramował Profi (ProTracker, Inertia), oraz Epi (NeoTracker). Był pomysł aby dorzucić układy sterujące głośnością itp., jednak w ogólnej kalkulacji wyszło na to że łatwiej i niewiele wolniej można to zrealizować programowo.
Powyżej przedstawiony jest bardzo 'łopatologiczny' schemat Covoxa z niezbędnymi poprawkami.
Procedura testowa
W czasie montażu COVOXA wykonywać można następujący test, by się upewnić czy wszystko działa prawidłowo.
1. Do wyjścia (pomijając kondensator) podłączyć woltomierz.
2. Z poziomu BASICa uruchomić następujący program:
10 FOR I=0 TO 255 20 POKE 54784,I 30 FOR K=1 TO 500:NEXT K 40 NEXT I
Napięcie powinno wzrastać od około zera wolt do około 5V równomiernymi skokami.
3. W zależności od montowanego kanału w linni 30 programu nalezy zmienić numer komórki (54784, 54785, 54786, 54787)
Varia
Niektóre komputery nie mają podciągniętych linii danych (D0 - D7) do Vcc. Skutkuje to tym że do rejestrów COVOXa wpisują się dowolne dane a nie te które życzy sobie użytkownik. Test (w BASICu) na rozpoznanie "wadliwego" komputera
10 FOR I=1 TO 1000: PRINT PEEK(54784): NEXT I :REM 54784 adres $D600 strony rejestrów COVOXa
Jeżli na ekranie pojawiają się tylko i wyłącznie liczby 255 to wszystko O.K. Jeżeli pojawiają się przypadkowe liczby z zakresu 0-255 to należy wlutować na płytę ATARI osiem oporników o wartości 10k Najlepiej jak jest to drabinka rezystorowa. Od spodu płyty należy ją nalutować na piny 26-33 procesora, (CO14806) i wspólną końcówkę połączyć do Vcc (=5V). Ponowne uruchomienie procedury testującej powinno dać pozytywny wynik. Być może brak tych oporników daje nieczysty dźwięk w niektórych modelach ATARI na co skarżą się użytkownicy COVOXa.