forum speccy.pl

ZX Spectrum => HARDWARE => NAPRAWY => Wątek zaczęty przez: zdebel w 2017.08.17, 11:19:41

Tytuł: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2017.08.17, 11:19:41
Cześć. Mam następujący problem. Posiadam plusa i grając akurat w grę Batty (ala arkanoid) (ładowana z .tapa z komórki) praktycznie zawsze zawiesza się na drugim poziomie. Grę pobrałem z kilku źródeł ale efekt jest ten sam. Test ramu w basicu zwraca mi 65535, nawet gdy sprzęt pogrzeje się dobre 20 minut. Miernikiem zbadałem napięcia po wygrzaniu się:
5V - 4.92
-5V - -4.93
12V - 11.89

Czy są jakieś inne metody żeby zdiagnozować co może maszynę boleć?
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: Maryjan w 2017.08.17, 11:37:26
Nie jest to przypadkiem ten sam plik gry, pobierany z różnych źródeł ?
Jakiej firmy jest procesor Z80 zamontowany na tej płycie.
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: LordFarfocel w 2017.08.17, 12:32:38
zdebel , podaj dokładnie link z którego wgrywałeś grę. Lubię arkanoida, to wieczorem sprawdzę to u siebie czy przypadkiem nie jest skopany plik tap.
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2017.08.17, 15:53:05
mariansss, http://www.cpu-world.com/CPUs/Z80/NEC-D780C-1.html o taki, najlepszy :D

LordFarfocel, nie czytałem dokładnie regulaminu, także modów przepraszam jeżeli to zakazane, https://www.emuparadise.me/ZX_Spectrum_(Tapes)_ROMs/Batty_(1987)(Hit_Pak)/85111
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: Maryjan w 2017.08.17, 16:20:14
Właśnie niektóre NEC-ki D780C mają czasami problemy ze stabilną pracą w zbyt rozgrzanym wnętrzu ZX-a.
Zauważ, że nad procesorem znajduje się radiator, który dosyć znacznie się nagrzewa.

Nie twierdzę, ze procesor w twoim ZX-ie jest uszkodzony, ale czasami, może dojść do przegrzania wnętrza ZX-a i losowych "zawieszeń" bądź resetów.
Choć w tym przypadku, sprawdził bym jeszcze na jakimś innym pliku z grą BATTY, ściągniętym z innych źródeł.
Np. z tej http://www.worldofspectrum.org/infoseekid.cgi?id=0000472 strony.
 
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2017.08.17, 16:38:05
Ok, będę testował, dziękuję bardzo :)
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: ZX Freeq w 2017.08.17, 16:53:49
Plik ściągnąłem i odpaliłem spod tzxduino na jednym z moich Plusów. Działa ok. Procesor Zilog. Tak, tor video jest do naprawy, generuje obraz w 165 odcieniach szarości ;D

Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: ZX Freeq w 2017.08.17, 17:01:06
Na szybko można sprawdzić jeszcze pamięć. Uruchom plik tap z załącznika i zobacz co będzie się działo.
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2017.08.22, 22:33:01
Dziękuję wszystkim za wkład, zainteresowało mnie to urządzenie co podaliście, tzxduino, zmontowałem sobie i ten sam plik tap teraz nie wiesza się po pół godziny grania nawet, wniosek taki że coś z telefonu musiało źle iść :)
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: Maryjan w 2017.08.23, 00:37:53
Ciekawy sposób wykorzystania adaptera kart MicroSD :)
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2017.08.23, 10:58:11
Prawda jest taka, że miałem złącze uSD (smd), ale jak kynarowałem to wyrwałem sobie jeden pin i już się nie chciał tak dobrze trzymać :)
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2017.12.31, 01:50:09
Kurczę niestety problem nie ustępuje. Ostatnio znów zacząłem sobie pogrywać i batty oraz bumpy zawieszają się. Gram głównie w te dwie gry, ale zachowanie to samo, nagle freeze, wszystko stoi, grafika wyświetla się poprawnie, nie ma żadnych glitchy, tylko jakby procesor stawał i koniec. Kondensatory wszystkie elektrolityczne wymienione, procesor wymieniony na z84c006 czyli od ziloga w wersji CMOS. Zasilania nie dotykałem, po wymianie procesora znacznie mniej się grzeje radiator ;). Czy jakieś programy do testowania ramu polecacie? Ten załączony przez kolegę zostawiłem na pół godziny załączony ale nie wykazał błędów. Nie mam za bardzo pojęcia co może jeszcze dolegać...
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: KWF w 2017.12.31, 08:49:04
ROM testowy jest potrzebny.
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2017.12.31, 13:21:49
Ok, mógłbyś zalinkować do romu? Zakładam że się po prostu zaprogramowany eeprom wsadza w miejsce romu?
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: KWF w 2017.12.31, 13:36:22
Niestety nie. Trzeba zrobić przeróbkę na płycie, dwie diody 1N4148 lub BAT85, rezystor 10k i kawałek kynaru.

Opis przeróbki: http://blog.retroleum.co.uk/electronics-articles/how-to-replace-the-rom-of-a-zx-spectrum-with-an-eprom/ (http://blog.retroleum.co.uk/electronics-articles/how-to-replace-the-rom-of-a-zx-spectrum-with-an-eprom/)

ROM testowy znajdziesz tu:

http://blog.retroleum.co.uk/electronics-articles/a-diagnostic-rom-image-for-the-zx-spectrum/

https://github.com/brendanalford/zx-diagnostics/wiki/Firmware
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2017.12.31, 17:01:11
Dzięki bardzo za materiały! Pozostaje mi życzyć udanej imprezy i dam znać po nowym roku jak ogarnę temat :)
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2018.01.08, 18:18:05
Ok, 27c256 z testromem + systemem zamontowany. Dałem soak test i na razie 12 iteracji bez błędu... zostawię na godzinkę może...
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2018.01.10, 11:33:13
2h testu w soak i nic... może ULA albo mój plejerek tapów coś źle wysyła? Czy w danych ładowanych 'z kasety' są sumy kontrolne? Czy może się nawet 1 bit źle załadować i program ruszy?
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: Tygrys w 2018.01.10, 11:50:28
Jest suma kontrolna dla bloków binarnych, choć jest ona dość prymitywnie wyliczana. Ogólnie musi się wszystko zgadzać co do bitu...
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2018.01.10, 14:03:00
Czyli raczej jak gram sobie w grę np wspomniany Bumpy, umieram na poziomie np 4 i mam od nowa grać level i się maszyna zwiesza, można założyć że się dobrze kod ładuje i jednak problem jest sprzętowy?
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: KWF w 2018.01.10, 14:05:33
Albo blad w pliku ktory wgrywasz. Znajdz inna kopie tej gry i sprobuj.
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: pear w 2018.01.10, 14:20:49
Może pomóc radiator na ULA. Przy przegrzaniu są podobne efekty jak przy uszkodzonych pamięciach RAM (błędy odczytu).
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: zdebel w 2018.01.11, 10:30:08
pear, spróbuję... tymniemniej, ten rom testowy jak 2h chodził w trybie soak i nic się nie zwiesiło i 0 błędów, nie gwarantuje to w 100% sprawnego sprzetu?
Tytuł: Odp: ZX Spectrum+ - Stabilność
Wiadomość wysłana przez: pear w 2018.01.11, 10:45:02
Test nie jest żadną gwarancją.
Zawsze znajdą się jakieś różnice pomiędzy warunkami testowymi i rzeczywistymi.