301

No to polutowałem i u mnie nie działa :)

Atari się uruchamia, test 64k RAM OK ale XRT pokazuje zero banków (NO XRAM detected!).

Posprawdzałem połączenia od PIA do MMU i GAL - wydaje się, że wszystko OK. Kabelek do pin16 PIA jest.

Natomiast stany logiczne na PIA (PB0-PB7), piny 10-17: (przy zworce na 1MB):

H H H H P H H H

więc zastanawia ten puls na PB4... (3,46V) (to samo od strony GALa) :-/

Przy wyjętej płytce, wszystko jest na H (Atari, co oczywiste, czarny ekran), za wyjątkiem PB6 które w takim stanie oczywiście wisi w powietrzu.

302

A możesz pokazać jak polutowałeś? Nie założyłeś zworki wyłączającej przypadkiem?

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

303 Ostatnio edytowany przez madness77 (2024-02-14 18:43:17)

perinoid napisał/a:

A możesz pokazać jak polutowałeś? Nie założyłeś zworki wyłączającej przypadkiem?

No nie, jest na 1MB, zresztą, nieważne jak ustawię, efekt ten sam.

Post's attachments

1mb.jpg 209.2 kb, liczba pobrań: 1 (od 2024-02-14) 

Tylko zalogowani mogą pobierać załączniki.

304

A między 7 a 8 nóżką IC4 przypadkiem nie ma zwarcia, bo wygląda, jakby była odrobina cyny między nóżkami?

Sikor umarł...

305

Na pierwszy rzut oka wygląda poprawnie... GAL na pewno dobrze zaprogramowany? Kości RAM sprawne?

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

306

Sikor napisał/a:

A między 7 a 8 nóżką IC4 przypadkiem nie ma zwarcia, bo wygląda, jakby była odrobina cyny między nóżkami?

nie, jakies resztki fluxa, wyczyściłem, zwarcia nie ma

307

perinoid napisał/a:

Na pierwszy rzut oka wygląda poprawnie...
GAL na pewno dobrze zaprogramowany?

Raczej tak, programowałem identyczne kismetowi75 i nie narzekał ;)

Kurcze, coś mnie podkusiło żeby go wlutować bez podstawki, chyba go wyciągnę i sprawdzę.

perinoid napisał/a:

Kości RAM sprawne?

Dobre pytanie, ale wg Mq, to nawet jeśli kości są walnięte, pokaże dobrą ilość RAMu tylko będą błędne banki:

Mq napisał/a:

Jak nie widzi w ogóle poprawnej ilości pamięci, to nie jest wina samych pamięci, tylko sygnałów z portu B albo samego GAL-a, albo połączeń przy logice. Gdyby pamięci były uszkodzone, albo źle przylutowane, to ilość rozszerzonego RAM pokazywała by się poprawnie, tylko by były błędne banki.

308

Pokaż zdjęcia jak płyty od spodu, aby było widać drutowanie pomiędzy PIA a U34

309

madness77 napisał/a:
perinoid napisał/a:

Na pierwszy rzut oka wygląda poprawnie...
GAL na pewno dobrze zaprogramowany?

Raczej tak, programowałem identyczne kismetowi75 i nie narzekał ;)

Kurcze, coś mnie podkusiło żeby go wlutować bez podstawki, chyba go wyciągnę i sprawdzę.

perinoid napisał/a:

Kości RAM sprawne?

Dobre pytanie, ale wg Mq, to nawet jeśli kości są walnięte, pokaże dobrą ilość RAMu tylko będą błędne banki:

Mq napisał/a:

Jak nie widzi w ogóle poprawnej ilości pamięci, to nie jest wina samych pamięci, tylko sygnałów z portu B albo samego GAL-a, albo połączeń przy logice. Gdyby pamięci były uszkodzone, albo źle przylutowane, to ilość rozszerzonego RAM pokazywała by się poprawnie, tylko by były błędne banki.

Mam płytę z 1MB na SIMM-ie wykonanym dawno temu przez Zaxona. Kupiona z 3-ciej ręki. Gdy ją dostałem, nie rozszerzenie nie działało poprawnie - po wczytaniu eXtended RAM test (polecam bardziej niż XMS TESTer) pokazywał 1MB ale nie mógł nic przetestować bo próba ręcznego przetestowania pierwszych 3/4 banków powodował zwis Poprawnie testował tylko ostatni 256KB. I teraz ciekawostka: po wciśnięciu Reset (robił się ciepły i wracał o programu) przestawał pokazywać 1024KB a wyświetlał tylko 256KB i oce działały poprawnie. Pomyślałem, że to walnięty SIM - odlutowałem od niego przewody i wlutowałem inny. Efekt - dokładnie to samo. Wielokrotnie sprawdzałem lutowania logiki (kości na barana bo to stara technologia) i wszystko było OK. A pamięć działała tak samo, czyli miałem tylko 256KB z 1MB. W końcu przelutowałem całe połączenie SIMM-a. Obie strony każdego kabelka. I pamięć nagle ożyła. Działa do tej pory. Któryś z przewodów wyższego bitu adresowego musiał niekontaktować. I rzeczywiście, w eXtended RAM test na początku widziałem wszystkie banki ale nie wszystkie działały. XMS TESTer pokazywał mi tylko te poprawnie działające.

Także spróbuj odpalić https://demozoo.org/productions/169859/ ale nie spod DOS-a a od razu z XEX-a (ze SIO2SD albo czegoś podobnego ale nie z ATR-a czy obrazu) i zobacz, ile RAM-u ci pokazuje. Wtedy wciśnij Reset i zobacz co pokaże jak się odświeży. I daj znać.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

310

Dzięki za rady. Zamierzam wylutować GALa, sprawdzić i osadzić na podstawce.
Przelutuję też RAMy.

eXtended RAM test - pokazuje NO XRAM detected! (odpalam XEX z A8Pico albo Ultimate Carta, bez różnicy).

Za to SELF TEST przy zworce na 512kb lub 1MB teraz wariuje.
(przy OFF - wszystko jest OK po staremu)

Post's attachments

no-xram.jpg 152.05 kb, nikt jeszcze nie pobierał tego pliku. 

selftest.mp4 1.18 mb, liczba pobrań: 4 (od 2024-02-14) 

Tylko zalogowani mogą pobierać załączniki.

311

Wygląda na jakiś syf na magistralach. Mimo wszystko stawiam na niedolutowanie czegoś, albo zwarcie.
A noga 8 przy pamięci U11 jest przylutowana? Bo na zdjęciu nie widać tam cyny za bardzo przy tej jednej nodze. Przy tych scalakach z podwiniętymi nogami często zdarza się, że wyglądają na przylutowane, a w rzeczywistości nie są.
Bierz miernik i przedzwoń dosłownie wszystko po kolei, nic nie pomijaj. Każde połączenie czy jest oraz każde sąsiednie piny scalaków czy nie mają zwarć. Sun nie mógł kiedyś odpalić tego rozszerzenia, wysłał do mnie płytę, a ja sprawdziłem jeszcze raz punkt po punkcie i znalazłem coś tam niedolutowane dobrze chyba jeśli dobrze pamiętam. Naprawa trwała kilka minut i wszystko ruszyło.

312

UPDATE:

- wylutowałem GALA, wstawiłem podstawkę, sprawdziłem GALa, zaprogramowałem i wstawiłem innego GALa - bez zmian
(GAL był OK)

- przelutowałem RAMki, sprawdziłem wszystkie połączenia, nie widzę zwarć ani braku połączeń

- no wiec czas przywrócić stan początkowy (downgrade do base 64kB) i polatać na oscyloskopie:

Znalazłem jedną anomalię, a mianowicie sygnał na PB4 którego nie widzę na innej gołej 130XE oraz 800XL z U1MB. Tam ten bit jest na 1 (Atari odpalona do BASICA).

Ta linia łączy tylko pin 14 PIA z 5 pinem w podstawce U34, po drodze z rezystorem podciągającym R24. I tyle.

Co to za bit?
"bit 4: w obszarze $4000-$7FFF CPU widzi pamięć główną (1) lub dodatkową (0)"
http://atariki.krap.pl/index.php/Rejestry_PIA

No to czego on się przełącza w takt zegara? Na gołej płycie?

PB4

PB4

313

Możesz podmienić PIA? A może masz jakieś zwarcie z BO2 albo O2? Okolice 74LS08?

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

314

perinoid napisał/a:

Możesz podmienić PIA? A może masz jakieś zwarcie z BO2 albo O2? Okolice 74LS08?

Wymieniłem na PIA z innej płyty. To samo. Zobaczymy, co wymyślą na AtariAge ;-)
Przepatrzyłem okolice, nic nie znajduję oprócz podejrzanych lutów które już poprawiłem (na rezystorach na liniach PA[0..7]).

Post's attachments

okolice-pia.jpg 505.06 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

315 Ostatnio edytowany przez perinoid (2024-02-19 00:14:31)

Czy mógłbyś zgodnie z prośbą Lopeza z jednego z wcześniejszych wpisów pokazać dobrej jakości fotkę spodu płyty z uwzględnieniem linii łączącej PIA z gniazdem MMMU? A jeśli pociągnąłeś to górą, to pokaż jak to zrobiłeś.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

316

perinoid napisał/a:

Czy mógłbyś zgodnie z prośbą Lopeza z jednego z wcześniejszych wpisów pokazać dobrej jakości fotkę spodu płyty z uwzględnieniem linii łączącej PIA z gniazdem MMMU? A jeśli pociągnąłeś to górą, to pokaż jak to zrobiłeś.

jasne, sory, jakoś mi umknęło

Post's attachments

back.jpg 1.3 mb, liczba pobrań: 1 (od 2024-02-19) 

Tylko zalogowani mogą pobierać załączniki.

317

Wygląda to poprawnie... Ten przewód nie jest w żadnym miejscu uszkodzony? Przebity? Miałem raz akcję jak okazało się, że taki przewód idący właśnie pod płytą został przebity przez któryś z pinów. wystających u dołu. I działy się dziwy.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

318 Ostatnio edytowany przez madness77 (2024-02-20 23:00:53)

Kabelek pod spodem OK.

No ale dobra, ZNALAZŁEM.

Wyjąłem z podstawek PIA i MMU (U3) tak że linia PB4 z obu stron wisiała w powietrzu. Tylko przez rezystor do 5V.
I teraz zdziwienie, bo po włączeniu nadal pojawia się tam ten sygnał. No to musi gdzieś coś stykać.

Szukam oscyloskopem po wszystkich pinach i przelotkach w pobliżu. I nagle widzę identyczny sygnał na 16 pinie U3.

No to teraz gdzie te ścieżki są blisko siebie? Sygnał CASINH idzie do Freddiego pin 4 przechodząc pod podstawką U34.

Tam jest z pół milimetra do nóżki nr 5 tej podstawki.

I faktycznie, patrzę pod lupą, a tam mikroskopijny paproch z cyny styka z miejscem, gdzie ścieżka wystaje spod soldermaski. Cała naprawa to wydłubanie paprocha cienkim drucikiem :)

Wsadziłem wszystko na miejsce, no i coś ruszyło. SELF TEST już nie skacze, PB4 na "1", niektóre banki widoczne. No to teraz "tylko" doprowadzić moduł z pamięciami do porządku. Albo ten stary SIMM był walnięty. No nic... powalczę jeszcze z tym.

Z ciekawości wsadziłem zwykłe RAMy w podstawki i zamiennik MMMU do U34. Pięknie wykryło 128kB. Odpaliło Prince of Persia :)

Dla potomności, ku przestrodze i pamięci:

Podstawka U34

Post's attachments

pb4-casinh.jpg 190.8 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

319

Brawo ty! Takiej usterki "zdalnie" byśmy nie znaleźli.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

320

Zdalnie byśmy nie znaleźli, ale objawy były oczywiste i mówiliśmy że na 90% jest jakieś zwarcie, albo niedolutowanie:-)

Brawo, fajnie że się udało:-) Sprawdzaj jeszcze co z tymi pamięciami, też je po kolei sprawdź na zwarcia miernikiem każda noga z każdą nogą, może znowu coś podobnego znajdziesz. Chociaż napisz dokładniej jakie teraz masz objawy.

321 Ostatnio edytowany przez madness77 (2024-02-20 22:50:43)

Mq napisał/a:

Zdalnie byśmy nie znaleźli, ale objawy były oczywiste i mówiliśmy że na 90% jest jakieś zwarcie, albo niedolutowanie:-)

toteż poszedłem tą drogą :)

Mq napisał/a:

Brawo, fajnie że się udało:-) Sprawdzaj jeszcze co z tymi pamięciami, też je po kolei sprawdź na zwarcia miernikiem każda noga z każdą nogą, może znowu coś podobnego znajdziesz.

posprawdzałem, zwarć nie ma, wyczyściłem jeszcze zalegający flux pomiędzy nóżkami :/

Mq napisał/a:

Chociaż napisz dokładniej jakie teraz masz objawy.

- Gdy zworka na 512k/1MB - to test jak widać:

1MB TEST test

"Return" na kropce pokazuje "e".  Gdy test "ALL" - wiesza się na pierwszej kropce.

Bity wybierające powinny być 1,2,3,5,6,7 - prawda?

- Gdy zrobię zwykłe 130XE:

130XE TESTt

wszystko działa, więc wydaje się, że samą płytę główną doprowadziłem do porządku.

Post's attachments

128k.jpg 482.31 kb, nikt jeszcze nie pobierał tego pliku. 

1MB.jpg 168.08 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

322 Ostatnio edytowany przez perinoid (2024-02-20 23:06:08)

Coś mało ci się bitów podświetla... Przy 1MB powinno być tego dużo więcej, konkretnie palić powinny się wszystkie oprócz 4 i 1. Przy 512KB gaśnie dodatkowo 5.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

323

Czy oprócz tego, że sprawdziłeś brak zwarć między wszystkimi punktami na płytce pamięci, to sprawdziłeś również, że są przejścia od każdej nogi każdej pamięci do odpowiedniego jakiegoś punktu na płycie Atari? Takie zachowanie jak masz teraz, sugeruje niedolutowaną którąś z nóg pamięci. Te scalaki z zagiętymi pod siebie nogami potrafią być wredne i zdarzało mi się, że z zewnątrz wyglądało wszystko na przylutowane, a w rzeczywistości pod spodem noga była zespolona z pcb samym fluxem i odizolowana. Nawet pod lupą nieraz wygląda że jest dobrze, bo się światło odbija i błyszczy, a tymczasem noga nie jest dolutowana...
Sprawdzaj dalej.

324 Ostatnio edytowany przez madness77 (2024-02-21 15:48:35)

Mq napisał/a:

... Nawet pod lupą nieraz wygląda że jest dobrze, bo się światło odbija i błyszczy, a tymczasem noga nie jest dolutowana...
Sprawdzaj dalej.

Sprawdzam, sprawdzam, miałem kiedyś też tak, że jak leciutko dociskałem sondę do nóżki, to wszystko OK, jest sygnał bo stykało, a jak puszczałem, to przestawało kontaktować ;-)