<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[atari.area forum - Czarny ekran na 65XE [z twistem]]]></title>
		<link>https://www.atari.org.pl/forum/viewtopic.php?id=20030</link>
		<atom:link href="https://www.atari.org.pl/forum/extern.php?action=feed&amp;tid=20030&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Najświeższe odpowiedzi w Czarny ekran na 65XE [z twistem].]]></description>
		<lastBuildDate>Thu, 09 Jan 2025 09:38:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=319493#p319493</link>
			<description><![CDATA[<p>Upraszczając bardzo...</p><p>BasicROM jako fizyczny układ scalony niczego nie wysyła do PIA<br />Program w ATARI BASIC może wysłać - (POKE......)</p><p>AtariOS jako fizyczny układ scalony niczego nie wysyła do PIA<br />AtariOS jako program zawarty w układzie ROM odczytuje port - np podczas przerwania ramki (obrazu)</p><br /><br /><p>Teraz zadajmy pytanie gooooglownicy w postaci&nbsp; &nbsp;: Atari Port B</p><p>pierwsze co się znalazło :&nbsp; Rejestry PIA - Atariki</p><p>prowadzi link do&nbsp; :&nbsp; <a href="http://atariki.krap.pl/index.php/Rejestry_PIA">http://atariki.krap.pl/index.php/Rejestry_PIA</a></p><p>Cyt.:</p><br /><p>Lista rejestrów<br />Adres&nbsp; &nbsp; &nbsp; &nbsp; <br />$D300</p><p>&nbsp; &nbsp; <br />Etykieta<br />PORTA</p><p>&nbsp; &nbsp; <br />Opis<br />Jako rejestr kierunku przepływu danych: ustawienie bitu na 0 programuje odpowiedni bit w rejestrze przesyłania danych jako bit wejścia, w przeciwnym wypadku - jako bit wyjścia danych. System programuje wszystkie linie portu jako wejście.<br />Jako rejestr przesyłania danych: przypisany jest do dwóch pierwszych (w XL i XE: dwóch jedynych) gniazd joysticka, młodsze 4 bity przekazują stany joysticka nr 1, starsze - joysticka nr 2.</p><p>Znaczenie bitów kiedy do gniazd podłączone są joysticki (cień dla dolnego nibble znajduje się odpowiednio pod JSTICK0 ($0278), a dla górnego pod JSTICK1 ($0279)):</p><p>bit 7: joystick 1 w prawo (0 = tak, 1 = nie)<br />bit 6: joystick 1 w lewo (0 = tak, 1 = nie)<br />bit 5: joystick 1 w dół (0 = tak, 1 = nie)<br />bit 4: joystick 1 w górę (0 = tak, 1 = nie)<br />bit 3: joystick 0 w prawo (0 = tak, 1 = nie)<br />bit 2: joystick 0 w lewo (0 = tak, 1 = nie)<br />bit 1: joystick 0 w dół (0 = tak, 1 = nie)<br />bit 0: joystick 0 w górę (0 = tak, 1 = nie)<br />Znaczenie bitów kiedy do gniazd podłączone są paddles (cienie dla odpowiednich przycisków znajdują się od PTRIG0 ($027C) do PTRIG3 ($027F)):</p><p>bit 7: przycisk potencjometru 3 (0 = wciśnięty, 1 = zwolniony)<br />bit 6: przycisk potencjometru 2 (0 = wciśnięty, 1 = zwolniony)<br />bit 5: nieużywany (1)<br />bit 4: nieużywany (1)<br />bit 3: przycisk potencjometru 1 (0 = wciśnięty, 1 = zwolniony)<br />bit 2: przycisk potencjometru 0 (0 = wciśnięty, 1 = zwolniony)<br />bit 1: nieużywany (1)<br />bit 0: nieużywany (1)<br />Znaczenie bitów kiedy do gniazd podłączone jest pióro świetlne (dedykowanych rejestrów cieni dla przycisków pióra nie ma, lecz z powodzeniem można posłużyć się rejestrami położenia joysticków JSTICK0, oraz JSTICK1) lub pistolet świetlny:</p><p>bit 7: nieużywany (1)<br />bit 6: nieużywany (1)<br />bit 5: nieużywany (1)<br />bit 4: przycisk pióra 1 (0 = wciśnięty, 1 = zwolniony)/przycisk pistoletu 1 (0 = zwolniony, 1 = wciśnięty)<br />bit 3: nieużywany (1)<br />bit 2: nieużywany (1)<br />bit 1: nieużywany (1)<br />bit 0: przycisk pióra 0 (0 = wciśnięty, 1 = zwolniony)/przycisk pistoletu 0 (0 = zwolniony, 1 = wciśnięty)</p><br /><br /><p>Adres<br />$D301&nbsp; &nbsp; </p><p>Etyklieta<br />PORTB&nbsp; &nbsp; </p><p>Jako rejestr kierunku przepływu danych: ustawienie bitu na 0 programuje odpowiedni bit w rejestrze przesyłania danych jako bit wejścia, w przeciwnym wypadku - jako bit wyjścia danych. System w 400/800 programuje wszystkie linie portu jako wejście, w XL/XE - wszystkie jako wyjście.<br />Jako rejestr przesyłania danych: w serii 400/800 przypisany jest do drugiej (nieistniejącej w XL/XE) pary gniazd joysticka, młodsze 4 bity przekazują stany joysticka nr 3, starsze - joysticka nr 4. Cienie znajdują się odpowiednio pod JSTICK2 ($027A) i JSTICK3 ($027B). W serii XL/XE są to duplikaty cieni portu A.</p><p>W serii XL rejestr ten steruje układem zarządzania pamięcią oraz (istniejącymi w niektórych modelach) diodami konsoli. Przypisanie bitów:</p><p>bit 7: RAM w obszarze $5000-$57FF (1) lub SELF TEST tamże (0)<br />bit 6: nieużywany<br />bit 5: nieużywany<br />bit 4: nieużywany<br />bit 3: LED 2 (0 - świeci się)<br />bit 2: LED 1 (0 - świeci się)<br />bit 1: RAM w obszarze $A000-$BFFF (1) lub Atari BASIC tamże (0)<br />bit 0: ROM systemu operacyjnego w obszarze $C000-$CFFF i $D800-$FFFF (1) lub RAM tamże (0)<br />Wartością domyślną jest $FF.</p><p>W serii XE rejestr ten steruje układem zarządzania pamięcią. Przypisanie bitów:</p><p>bit 7: RAM w obszarze $5000-$57FF (1) lub SELF TEST tamże (0)<br />bit 6: w XEGS gdy BASIC jest wyłączony (bit 1=1), ustawienie tutaj 0 włącza ROM wbudowanej gry Missile Command. W pozostałych modelach nieużywany.<br />bit 5: w obszarze $4000-$7FFF ANTIC widzi pamięć główną (1) lub dodatkową (0)<br />bit 4: w obszarze $4000-$7FFF CPU widzi pamięć główną (1) lub dodatkową (0)<br />bit 3: wybór banku pamięci dodatkowej 16k w obszarze $4000-$7FFF<br />bit 2: wybór banku pamięci dodatkowej 16k w obszarze $4000-$7FFF<br />bit 1: RAM w obszarze $A000-$BFFF (1) lub Atari BASIC tamże (0)<br />bit 0: ROM systemu operacyjnego w obszarze $C000-$CFFF i $D800-$FFFF (1) lub RAM tamże (0)<br />Wartością domyślną jest $FF.</p><p>Działanie bitu 7 jest uzależnione od stanu bitu 0: bit 7 włącza i wyłącza SELF TEST tylko wtedy, kiedy bit 0 jest ustawiony na 1. W przeciwnym razie zmiany stanu bitu 7 są ignorowane.</p><p>Działanie tego rejestru modyfikują standardowe rozszerzenia pamięci oraz MapRAM.</p><br /><p>======================================================<br />!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br />Skonfigurowanie linii PORTB (w rejestrze kierunku przepływu danych) jako wejściowych powoduje, że takie linie PIA pozostają w stanie logicznej &quot;1&quot; niezależnie od tego jaka wartość została zapisana do rejestru przesyłania danych PORTB (co może powodować problemy z konfiguracją pamięci w XL/XE).<br />!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br />======================================================</p><br /><br /><p>$D302&nbsp; &nbsp; PACTL&nbsp; &nbsp; <br />Rejestr kontroli portu A. Znaczenie bitów:</p><p>bit 7: status przerwania IRQ portu A (1 - wystąpiło)<br />bit 6: nieużywany (zawsze 0)<br />bit 5: nieużywany (zawsze 1)<br />bit 4: nieużywany (zawsze 1)<br />bit 3: sterowanie silnikiem magnetofonu (0 - włączony, 1 - wyłączony)<br />bit 2: bit wyboru funkcji rejestru PORTA: 0 - rejestr kierunku przepływu danych, 1 - rejestr przesyłania danych<br />bit 1: nieużywany (zawsze 0)<br />bit 0: zezwolenie na przerwanie IRQ portu A (1 - dozwolone)<br />Przerwanie IRQ portu A podłączone jest do linii PROCEED gniazda SIO. System programuje tu domyślnie brak zezwolenia na jego wystąpienie. Status IRQ kasowany jest automatycznie po odczycie PORTA.</p><p>$D303&nbsp; &nbsp; PBCTL&nbsp; &nbsp; <br />Rejestr kontroli portu B. Znaczenie bitów:</p><p>bit 7: status przerwania IRQ portu B (1 - wystąpiło)<br />bit 6: nieużywany (zawsze 0)<br />bit 5: nieużywany (zawsze 1)<br />bit 4: nieużywany (zawsze 1)<br />bit 3: sterowanie linią COMMAND gniazda SIO (0 - aktywna)<br />bit 2: bit wyboru funkcji rejestru PORTB: 0 - rejestr kierunku przepływu danych, 1 - rejestr przesyłania danych.<br />bit 1: nieużywany (zawsze 0)<br />bit 0: zezwolenie na przerwanie IRQ portu B (1 - dozwolone)<br />Przerwanie IRQ portu B podłączone jest do linii INTERRUPT gniazda SIO. System programuje tu domyślnie brak zezwolenia na jego wystąpienie. Status IRQ kasowany jest automatycznie po odczycie PORTB.</p><br /><p>.</p>]]></description>
			<author><![CDATA[null@example.com (Barman)]]></author>
			<pubDate>Thu, 09 Jan 2025 09:38:38 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=319493#p319493</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=319383#p319383</link>
			<description><![CDATA[<p>Laborant, przypomne tylko opis działu w krótym obecnie piszemy<br /></p><div class="codebox"><pre><code> A tutaj piszemy o sprzęcie, czyli co się nam spieprzyło i jak to naprawić </code></pre></div><br /><p>Wracając do tematu, Przyczyną całego zamieszania jest fakt, że PIA nie zmienia stanów na wszystkich liniach PBx.<br />Wcześniej wydawało mi sie że tylko PB1 ale po dokładnum przyjrzeniu wszystkie linie PB1-PB7 mają problem.<br />PB1 i PB7 sa podciągane do do 1 przy starcie przez rezystory podciągajace, ale nie opadają do 0.<br />Reszta PB2 - PB6 tkwią w stanie 0, gdzie w sprawnym egzemplarzu przestawiają się na 1 (pomimo że nie są wykorzystywanew komputerze)<br />I tak jak perinoid pisał wskazywało by to na wadliwy układ PIA ale tak nie jest nie jest. Testowałem 2 inne orginały i 2 zamienniki z takim samym rezultatem.<br />Nie zaobserwowałem innych anomalii na tym ani na żadnym innym układdzie.<br />Perinoid zadawl juz to pytanie na forum, może ktoś wie co dokładnie powoduje przestawienie bitu z 1 na 0 na liniach PB1 i PB7 ?<br />TZN wiem co te bity oznaczają ale skąd przychodzi fizyczny triger aby je zmienić ?<br />Jak Basic informuje PIA o swojej gotowości (którą linią) ?</p>]]></description>
			<author><![CDATA[null@example.com (goolash)]]></author>
			<pubDate>Fri, 03 Jan 2025 08:56:10 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=319383#p319383</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=319217#p319217</link>
			<description><![CDATA[<p>Daj spokój z tym egzemplarzem. Kasa i czas=jakiś inny byś już ogarnął sprawny i byłbyś wolny. Poddać się też trzeba wiedzieć kiedy, bo to jak z laską: kosz za koszem, reject za rejectem, już telefonu od Ciebie nie odbiera, a Ty dalej z kwiatami, bo może w końcu załapie...</p><p>Ten proponuję na rozbiórkę do napraw i modernizacji innych nieproblematycznych, ładnych sztuk. </p><p>To nie są żadne unikaty, aby warto było nad tym ślęczeć z takim oddaniem. Takie egzemplarze uważam że warto eliminować z obiegu. Płyta ma coś nieteges i może nie znajdziesz tego babola, albo trochę pochodzi i znów coś będzie nie halo.</p>]]></description>
			<author><![CDATA[null@example.com (laborant)]]></author>
			<pubDate>Mon, 23 Dec 2024 19:48:32 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=319217#p319217</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=319213#p319213</link>
			<description><![CDATA[<p>orginalna PIA była uszkodzona, wstawiłem nowy zamiennik, testowany na 2 innych atarynkach. <br />W ogóle to prawie wszystkie układy są sprawne i przetestowane i w podstawkach. <br />Jedynie nie sprawdziłem 3 scalaków U1 LM358 oraz U24/U25 4051.<br />Pozatym sprawdziłem wszystkie diody, tranzystory, kondensatory elektrolityczne.<br />ta płyta to jakiś koszmar.</p>]]></description>
			<author><![CDATA[null@example.com (goolash)]]></author>
			<pubDate>Mon, 23 Dec 2024 15:12:42 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=319213#p319213</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=319209#p319209</link>
			<description><![CDATA[<p>Sama PIA może by walnięta. Miałem raz taki egzemplarz, który za żadną cenę nie chciał odpiąć Basica. Po wymianie kości problem zniknął.</p>]]></description>
			<author><![CDATA[null@example.com (perinoid)]]></author>
			<pubDate>Mon, 23 Dec 2024 13:33:13 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=319209#p319209</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=319208#p319208</link>
			<description><![CDATA[<p>Z czasem bardzo krucho dlatego i progres niewielki.<br />Dobra oscyloskop poszedł w ruch i udało mi się ustalić iż linia PB1 utknęła w stanie wysokim.<br />Porównując ze sprawnym egzemplarzem widzę ze ta linia chwilę po starcie powinna z 1 przejść na 0.<br />Barman pisałeś ,że &quot;PIA sterowany jest z dekodera adresów 74LS138&quot;. Wcześniej już pisałem ze ten układ przechodzi testy w testerze (TL866 II), czyli powinien być sprawny. Jakieś 5 sekund po starcie na liniach A8-A10 dzieje się cos dziwnego. Dane przeskakują na 1 .. a potem.. nie wiem jak to opisać.. powoli sie pojawiają? Wydaje mi sie sie ze to jest ślepy trop, całe to dziwne zachowanie dzieje się gdy system jest już &quot;utkniety&quot;<br />Dobra, co może powodować,że PB1 nie chce zejść na 0? Na pewno wskazuje to na probem z OS ROMem, ale on jest sprawny (działa w innej jednostce). To co jeszcze :)?</p>]]></description>
			<author><![CDATA[null@example.com (goolash)]]></author>
			<pubDate>Mon, 23 Dec 2024 13:26:57 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=319208#p319208</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318394#p318394</link>
			<description><![CDATA[<p>Maja pulsować</p><p>na wszystkich scalakach gdzie dochodzą sygnały adresowe. Czy akurat adresy mają dotyczyć BasicROM dodpowiada wejście /CS (Chip Select) w scalaku BROM pin20. Do tego pinu sygnał przychodzi z PAL16L8 pin13. Sygnał ten zalezny jest od stanu wejścia nr 18 PAL16L8 (BasicEnable) który przychodzi z PIA PB1 pin11. <br />PIA sterowany jest z dekodera adresów 74LS138. Jednym z sygnałów sterujących jest IO (InpitOutput) który przychodzi z PAL16L8.</p><p>Sprawdź linie RESET oraz zegary systemu a szczególnie Fi02 <br />Użyj oscyloskopu.</p>]]></description>
			<author><![CDATA[null@example.com (Barman)]]></author>
			<pubDate>Sat, 09 Nov 2024 21:39:38 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318394#p318394</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318392#p318392</link>
			<description><![CDATA[<p>Znalazłem <a href="http://blog.3b2.sk/igi/post/Sams-Computer-Facts-ATARI-130XE.aspx"> alternatywny &quot;service manual&quot; </a>dla małych atarynek. Jest tam tabela stanów logicznych dla wszystkich układów, przez którą obecnie powoli się przekopuję.<br />Na tą chwilę zauważyłem że na Fredim mam wysokie stany na pinach gdzie oczekiwane jest pulsowanie</p><p>38 casin<br />36 ?<br />35 cas<br />34 wrt </p><p>Na ramach podobnie -&nbsp; pin 3 powinien pulsować, jest stan wysoki:</p><p>3 wrt</p><p>I jeszcze BASIC rom, chociaż tutj bez zdziwienia, wszystkie piny adresowe stoją w stanie wysokim (basic sie nie ładuje).<br />Acha, piny te pulsuję przez sekundę czy dwie, dopiero potem wchodzą na 1</p><p>Powiem szczerze, nie wiem czy patrze na przyczynę problemu czy na jego objawy.</p>]]></description>
			<author><![CDATA[null@example.com (goolash)]]></author>
			<pubDate>Sat, 09 Nov 2024 07:41:30 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318392#p318392</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318349#p318349</link>
			<description><![CDATA[<div class="quotebox"><cite>goolash napisał/a:</cite><blockquote><p>Pia w innym sprawnym egzemplarzu powoduje czarny ekran.</p></blockquote></div><p>To wiemy że PIA jest trafiony</p><br /><div class="quotebox"><cite>goolash napisał/a:</cite><blockquote><p>Co do ścieżek to jak już pisałem zarówno linie adresowe jak i&nbsp; danych przedzwoniłem, tj sprawdziłęm multimetrem ich ciągłość. <br />Sprawdzałem na nóżkach (przy obudowach), bo wiem że mikropęknięcia zdarzają się na styku lutu i laminatu i ich nie widać gołym okiem, tutaj jestem pewien że wszystko gra.</p></blockquote></div><p>Piszczałka w mierniku nie pokaże kształtu i poziomu napięć.&nbsp; Złe poziomy napięć = złe działanie</p><div class="quotebox"><cite>goolash napisał/a:</cite><blockquote><p>Zrobiłęm już reflow praktycznie całej płyty ale po tym co pisał Mq to wiem, że to może nie starczyć.</p></blockquote></div><p>Pewien jesteś że zrobiłeś Reflow w Atari65XE :)</p><div class="quotebox"><cite>goolash napisał/a:</cite><blockquote><p>No dobra to jeśli skupimy się tylko na ukłądach scalonych, to co może jeszcze odpowieadać za błędy na liniach adresowych a12-a15 ?</p></blockquote></div><p>Zły kształt i poziomy&nbsp; sygnału. Pull-Up rezystory podpinające te linie do +5V</p><div class="quotebox"><cite>goolash napisał/a:</cite><blockquote><p>Na pewno nie Freddy, nie ROM-y, nie PIA,nie MMU, nie linie RAS,CAS, WRT.<br />To co właściwie zostaje .... CPU i Antic i to wszystko.</p></blockquote></div><p>Sprawdziłeś piszczałką w mierniku czy oscyloskopem?</p><br /><p>Może być jeszcze inny babol. Upływność między ścieżkami ---&gt; upływność to nie zwarcie a jakaś rezystancja przez którą sygnał przechodzi z jednej ścieżki na inną i powoduje niepoprawne działanie. </p><p>Zrób dobrej jakości ,im więcej Mpixeli tym lepiej,&nbsp; fotki PCB z jednej strony i z drugiej, pod różnymi kątami przy dobrym oświetleniu (aby nie było cieni) - popatrzymy</p><p>Link do IPC-A-610D po polsku przeczytaj rozdział 5 i rozdział 7. A będziesz patrzył inaczej na PCB :)</p><p><a href="https://chomikuj.pl/loco81/Dokumenty/Electronics/IPC/Standards/IPC-A-610D+PL+Zespoly+Elektroniczne+2005_unlocked,5961309140.pdf">https://chomikuj.pl/loco81/Dokumenty/El … 309140.pdf</a></p>]]></description>
			<author><![CDATA[null@example.com (Barman)]]></author>
			<pubDate>Tue, 05 Nov 2024 22:54:37 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318349#p318349</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318344#p318344</link>
			<description><![CDATA[<p>Pia w innym sprawnym egzemplarzu powoduje czarny ekran.<br />Co do ścieżek to jak już pisałem zarówno linie adresowe jak i&nbsp; danych przedzwoniłem, tj sprawdziłęm multimetrem ich ciągłość. Sprawdzałem na nóżkach (przy obudowach), bo wiem że mikropęknięcia zdarzają się na styku lutu i laminatu i ich nie widać gołym okiem, tutaj jestem pewien że wszystko gra.<br />Zrobiłęm już reflow praktycznie całej płyty ale po tym co pisał Mq to wiem, że to może nie starczyć.</p><p>No dobra to jeśli skupimy się tylko na ukłądach scalonych, to co może jeszcze odpowieadać za błędy na liniach adresowych a12-a15 ?<br />Na pewno nie Freddy, nie ROM-y, nie PIA,nie MMU, nie linie RAS,CAS, WRT.<br />To co właściwie zostaje .... CPU i Antic i to wszystko.<br />Oczywiście rozumiem że są elementy dyskretne ale te&nbsp; najważniejsze już sprawdziłem, resztę wolę odłożyć na sam koniec<br />Acha bo była też uwaga odnośnie zasilacza. Ja sam ma dwa, ale u właściciela tej atarynki problem też występował, tak więc na 3ch zasilaczach jest ten sam problem.</p>]]></description>
			<author><![CDATA[null@example.com (goolash)]]></author>
			<pubDate>Tue, 05 Nov 2024 15:31:52 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318344#p318344</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318339#p318339</link>
			<description><![CDATA[<p>PIA = MOS 6520 --&gt; Rockwell R6520, Motorola MC6820, Western Digital W6520, etc.</p><div class="quotebox"><cite>goolash napisał/a:</cite><blockquote><p>A więc.<br />Freddie - wylutowany, przeztestowany i sprawny w 100%<br />ROM Basic - wylutowany, przeztestowany i sprawny w 100%<br />U2 dekoder adresów 74LS138 - wylutowany, przeztestowany i sprawny w 100%<br />PIA - wylutowana... niesprawna .<br />Niestety. Po wstawieniu sprawnego kontrolera sytuacja nie poprawiła się ani odrobine. błędy i zachowanie są te same co były. Zero zmian .</p></blockquote></div><p>Sprawdzenie scalaków&nbsp; wyjętych z PCB jest ok, ale nie sprawdzisz tak poziomów logicznych i przebiegów w danej konkretnej PCB. <br />Mogą być uszkodzone ścieżki. <br />Scalak testowany w innej atarynce może działać bo PCB nie będzie miało uszkodzeń.</p><br /><p>Jak sprawdziłeś PIA?</p>]]></description>
			<author><![CDATA[null@example.com (Barman)]]></author>
			<pubDate>Tue, 05 Nov 2024 09:49:53 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318339#p318339</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318338#p318338</link>
			<description><![CDATA[<p>Powinny być OK.</p>]]></description>
			<author><![CDATA[null@example.com (perinoid)]]></author>
			<pubDate>Tue, 05 Nov 2024 08:47:05 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318338#p318338</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318337#p318337</link>
			<description><![CDATA[<p>A więc.<br />Freddie - wylutowany, przeztestowany i sprawny w 100%<br />ROM Basic - wylutowany, przeztestowany i sprawny w 100%<br />U2 dekoder adresów 74LS138 - wylutowany, przeztestowany i sprawny w 100%<br />PIA - wylutowana... niesprawna .<br />Niestety. Po wstawieniu sprawnego kontrolera sytuacja nie poprawiła się ani odrobine. błędy i zachowanie są te same co były. Zero zmian .<br />Skończył mi sie podstawki, zarządzam przerwę techniczną, aż dojdą nowe. W miedzyczasie&nbsp; pytanie.</p><p>Jaki zamiennik do PIA ? Na&nbsp; Atariki znalazłem,że zamiennik to W65C21S, ale nikt takiego czegoś nie sprzedaje. Natomiast na jakiejś starej aukcji dokopałem się do informacji że występuje rownież pod nazwami&nbsp; MC6821P HD468B21P&nbsp; R6520, taie układy można już znaleść bez problemu.</p>]]></description>
			<author><![CDATA[null@example.com (goolash)]]></author>
			<pubDate>Tue, 05 Nov 2024 08:16:03 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318337#p318337</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318288#p318288</link>
			<description><![CDATA[<p>Ciekawa usterka :)</p><p>Robimy podejście metodyczne :) </p><p>Co wiemy:</p><p>Błędy w obszarze adresowym A000 - FFFF<br />Za ten obszar odpowiedzialne są linie adresowe A12,A13,A14,A15<br />W skrócie pojawienie się stanu wysokiego na którejś z linii powoduje błędy zapis, odczyt lub jedno i drugie.</p><p>Pamięć RAM<br />Zaczniemy od ścieżek które mogą sypać błędami<br />Patrząc na schemat masz 8 kości DRAM <br />w każdym scalaku<br />Pin 14 - Data Output<br />Pin 2 - Data Input&nbsp; <br />są ze sobą połączone.&nbsp; <br />Odessij cynę, oczyść pady, dokładnie popatrz przez lupę czy nie ma pęknięć ścieżek koło padów lutowniczych. Topnik i zalutuj ponownie. --&gt;&gt; Zimne luty, uszkodzenie ścieżek powoduje odczyt lub zapis w pamięci przypadkowych danych.</p><p>Pin 3 - /Write Enable .<br />Odessij cynę, oczyść pady, dokładnie popatrz przez lupę czy nie ma pęknięć ścieżek koło padów lutowniczych. Topnik i zalutuj ponownie. --&gt;&gt; Zimne luty, uszkodzenie ścieżek powoduje opóźnienie lub nie przełączenie się scalaka z trybu zapisu do odczytu lub na odwrót co powoduje pozostanie stanu na linii danych z innego adresu. Data crash :)</p><p>Rezystory szeregowe oraz&nbsp; Pull-up na liniach danych miernik i sprawdzanie rezystancji. Oczywiście przelutować :)</p><br /><p>Linie adresowe </p><p>Oscyloskop i pomiary logiki - obraz tysiącem słów :)</p><p>Poziomy napięć dla TTL<br />sygnał niski (logiczne „0”) jest zdefiniowany jako napięcie w zakresie 0 V do 0,8 V w odniesieniu do masy, <br />a wysoki (logiczna „1”) – 2,4 V do 5 V. Napięcie od 0,8V do 2,4V jest fe, be, i fuj fuj :P </p><p>Sprawdzasz przebiegi na liniach adresowych CPU i ta same linie na innych układach - przebiegi powinny być prawie takie same.<br />To samo z liniami danych...</p><p>Sonde podpinasz do wyprowadzeń zaraz koło obudowy scalaka, a nie na laminacie (znajdziesz mikro pęknięcia)&nbsp; </p><p>FREEDIE - DRAM&nbsp; <br />sprawdzasz przebiegi na CAS RAS WRT na FREEDIE&nbsp; i na każdej kości DRAM</p><p>Miłej zabawy i powodzenia</p><p>link do schematu</p><p><a href="https://systemembedded.eu/viewtopic.php?t=37">https://systemembedded.eu/viewtopic.php?t=37</a></p><p>link do testowania freediego</p><p><a href="https://hardware.atari8.info/freddie.php">https://hardware.atari8.info/freddie.php</a></p>]]></description>
			<author><![CDATA[null@example.com (Barman)]]></author>
			<pubDate>Fri, 01 Nov 2024 15:13:25 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318288#p318288</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Czarny ekran na 65XE [z twistem]]]></title>
			<link>https://www.atari.org.pl/forum/viewtopic.php?pid=318286#p318286</link>
			<description><![CDATA[<p>Miałem raz akcję z PIA, która nie była w stanie wyłączyć Basica - nie ustawiała poprawnie odpowiedniego bitu. Też były problemy z pamięcią. Wymiana PIA załatwiła sprawę ale szczegółów nie pamiętam niestety.</p>]]></description>
			<author><![CDATA[null@example.com (perinoid)]]></author>
			<pubDate>Fri, 01 Nov 2024 11:49:56 +0000</pubDate>
			<guid>https://www.atari.org.pl/forum/viewtopic.php?pid=318286#p318286</guid>
		</item>
	</channel>
</rss>
