Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Komunikat "Out of memory" - proszę o poradę  (Przeczytany 2404 razy)

0 użytkowników i 3 Gości przegląda ten wątek.

Offline roberto231

  • Level 1
  • *
  • Wiadomości: 43
Komunikat "Out of memory" - proszę o poradę
« dnia: 09 Lutego 2016, 17:03 »
Witam. Dostałem do czyszczenia 4 sztuki C64 wersje "chlebak".

Uprzedzając pytania Commodorki nie będą na sprzedaż. Nie należą do mnie, ja je tylko po znajomości czyszczę.
Stanowią małą część zbioru, który już 1 kwietnia będzie do zobaczenia w Kobylnicy (koło Słupska).



1. Jedna jest sprawna z białymi klawiszami (jest to C64G - ale płyta główna nowsza jak w C64C i zielona dioda).
    To jakiś składak czy taka wersja też wyszła?

2. Druga z białymi klawiszami komunikat "Out of Memory" (płyta główna z 1983 roku i czerwona dioda).
    Jak sprawdzić która kość pamięci padła? Dwie kości pamięci są w podstawkach wiec ktoś już coś naprawiał.



3. Z czarnymi klawiszami - ta będzie na części - barak 3 układów. Płyta główna z 1983 roku rev.A
4. Z ciemnymi klawiszami - pusty ekran bez komunikatu gotowości. Płyta główna z  1983 roku rev.C
    Pytanie co mogło się zepsuć?



« Ostatnia zmiana: 09 Lutego 2016, 17:04 wysłana przez roberto231 »



Offline nameless

  • Level 4
  • ****
  • Wiadomości: 367
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #1 dnia: 09 Lutego 2016, 17:59 »
Spróbuj tego programiku

10 AD=PEEK(55)+256*PEEK(56)
15 IF AD=40960 THEN END
20 FOR I=0 TO 255
30 POKE AD,I : X=PEEK(AD)
40 IF X<>I THEN PRINT "BAD VALUE:";ABS(X-I)
50 NEXT

znalezione na
 http://www.lemon64.com/forum/viewtopic.php?t=48035&postdays=0&postorder=asc&start=25&sid=f949bbe855eaff1b0c6cabe9f708e755


Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #2 dnia: 09 Lutego 2016, 18:13 »
Taki komunukat moze, ale w cale nke musi wskazywac na uszkodzony RAM.
Wystarczy tylko ze cos zakluci prace podczas testu RAM w tych nizszych adresach i komunkat sie pojawia.
Napisz czy pojawia sie od razu po wlaczeniu czy pozniej, albo w jakich okoicznosciach.

Offline roberto231

  • Level 1
  • *
  • Wiadomości: 43
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #3 dnia: 10 Lutego 2016, 13:42 »
Spróbuj tego programiku

10 AD=PEEK(55)+256*PEEK(56)
15 IF AD=40960 THEN END
20 FOR I=0 TO 255
30 POKE AD,I : X=PEEK(AD)
40 IF X<>I THEN PRINT "BAD VALUE:";ABS(X-I)
50 NEXT

Komunikat "?OUT OF MEMORY  ERROR IN 0" jest wyświetlony od razu po włączeniu komputera. Jak na zdjęciu powyżej.

Programu nie dało się wpisać. Po wpisaniu pierwszej linijki programu - drugiej linijki już nie można wpisać (nie ma kursora).

Jednak włożyłem Cartridge z BLACK BOX X po włożeniu wyświetliły się krzaki na ekranie.

Na sprawnym C64 wyświetla się menu jak poniżej:

(tak wygląda menu Cartridge na sprawnym C64).   

Po wciśnięciu szybko dwa razy reset na Cartridge wyświetlił się jednak Basic BLACK BOX X.
Jak na zdjęciu (widać Cartridge ma tylną furtkę i wciśnięcie szybko dwa razy reset pomija menu wyboru):


Po wpisaniu programu nie wyświetlił żadnych błędów. Czyli pamięć dobra wychodzi.

To że uruchamia się Basic z BLACK BOX-a to sugeruje, że któryś ROM Basica uszkodzony?

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #4 dnia: 10 Lutego 2016, 18:03 »
Bo to prawdopodobnie nie RAM jest uszkodzony tylko problem jest z ukladem odpowiedzialnym za Reset.
A ten programik jest do d...py i niczego nie sprawdza. Ewentualnie od biedy mozna by go uzyc tylko i wylacznie w momencie kiedy basic startuje tyle ze pokazuje ze jest mniej pamieci  a nie w tym przypadku.
« Ostatnia zmiana: 10 Lutego 2016, 18:07 wysłana przez hobocti77x »

Offline V-12/Tropyx

  • Level 7
  • *******
  • Wiadomości: 2765
  • 0ldsk00l 4ever!
    • http://www.riversedge.pl/
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #5 dnia: 10 Lutego 2016, 20:10 »
Zapraszam do mnie do Szczecina do mojego serwisu C64. :)
http://www.riversedge.pl/ - zapraszam na nową stronę: recenzje, relacje, strefa C64.

Serwis Commodore 64/1541 - naprawa/diagnoza.
Zawsze aktualne!

Offline nameless

  • Level 4
  • ****
  • Wiadomości: 367
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #6 dnia: 10 Lutego 2016, 21:47 »
Bo to prawdopodobnie nie RAM jest uszkodzony tylko problem jest z ukladem odpowiedzialnym za Reset.
A ten programik jest do d...py i niczego nie sprawdza. Ewentualnie od biedy mozna by go uzyc tylko i wylacznie w momencie kiedy basic startuje tyle ze pokazuje ze jest mniej pamieci  a nie w tym przypadku.

No tak do dupy nie jest :-)
Wskazał mi od biedy uszkodzoną kostkę w konkursowym C64 od Ciebie :-)
U22 wymieniłem i działa.
W tym przypadku sprawdził pamięć i wychodzi, że nie ma się jej co czepiać

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7333
  • Wolność, własność, sprawiedliwość
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #7 dnia: 10 Lutego 2016, 22:24 »
Program nic nie sprawdza? Ach ci specjalisci od vaporware...
Ps. Zapomnialem ci bana zapodac
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #8 dnia: 11 Lutego 2016, 10:28 »
Bo to prawdopodobnie nie RAM jest uszkodzony tylko problem jest z ukladem odpowiedzialnym za Reset.
A ten programik jest do d...py i niczego nie sprawdza. Ewentualnie od biedy mozna by go uzyc tylko i wylacznie w momencie kiedy basic startuje tyle ze pokazuje ze jest mniej pamieci  a nie w tym przypadku.

No tak do dupy nie jest :-)
Wskazał mi od biedy uszkodzoną kostkę w konkursowym C64 od Ciebie :-)
U22 wymieniłem i działa.
W tym przypadku sprawdził pamięć i wychodzi, że nie ma się jej co czepiać
Ten program sprawdza tylko 1 slownie jeden bajt z calej pamieci.
Jesli juz sprawdzac to testem calych 64 kB.

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #9 dnia: 11 Lutego 2016, 12:36 »
Aby niezchodzic z tematu roberto wez kawalek przewodu zewrzyj linie reset i gnd , poczym wlacz c64 i po 1-2 sek. rozlacz zworke.
C64 powinien wstac normalnie.
Mozesz tez uzyc woltomierza i sprawdzic co dzieje sie na lini reset w momencie wlaczenia.
Najpierw po wlaczeniu przez chwile powinno byc 0v, a po chwili 5v.
Powinno sie dac to wychwycic.

Offline roberto231

  • Level 1
  • *
  • Wiadomości: 43
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #10 dnia: 11 Lutego 2016, 13:36 »
Po zwarciu reset do masy (zwarciu pin 1 i 3 User Port) dalej jest "Out of Memory".
Napięcie jest tam 4,68V.

W drugim C64 w ktorym jest pusty ekran na tych pinach jest 4,98V.

Jak nie uda sie naprawić to zapewne skorzystamy z oferty naprawy w Szczecinie.
Na razie są 3 nie działające. Zostało jeszcze kilka do sprawdzenia, jak juz bedzie wiadomo
które działają, a które nie to dam znać. Na razie wstępnie je opisuje co im jest.
« Ostatnia zmiana: 11 Lutego 2016, 13:47 wysłana przez roberto231 »

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #11 dnia: 11 Lutego 2016, 14:22 »
Ten program sprawdza tylko 1 slownie jeden bajt z calej pamieci.

Brednie, kolejny raz , Program znajduje się w pamięci, zmienna X znajduje się w pamięci i to z nią jest porównywana docelowa komórka.
Program sprawdza stabilność pamięci , jak program się wysypie lub wartości są różne, nie sprawdzi problemów ze zwartymi liniami adresowymi np. MA8.
Wnioskuje ponownie o zbanowanie usera homocity za wprowadzanie w błąd userów forum. 
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #12 dnia: 11 Lutego 2016, 18:12 »
4.68v to za niskie napiecie.
Mysle ze pokazanie ich komus kto sie zna, jest dobrym pomyslem.
Nie znam black boxa, ale moze on pomija testowanie pamieci RAM i dlatego c64 niby dziala.
Mozna to latwo sprawdzic. Zmierz czas od wlaczenia do pokazania sie ready, na cartrigu i bez.
Procedura testowa jest najdluzsza i najbardziej wydluza reset systemu.

Offline WojT_GL

  • Level 4
  • ****
  • Wiadomości: 333
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #13 dnia: 11 Lutego 2016, 20:51 »
Heh
Czym zmierzy ten czas :) stoperem? Myślisz że to wymierne?

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: Komunikat "Out of memory" - proszę o poradę
« Odpowiedź #14 dnia: 12 Lutego 2016, 12:05 »
Heh
Czym zmierzy ten czas :) stoperem? Myślisz że to wymierne?
Mysle ze zauwazenie roznicy miedzy 3sek a 1/10 sek nie jest zbyt trudne ;)