126

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Niech się obrażają... to forum wymiany wiedzy, a nie gazetka reklamowa. Dla mnie Atari to zabawa i możliwość eksperymentowania, kupowanie gotowych rzeczy mnie nie bawi.

Celem tej płytki jest pozbycie się czarnego paska na gradientach, na zakłócenia to filtrowanie zasilania i usunięcie modulatora. Jeśli chodzi o moją płytkę to jest tam 10uF MLCC i 100nF na zasilaniu.

perinoid napisał/a:

Phi0 to 14MHz podzielone przez 4, może być trochę mało.

Samo 14 MHz to też trochę mało jak się okazuje. Może lepiej sprawdziłby się zatrzask, zamiast przerzutnika.

Spróbujmy to jednak policzyć. Linia obrazowa Atari ma 384 piksele (wraz z ramką), częstotliwość pozioma wynosi 15625 Hz, zatem pixel clock to równe 6 MHz i to jest częstoliwość jaką powinien być kluczowany zatrzask. I znów mamy "magię" Atari, bo żaden zegar systemowy tyle nie ma.

P.S.
Z ciekawości może nawet bym to kupił od kkrys'a (o ile nie chce za to więcej niż powiedzmy 10€) ale nie widzę oferty sprzedaży.

127

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Pierwsze próby za mną i mam mieszane uczucia. Mod zmienia wygląd obrazu, przynajmniej używając zegara 14 MHz z FREDDIEgo, lepszego źródła zegara nie znalazłem. Podpięcie PHI0 daje ciekawy, ale raczej nieakceptowalny efekt.

https://obrazki.elektroda.pl/7158599800_1690231431_thumb.jpg https://obrazki.elektroda.pl/6248659000_1690231431_thumb.jpg

128

(137 odpowiedzi, napisanych Sprzęt - 8bit)

Jeśli chodzi o programowanie chipów, to służę pomocą.

129

(6 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

...że się tak nieśmiało zapytam - czym różni się: "TOS 1.04 UK/ PL do ST /STF /STFM  na 2 układach" od "TOS 1.04 UK /PL  Mega ST /MST2 /MST4 na 2 ukłądach."???

130

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Jak już pisałem - ja to traktuję jako zabawę i wyzwanie. Kupowanie gotowych rzeczy jest nudne... Nie zamierzam tego nikomu sprzedawać, ani nawet nie opublikowałem wzoru swojej płytki. Poza jednym wyjątkiem PBI RAM do XL od Zaxona (szkoda, że zrobił jedną serię i koniec, a dokumentacji nie opublikował) w moich retro komputerach siedzą wyłącznie rozszerzenia Open Hardware, w większości zmontowane samodzielnie przeze mnie.

Nie wiem ile @kkrys za to woła, ale 1 sztuka mnie wyszła jakieś 8 zł... no ale płytek musiałem zamówić 5 (mam tyle atarek więc będzie jak znalazł).

To jest kolejna zaleta robienia samemu, jak oferta zniknie (jak np. gadżety od Zaxona) a kolejny komp wpadnie do kolekcji, to nie ma problemu z wyprodukowaniem kolejnej sztuki moda.

131

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Może być '273 albo '374 (D flip-flop), który przepisuje wejście na wyjście tylko na zboczu sygnału zegara, a przez resztę czasu pamięta stan wyjścia i ignoruje wejście ale może też być D-latch, czyli np. '573, gdzie przy stanie wysokim OSC działa jak bufor (czyli wyjście zmienia się niezwłocznie w odpowiedzi na zmianę wejścia), a na zboczu opadającym zegara zatrzaskuje ostatni stan i trzyma go tak długo, jak zegar jest w stanie niskim.

132

(117 odpowiedzi, napisanych Sprzęt - 8bit)

peterkaczorowski napisał/a:

CSYNC = Composite Sync, który powinien być terminowany 75R i tak skonstruowany, aby podłączany terminujący odbiornik przez przewód, który to może razem z tym przewodem wprowadzać zakłócenia (zasilania, antenowe, inne), nie destabilizował sygnału CSYNC co spowoduje zakłóceniem na ekranie.

Ja wiem co to CSYNC, tylko się zastanawiam do czego to może być przydatne. Sygnał CSYNC (w miejscu CVBS) generowały Atari ST bez modulatora TV, bo niektóry monitory RGB (w tym TV z wejściem SCART) potrzebowały złożonej, a nie oddzielnej synchronizacji, ale małe Atari nie generuje sygnału RGB, a wszystkie inne standardy (CVBS, S-Video, Component Video) mają synchronizację "zaszytą" w sobie. Układ, który widać na jednym ze zdjęć @kkrus w miejscu modulatora TV jest mikserem lumy (która ma w sobie synchronizację) i chromy. On generuje sygnał CVBS, a nie CSYNC. Swoją drogą CVBS można z powodzeniem używać jako CSYNC do RGB. Taki układ znajdował się na płycie głównej 800XL i we wnętrzu modulatorów TV w serii XE.

peterkaczorowski napisał/a:

Myślę, że jak Ci coś takiego potrzebne, a byś kupił takie małe cudo od KKrysa, to byś wsparł jego pracę i badania.
Troszkę szkoda, że ktoś coś wymyśla, pokazuje, a kilka osób po prostu chce skopiować.  No ale dobra.. rozumiem, że dla siebie.

Mam inne spojrzenie na te tematy. Jak sam coś opracuję to to publikuję i cieszę się, kiedy się komuś przyda. Poza tym @kkrys nie opublikował żadnych szczegółów swojego rozwiązania, nie miałem go w rękach, więc trudno tu mówić o skopiowaniu. Potraktowałem to raczej jako wyzwanie, do czego zresztą sam się walnie przyczyniłeś ;) Pozostaje też kwestia czy jest mi to potrzebne - nie, absolutnie nie jest mi to do niczego potrzebne. Retro komputery traktuję jako zabawę i rozrywkę, nie podchodzę do tego zarobkowo.

Tak na marginesie to jest opcja, że mój układ nie zadziała, bo choć na pewno jest to przerzutnik D, to może być albo przerzutnik (flip-flop) albo zatrzask (latch), czyli może być albo aktywowany (zatrzaskiwany) poziomem, albo wyzwalany zboczem. Ja postawiłem na wyzwalanie zboczem. Pozostaje też kwestia dobrania właściwego zegara.

133

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Pisząc o CSYNC masz na myśli złożony sygnał synchronizacji (do czego to jak nie ma RGB?), czy złożony sygnał wideo? Ja tam zostawiam modulator w spokoju, jak się poprawi poziomy napięć, to wcale nie przeszkadza.

peterkaczorowski napisał/a:

Mogłeś po prostu kupić od KKrysa.

Jakoś nie chwali się, że to sprzedaje... poza tym zrobienie płytki pod to w Eaglu to jakieś 15 minut.

134

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Namalowałem płytkę w Eaglu i zamówiłem w Chinach, za ~2 tyg. zobaczymy co mi z tego wyjdzie ;)

135

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Działać będzie, ale czy np. w Ilusii nie robią się jakieś "krzaki" w tej ramce? Jak pamiętam, to GTIA fix przesuwa lub "strzępi" zawartość tej ramki.

136

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Np. Far Away, C-DRUG, Arsantica, CyberPunk, Too Hard 3.

137

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Nie robi to problemów w demakch, które robią "cuda" z timingami video (np. Ilusia)? W końcu wprowadza to jakieś opóźnienie w torze video.

138

(117 odpowiedzi, napisanych Sprzęt - 8bit)

To nie może być bufor z OE 74HC541, tylko zatrzask, synchroniczny przerzutnik D, czyli 74HCT273 albo 74HCT374 jak najbardziej pasuje (pinout widocznej na zdjęciu części ścieżek też się zgadza). Kwestią zagadki pozostaje dokąd prowadzi tajemniczy kabelek (tzn. do którego zegara).

Nie wierz za bardzo w wyliczenia ChatGPT, bo on jest modelem językowym i liczyć za bardzo nie potrafi.

139

(117 odpowiedzi, napisanych Sprzęt - 8bit)

No tak, pasek jest przy zmianie z 0111 na 1000.

Ale 4050 to tylko bufor, a właściwie zrobiony na nim prymitywny DAC. Sygnały generuje GTIA.

140

(117 odpowiedzi, napisanych Sprzęt - 8bit)

Ciekawe... zdradzisz jakieś szczegóły? Ciekawi mnie jak się udało pozbyć paska w rastrze, zawsze sądziłem, że on wynikał z "natury" sygnału cyfrowego (zmiana 2 bitów na raz).

141

(8 odpowiedzi, napisanych Sprzęt - 8bit)

Ta klawiatura na pewno jest do naprawy. Można tę taśmę wymienić. Raz się spotkałem z uszkodzeniem złącza klawiatury na płycie.

142

(7 odpowiedzi, napisanych Sprzęt - 16/32bit)

uicr0Bee napisał/a:

Ona i tak nie jest zamienna z górą od komputera, bo przody są inne, więc to dwie różne formy, a właściwie chyba trzy, bo zdaje się komputery były z szerokim i wąskim przyciskiem Eject.

To były modułowe (składane) formy. Forma góry była wspólna, poza tym MEGAFILE44 chyba miał RTC, bo tam siedział jakiś kontroler SCSI.

Wydrukować to ja Ci to mogę całkiem za darmo... ale tylko z szarego E-HT PLA.

143

(7 odpowiedzi, napisanych Sprzęt - 16/32bit)

Tak, to ta sama klapka, można wydrukować:
https://www.thingiverse.com/thing:4965602

144

(162 odpowiedzi, napisanych Fabryka - 16/32bit)

Tak, zadziała, tylko nie zapomnij ustawić na 3.3V.

145

(7 odpowiedzi, napisanych Sprzęt - 8bit)

Ten pin (10) oryginalnie (400/800) nazywał się READY i nie był przeznaczony do zasilania czegokolwiek. Linią zasilającą był pin 12, na którym dostępne było napięcie 12V.

146

(16 odpowiedzi, napisanych Sprzęt - 16/32bit)

Każdy to ma, tylko oscylacje poziomów pojawiają się w różnych "obszarach". Pechowo trafiłeś z telewizorem, na innym zapewne byłoby inaczej (tzn. to Atari by nie skakało, a inne - tak). Zmienisz temperaturę w pokoju to też może się zmienić "skakanie". Generalnie ciężka sprawa.

Czy ktoś pomógłby mi przeanalizować przebieg sygnału zegarowego w Atari 800XLF?

Zaczynamy od generatora kwarcowego 14,1875 MHz, sygnał CLK wchodzi na FREDDIEgo na pin 2, gdzie jego częstotliwość jest dzielone przez 4 i wychodzi z niego jako sygnał OSC (3,55 MHz) z pinu 37. OSC idzie dalej do GTIA do pinu 28 i wychodzi jako FPHI0 z pinu 29. Dalej trafia do ANTICa na pin 35, gdzie jest dzielony przez 2 i wychodzi jako PHI0 (1,77 MHz) z pinu 34, aby ostatecznie, przez bufor, trafić do SALLY na pin 37. SALLY generuje z niego 2 pomocnicze sygnały zegarowe: PHI1 (pin 3) i PHI2 (pin 39). Sygnał PHI2 wraca (?!?) do FREDDIEgo (pin 5), ANTICa (przez bufor, na pin 29), oraz GTIA (pin 30). PHI1 jest używany w układzie korekty (fazy) koloru "przy" GTIA. PHI2 jest prawie "w fazie" z PHI0 (opóźniony o kilkadziesiąt ns), a PHI1 jest odwrócony w fazie o 180° względem PHI2.

Czy coś pominąłem albo przekręciłem? Nie mogę pojąc dlaczego ten sygnał dociera do SALLY tak pokrętną drogą i po co tym wszystkim układom dodatkowo sygnał PHI2 z SALLY? Bez PHI0 nie ma przecież ani PHI1 ani PHI2.

148

(55 odpowiedzi, napisanych Sprzęt - 8bit)

Atari ma zasadniczo 3 sygnały zegarowe oznaczone jako OSC, PHI1 i PHI2 (albo PHI2, PHI1O i PHI2O, albo PHI0, PHI1 i PHI2 ;) ). PHI1 jest odwrócony w fazie względem OSC, a PHI2 jest zgodny w fazie z OSC. PHI1 i PHI2 są buforowane i tym samym opóźnione względem OSC o jakieś 30 ns.

149

(16 odpowiedzi, napisanych Sprzęt - 16/32bit)

Atari i ich legendarna zgodność ze standardami ;) Na CRT byłoby to niezauważalne. Na LCD bo napięcie "drży" pomiędzy poziomami 2 linii. Byłoby setną wolta niższe lub wyższe (albo częstotliwość generatora była by wyższa/niższa o 0,1%) i byłoby ok. W STe generator może rożnie wystartować i efekt może być raz widoczny, a raz nie.

150

(162 odpowiedzi, napisanych Fabryka - 16/32bit)

To nie taki serial. Potrzebujesz USB na UART 5V i podpinasz do pinów TX, RX i GND. Wiem gdzie są na BluePill czy na samym MCU, rozwiązań  "komercyjnych" nie znam.