C64Power Forum

Hardware => Serwis => Wątek zaczęty przez: flash05 w 14 Kwietnia 2012, 16:27

Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 14 Kwietnia 2012, 16:27
Witam wszystkich. Niedawno w moje ręce wpadł biały bochenek, na pierwszy rzut oka ok. Działa absolutnie wszystko, a nawet za dużo \"\" Mianowicie zwarcie (jak przypuszczam) na płycie i w rezultacie jakby wciśnięty "fire" bez/z dżojem. Nie mam pojęcia gdzie szukać przyczyny tego zjawiska. Dodam że porty są czyste. Może ktoś z Was będzie miał pojęcie jak wyeliminować ten feler. Z góry dzięki za pomoc \"\"
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Raf w 14 Kwietnia 2012, 17:46
jak odlaczysz klawiature to nadal to samo?
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: V-12/Tropyx w 14 Kwietnia 2012, 19:15
Raf:
jak odlaczysz klawiature to nadal to samo?

Kolega napisał "bez/z dżojem" co oznacza, że bez joya też ma wciśnięty fire. Ciekawa przypadłość, ale ja bym stawiał na jakieś zwarcie między pinami, co trzeba obejrzeć po rozkręceniu C64.

Prawdopodobnie pin odpowiadający za fire to szósty pin, czyli pierwszy od lewej w drugim rzędzie. Śrubokręt i do dzieła!
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Raf w 14 Kwietnia 2012, 20:29
ano zwarcie moze byc, ale mysle ze uwalenie pinu na CIA (zawsze odczyt "1") tez moze sie zdarzyc. Swego czasu mialem c64 w ktorym uwalony byl CIA, tak ze nie dzialal wlasnie fire w jednym z joyow (zawsze "0").
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 15 Kwietnia 2012, 10:15
Bez klawiatury niestety to samo. Po wstępnych oględzinach płyty nie ma się do czego przyczepić, ale od razu zaznaczę że jestem laikiem w temacie elektroniki. Wygląda na to że komcio był przechowywany w dość dobrych warunkach, (w suchym miejscu) nic poza kurzem.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Raf w 15 Kwietnia 2012, 11:11
w ktorym porcie joysticka ten fire jest caly czas wcisniety? podejrzewam ze w drugim? i ktora to wersja plyty? (assy. no. / rev. )

pewnie taka ;P

http://www.mainbyte.com/c64/c64_last.jpg
http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c64/250469-rev.A-left.gif

bo to najpopularniejszy model plyty w naszym kraju
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 15 Kwietnia 2012, 14:00
Raf
Jesteś jasnowidzem? ;) jedyna różnica to u mnie REV. B
Prawdopodobnie jest to port 2 (działa wszędzie tam gdzie potrzeba fire z 2)
Jak sprawdzić CIA, aby potwierdzić/wyeliminować Twoje przypuszczenia odnośnie awarii  tego układu?
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Raf w 15 Kwietnia 2012, 14:30
PA4 - jest to szosty pin w ukladzie 6526 przy zlaczu klawiatury.

z szybkiej analizy ktora poczynielm na podstawie
http://codebase64.org/doku.php?id=base:reading_the_keyboard

wynika, ze normlanie port A sluzy do ustawienia wyjscia do sprawdzania matrycy klawiatury (odczytywanego potem na porcie B) ale jest  tez odczytywany do sprawdzenia joysticka w porcie 2.

jesli klawisze z kolumny 4 dzialaja prawidlowo (f1 z c b m . spacja) mysle, ze mozna uznac ze CIA jest uwalony (daje falszywy odczyt 1), wtedy sprobuj odciac  noge nr 6 ukladu scalonego jak najnizej PCB (tak zeby w razie czego mozna bylo to zlutowac) i sprawdz czy wciaz jest odczytywany wiecznie nacisniety fire. jesli wciaz - to winowajca znaleziony.

po odcieciu nie bedziesz mogl uzyc klawiszy z kolumny 4, ale do wpisania load czy "<-L" oraz run zeby cos z tasmy wczytac wystarczy to, co zostanie ;)
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 15 Kwietnia 2012, 15:34
Raf
A teraz pytanko z kategorii "łopatologicznie" \"\" żebym właściwą nóżkę odciął.
Posługując się schematem płyty
http://www.mainbyte.com/c64/c64_last.jpg
będzie to 6 noga od góry po prawej stronie układu? :P
Raz jeszcze dzięki za cierpliwość \"\"
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Raf w 15 Kwietnia 2012, 15:37
http://en.wikipedia.org/wiki/Dual_in-line_package

a konkretnie:

\"\"

czyli 6ta po lewej liczac od gory
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: StaryMarabut w 15 Kwietnia 2012, 15:43
flash05
Zanim zaczniesz ciąć, odkurz dokładnie płytę małym pędzlem, przedmuchaj sprężonym powietrzem, i jeszcze raz sprawdź. Jeżeli jeszcze tego nie zrobiłeś.
Może jakiś syf się pałęta po płycie.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 15 Kwietnia 2012, 15:52
Raf
Raz jeszcze potwierdza się porzekadło: "kto pyta nie błądzi" \"\"
Zabieg przeprowadzony, niestety przypadłość pozostała.

[edit]
zniknęły natomiast następujące klawisze: M,N,K,J,O,I,9,0

StaryMarabut
Przeprowadziłem wcześniej ten zabieg, płyta jest czysta jak 20 lat temu \"\"
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Raf w 15 Kwietnia 2012, 16:08
jakby byl jakis badziew, ktory robi zwarcie, to wklepywanie klawiszy:
z c b m f1

nie dzialalo poprawnie ;)

jesli te klawisze dzialaja poprawnie, i generalnie wszystkie kalwisze dzialaja poprawnie, to znaczy ze problem jest tylko w momencie ODCZYTU z pinu na porcie A.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 15 Kwietnia 2012, 16:40
Po przylutowaniu odciętej nóżki wróciła władza w klawiszach i... zniknął efekt fire! \"\"
Nie do końca rozumiem to co się stało (może "przygrzałem" nieco CIA ??) ale pomogło,
i kolejny C64G wraca do łask \"\"
Raf Wielkie dzięki za pomoc!
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Raf w 15 Kwietnia 2012, 16:47
a ja zaczalem glowkowac gdzie blad, bo po mojemu to przeciecie nozki powinno odciac kolumne a nie wiersz, moze ktos zweryfikuje czy to co napsialem jest prawda? :P
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 15 Kwietnia 2012, 20:48
Po ponad godzinnej pracy maszynki nastąpił nawrót "choroby". Postanowiłem więc podgrzać CIA i pomogło (rozgrzaną lutownicą dotykałem przez około 3-4 s. kolejne nóżki układu). Wychodzi na to że CIA potrzebował odrobiny "domowego ciepła" \"\"
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: wegi w 15 Kwietnia 2012, 22:17
zimny lut tudzież uwalony CIA?
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: suchy w 15 Kwietnia 2012, 22:38
Wegi dobrze prawi! Przelutuj nogi przy CIA (po wcześniejszym odessaniu starych lutów) - czasami trafiają się zimne luty z zewnątrz praktycznie niewidoczne. Jednakże obawiam się, że wygląda to na puszczanie "zaszyć" między chipem a pinami wewnątrz kostki CIA - objaw początkowo odwracalny, ale tylko do czasu. Rozglądaj się już za 6526. \"\"
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 17 Kwietnia 2012, 16:29
Niestety nastąpiły nawroty choroby. Po przelutowaniu CIA nastąpiła chwilowa tylko poprawa, następnie przy kolejnych próbach podgrzania CIA pacjent zszedł \"\" No oczywiście nie całkiem, po prostu przypadłość wróciła na dobre i nie ma już co liczyć na cud.
CIA już wytargany, a maszyna gotowa do przeszczepu lub oddania sprawnych organów \"\"
Raz jeszcze Wszystkim dzięki za pomoc w próbie odratowania bochenka.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: V-12/Tropyx w 18 Kwietnia 2012, 08:41
flash05:
CIA już wytargany, a maszyna gotowa do przeszczepu lub oddania sprawnych organów

Po co od razu traktować go jako dawcę, dorwij CIA i podstaw :D
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 18 Kwietnia 2012, 16:17
V-12/Tropyx
Jeśli przy tzw. okazji wpadnie mi w ręce CIA to na pewno wstawię. Jednak uwzględniając ekonomiczny aspekt sprawy to lepiej/szybciej kupić kolejny egzemplarz a ten zostawić na części. Tak na marginesie to szkoda mi było rozkompletować sprawną maszynkę dla np. SIDa, a teraz mam jak znalazł \"\" i mam czyste sumienie że nie odpuściłem bez walki.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: StaryMarabut w 18 Kwietnia 2012, 18:00
Jak chcesz się pozbyć budy, to chętnie odkupię.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 19 Kwietnia 2012, 16:17
StaryMarabut
Dwa dni temu wgrałem aukcję m.i. z egzemplarzem zmalowanym na czarno, i jak bym go nie oglądał to mi się to nie podoba \"\"
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: StaryMarabut w 19 Kwietnia 2012, 21:07
Nieee!  Czarnucha nie strawię, chyba.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: ExciterELB w 15 Listopada 2012, 22:40
a nie sprzedałeś go przypadkiem (tego z ubitym CIA), a ja go przypadkiem nie kupiłem?
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: ExciterELB w 16 Listopada 2012, 18:26
a jeśli klawisze: 9, 0, +, funt, del, i, o, j, k, n, m nie działają poprawnie i zablokowany jest Fire to co jest uszkodzone? \"\" płyta czyszczona! zwarć nie widzę.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 17 Listopada 2012, 14:06
ExciterELB
Nie, został przeznaczony na części.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: V-12/Tropyx w 18 Listopada 2012, 21:43
ExciterELB:
a jeśli klawisze: 9, 0, +, funt, del, i, o, j, k, n, m nie działają poprawnie i zablokowany jest Fire to co jest uszkodzone? płyta czyszczona! zwarć nie widzę.

No pewnie CIAło 2;)
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Skull w 19 Listopada 2012, 08:54
w zasadzie można spróbować zamienić CIA1 i CIA2 - gdyby "poszedł" rejestr $dc01, to po zamianie byłby to $DD01/56577/CIA2+1       Data Port B (User Port, RS232),
a bez niego można się jeszcze obyć.
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: ExciterELB w 19 Listopada 2012, 13:59
żeby on był jeszcze w podstawce.. to by mi się chciało.... \"\"
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: Jericho/Draco w 20 Listopada 2012, 09:10
flash05
ile za niego chcesz? :D ja go wezmę - tego czarnego!
Tytuł: C64G, problem z wirtualnym "fire"
Wiadomość wysłana przez: flash05 w 20 Listopada 2012, 16:28
Niestety wyrzuciłem tą obudowę jakoś w lipcu. Nie ma czego żałować, był to typowy "wiejski tuning" bez obrazy polskiej wsi ofkors \"\"