Autor Wątek: zx spectrum problem z pamiecia  (Przeczytany 39690 razy)

Gryzor

  • *****
  • Wiadomości: 2010
  • Miejsce pobytu:
    Warszawa
Odp: zx spectrum problem z pamiecia
« Odpowiedź #60 dnia: 2013.06.14, 10:04:02 »
Cos kombinujecie za duzo.
Zrob reset i wpisz PRINT PEEK 23732 + PEEK 23733 * 256.
Jak masz 32767, to dostep do high RAM lezy od razu na pierwszej komorce 32768.
Dalej do testow trzeba uzyc wartosci na przemian 10101010 (170) i 01010101 (85).
Czyli wypelniamy 32k pierwsza i czytamy, potem wypelniamy druga i czytamy.
Oczywiscie w assemblerze, poszukam jakiegos gotowca, bo mam jedno walniete Spectrum 128k,
to od razu przetestuje .

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: zx spectrum problem z pamiecia
« Odpowiedź #61 dnia: 2013.06.14, 10:06:50 »
A ja mimo wszystko ponawiam pytanie, czy jest wlutowana zworka  pomiędzy ULA i IC3 ?
Jeśli jej nie ma to wejście 3B multipleksera IC26 wisi w powietrzu i też może robić bałagan.
ZX/Enterprise/CPC/Robotron/C128D

matofesi

  • *****
  • Wiadomości: 2049
  • Miejsce pobytu:
    Toruń/Poland
Odp: zx spectrum problem z pamiecia
« Odpowiedź #62 dnia: 2013.06.14, 10:11:28 »
@Gryzor a jak myślisz co konkretnie robiły moje testery? Wypełniały całą górną pamięć kolejnymi wartościami sprawdzając wynik i wyświetlając adres i zawartości jeśli coś się nie zgadzało między odczytem i zapisem. Pierwszy pakował do kolejnych komórek kolejne wartości, drugi najpierw wypełniał całą pamięć kolejną wartością a potem sprawdzał zawartość i dopiero potem zmieniał wartość i jechał dalej. I oba testy według autora wątku przeszły nie wyświetlając żadnych informacji, czyli - teoretycznie bez błędu.

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: zx spectrum problem z pamiecia
« Odpowiedź #63 dnia: 2013.06.14, 10:36:45 »
Patrzę na fotkę i... nie widzę górnego RAM ani multiplekserów?!
Aaa, już rozumiem - to nie autor problemu wrzucił fotkę, a nie widzę możłiwości kasowania swoich postów :D
« Ostatnia zmiana: 2013.06.14, 10:52:41 wysłana przez trojacek »

arturch

  • *
  • Wiadomości: 42
  • Miejsce pobytu:
    loodz
Odp: zx spectrum problem z pamiecia
« Odpowiedź #64 dnia: 2013.06.14, 12:22:05 »
A jakie kości są wmontowane w podstawki górnego RAM-u ?
Może to są 4532 z różnych serii (wiem, że już teraz przekombinowuję) ?
Może zworki selekcji sprawnej połówki pamięci są nieodpowiednio ustawione do typu ?
Albo wcale nie ma tej zworki, bo komputer był rozbudowywany z 16KB ?
Pamieci sa TMS 4532-20NL3 wszystkie sa identyczne zworke mam na 0V plyta jest identyczna jak na zalaczonym obrazku z tym ze u mnie jest zworka która znajduje się miedzy ULA a IC3 wlasnie na 0 V

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: zx spectrum problem z pamiecia
« Odpowiedź #65 dnia: 2013.06.14, 12:31:45 »
Czyli zworka jest OK i pamięci też są tego typu co trzeba.
ZX/Enterprise/CPC/Robotron/C128D

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: zx spectrum problem z pamiecia
« Odpowiedź #66 dnia: 2013.06.14, 12:44:45 »
Czy są obecne elementy C63,C64 i R70,R71 (nad elektrolitami obok IC18) ?
Jeśli są, to profilaktycznie wymieniłbym C63 i C64 na nowe foliowe (C63 = 47pF, C64 = 100pF).
« Ostatnia zmiana: 2013.06.14, 12:54:01 wysłana przez pear »
ZX/Enterprise/CPC/Robotron/C128D

arturch

  • *
  • Wiadomości: 42
  • Miejsce pobytu:
    loodz
Odp: zx spectrum problem z pamiecia
« Odpowiedź #67 dnia: 2013.06.14, 12:48:55 »
Cos kombinujecie za duzo.
Zrob reset i wpisz PRINT PEEK 23732 + PEEK 23733 * 256.
Jak masz 32767, to dostep do high RAM lezy od razu na pierwszej komorce 32768.
Dalej do testow trzeba uzyc wartosci na przemian 10101010 (170) i 01010101 (85).
Czyli wypelniamy 32k pierwsza i czytamy, potem wypelniamy druga i czytamy.
Oczywiscie w assemblerze, poszukam jakiegos gotowca, bo mam jedno walniete Spectrum 128k,
to od razu przetestuje .
tak jak piszesz jest 32767

arturch

  • *
  • Wiadomości: 42
  • Miejsce pobytu:
    loodz
Odp: zx spectrum problem z pamiecia
« Odpowiedź #68 dnia: 2013.06.14, 13:04:13 »
Czy są obecne elementy C63,C64 i R70,R71 (nad elektrolitami obok IC18) ?
Jeśli są, to profilaktycznie wymieniłbym C63 i C64 na nowe foliowe (C63 = 47pF, C64 = 100pF).
tak sa
wymienie jeszczcze te kondensatory i sprawdze efekt.
W międzyczasie dotarly do mnie pamięci MHB4164 i chyba zabiorę się za ich wymiane , wymienie je pojedynczo i test po wymianie każdej pamięci.
a może to jednak test romu w jakiś sposob się wykrzacza , skoro można cala gorna pamięć zapisac i później odczytac bez bledow
« Ostatnia zmiana: 2013.06.14, 13:35:07 wysłana przez arturch »

steev

  • *****
  • Wiadomości: 1366
  • Miejsce pobytu:
    inode 42
Odp: zx spectrum problem z pamiecia
« Odpowiedź #69 dnia: 2013.06.14, 15:41:10 »
tak sa
wymienie jeszczcze te kondensatory i sprawdze efekt.
Popraw też przy okazji luty na rezystorach R70/R71...
Machines should work. People should think.

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: zx spectrum problem z pamiecia
« Odpowiedź #70 dnia: 2013.06.14, 15:58:07 »
Przy okazji znalazłem ciekawostkę.
Kondensator C64 od Issue 3b w górę ma zwiększoną wartość ze 100 pF na 180 pF.
To prawie dwa razy dłuższy czas podtrzymania (a właściwie blokowania) sygnału /CAS dla górnej pamięci.
Tylko dlaczego ?
ZX/Enterprise/CPC/Robotron/C128D

arturch

  • *
  • Wiadomości: 42
  • Miejsce pobytu:
    loodz
Odp: zx spectrum problem z pamiecia
« Odpowiedź #71 dnia: 2013.06.14, 16:42:21 »
powiem tak
nie bawiłem się wymieniłem pierwsze cztery kosci na raz , i jest efekt ;))
Dziekuje wszystkim za pomoc i cierpliwość , problem z pamiecia rozwiązany ale mam kolejny - zolty ekran powitalny.
Miał ktoś z was taki problem ? jeśli tak to jak się go pozbyl, dodam od razu ze elektrolity pomierzone i trzymają pojemnosci
« Ostatnia zmiana: 2013.06.14, 17:02:32 wysłana przez arturch »

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: zx spectrum problem z pamiecia
« Odpowiedź #72 dnia: 2013.06.14, 19:40:01 »
Ale w jakim sensie żółty - nie ma żadnych napisów, czy widzisz "1982 (c) Sinclair Research"? Chodzi o to, że jest przebarwienie? Na wyjściu wideo (o ile takie jest), czy na modulatorze? Czy przed zmianą kostek pamięci było OK? Czy aby nie pokręciłeś którymś potencjometrem przy koderze kolorów?

arturch

  • *
  • Wiadomości: 42
  • Miejsce pobytu:
    loodz
Odp: zx spectrum problem z pamiecia
« Odpowiedź #73 dnia: 2013.06.14, 19:55:58 »
Ale w jakim sensie żółty - nie ma żadnych napisów, czy widzisz "1982 (c) Sinclair Research"? Chodzi o to, że jest przebarwienie? Na wyjściu wideo (o ile takie jest), czy na modulatorze? Czy przed zmianą kostek pamięci było OK? Czy aby nie pokręciłeś którymś potencjometrem przy koderze kolorów?
było tak już wcześniej , nie chciałem wam tym zawracać glowy bo pamięć była priorytetem, sygnal na tv jest z modulatora.
Oczywiście jest :"1982 (c) Sinclair Research" , to jest przebarwienie ale jak dam paier albo border nienieski to jest zielony tzn niebieski + zolty = zielony czyli to raczej nie jest przebarwienie a po prostu zolty zamiast białego
Mam nadzieje ze moja wypowiedz nie jest zbyt chaotyczna:)

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: zx spectrum problem z pamiecia
« Odpowiedź #74 dnia: 2013.06.14, 20:03:27 »
Prawdopodobnie kwestia regulacji.
Między ULA a koderem kolorów (LM1889N) masz dwa potencjometry - VR1 i VR2. Spróbuj nimi pokręcić, by uzyskać prawidłowe kolory.
« Ostatnia zmiana: 2013.06.14, 20:20:05 wysłana przez trojacek »