forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: Tomu80 w 2021.12.06, 14:16:57

Tytuł: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: Tomu80 w 2021.12.06, 14:16:57
  Witam wszystkich serdecznie!

  Kilka miesięcy temu kupiłem bardzo ładnego gumiaka 48 KB i od tej pory etapami staram się go doprowadzać do "ideału".

Niestety mam dziwny problem z górną pamięcią. ZX podczas ładowania niektórych gier czasami się resetuje. Jako, że dolny RAM mam cały wymieniony na nowy, to postanowiłem sprawdzić "upper ram" znanym testem POKE - PEEK z pętlą w Basicu. Wszystko idzie dobrze aż do adresu 65321. W zakresie 65322 - 65361 odczytane przez PEEK wartości różnią się od zapisywanych 85 i 170 (każda kolejna odczytana wartość jest inna np. 93, 0, 182 itp.).
  Ponadto program po próbie zapisania adresu 65361 lub wyżej zawiesza lub nawet resetuje ZXa. Dodam, że zrobiłem pełen recap, profilaktycznie wymieniłem procesor (miałem akurta dwa i na obu jest to samo), wymieniłem cały dolny RAM na nowy, stabilizator napięcia zamieniłem na przetwornicę itd. Czy taki objaw to walnięte kości górnej pamięci, multiplexery (wówczas które), czy coś jeszcze innego?
 Kości upper RAMU jakie mam zamontowane to fabrycznie wlutowane 7 szt. TMS 4532-15 NL i 1 szt. na podstawce (pewnie była wymieniana) Samsung KM 4164B-15. Płyta główna to wersja 3B.

IC 25 i IC 26 też mam na podstawkach, więc też mogły być wymieniane.



Tytuł: Odp: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: trojacek w 2021.12.06, 16:16:56
No dobrze, ale przed testowaniem ustawiłeś RAMTOP gdzieś niżej? Jeśli nie, to POKE'ujesz wartości na stosie, nic dziwnego, że się wiesza.
Tytuł: Odp: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: Tomu80 w 2021.12.06, 17:01:22
Nie ustawiłem. Napisałem pętlę pokujacą od 32768 do 65535. O co chodzi z tym ustawieniem RAM topu i jak to powinienem zrobić?
Tytuł: Odp: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: trojacek w 2021.12.06, 17:37:33
CLEAR 32767, a sprawdzaj od 32768 do 65535.
Tytuł: Odp: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: Tomu80 w 2021.12.06, 18:38:09
Rzeczywiście masz rację-teraz odczyty się zgadzają. Nie zmienia to faktu, że komputer zaczął się jeszcze częściej zresetować nawet samoistnie -niekoniecznie przy ładowaniu gier.... :-/
Tytuł: Odp: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: trojacek w 2021.12.07, 11:47:38
Proponuję zapuścić ROM diagnostyczny.
Tytuł: Odp: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: Tomu80 w 2021.12.07, 17:51:42
Jednak resetuje się podczas działania programu zapisujacego i czytającego z górnego RAMu nawet pomimo zastosowania komendy CLEAR 32767. Przy uruchomieniu innego programu, który nie zapisuje nic do górnego RAMu (np. Zwykłej pętli zmieniajacej kolory ramki) nic się nie dzieje i program taki może chodzić non stop . Skąd wziąć ciąg ROM
Tytuł: Odp: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: trojacek w 2021.12.07, 18:40:41
Masz programator EPROM i jakieś umiejętności lutownicze? Jeśli nie, to poproś kogoś w okolicy o pomoc.
Objawy, które opisujesz sugerują problem trudny do zdiagnozowania z poziomu basica.
Tytuł: Odp: ZX48 Nietypowy problem z górną pamięcią
Wiadomość wysłana przez: m0b w 2021.12.07, 19:35:38
Skąd wziąć ciąg ROM
1. Zrobić
2. Pożyczyć
3. Kupić
Napisz może skąd jesteś, to ktoś z okolicy Ci pożyczy. Możesz zrobić, albo kupić np. Dandanatora. Możesz zaprogramować EPROM i zapakować po drobnych przeróbkach do środka.