Autor Wątek: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2  (Przeczytany 15658 razy)

barkie

  • *
  • Wiadomości: 15
  • Miejsce pobytu:
    Wwa
Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« dnia: 2013.10.30, 20:46:17 »
Cześć,

wpadł mi w ręce zx spectrum 48k issue 2. Niestety nie działa prawidłowo (a przynajmniej tak mi się wydaję).

Jest to mój pierwszy kontakt z tym 8 bitowcem.

Od razu napiszę, że nie posiadam oryginalnego zasilacza, a stabilizowany 9V 3A. Wtyczka siedzi luźno, ale nie wychodzi sama i nie stwierdziłem problemów z zasilaniem w ten sposób.

Spectruś startuje (na początku miałem problemy z obrazem - w załączniku), pomogło pokręcenie potencjometrami VR1 i VR2. Obraz nie jest idealny, ponieważ przy literach na „białym” tle widać czasami jakby tęczową poświatę, a dokładnie jak by to była taka leciuteńka aura z jednej strony liter. Dodatkowo gdy wciskam którykolwiek przycisk pokazują się „zakłócenia” cieniuteńkie linie skośne pod napisem sinclair (skośne linie z pikseli) i troszkę pionowych nad napisem.
Próbowałem wgrać programy, ale za pomocą k7zx z laptopa (oczywiście turbo). Nic się nie chce załadować, owszem pojawia się ramka i na około „paski wgrywania”. Programy na 48k – pozostaje ramka, programy 16k – podobnie, albo wrzuca błędy.

Próbowałem (znalezione na forurm): PRINT USR "A" podaje wartość 65368 oraz
10 clear 32760
20 for f=32768 to 65535

30 poke f, 255
40 if peek f <> 255 then print f, peek f
50 nexf f
Zatrzymałem się na linii 20 , ponieważ spectruś się jakby zresetował – znikał, włączał się obraz i tak przez chwilę dopóki nie wyłączyłem go i nie odczekałem ok minuty.

Lutownicę mam, multimeter też, lubię majsterkować nie chcę innego (jeśli nie trzeba).

Proszę o wskazówki od czego zacząć (kondensatory C45 i C44 wydają się jakby potrzebowały wymiany, pamięć lub inny test?).

Biję pokłony przed Wszechwiedzącymi Ekspertami  :)

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #1 dnia: 2013.10.30, 23:03:25 »
No ja bym obstawiał dolny RAM...

Jarek Adamski

  • *
  • Wiadomości: 7
  • Miejsce pobytu:
    Polska
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #2 dnia: 2013.10.31, 01:13:12 »
Dodatkowo gdy wciskam którykolwiek przycisk pokazują się „zakłócenia” cieniuteńkie linie skośne pod napisem sinclair (skośne linie z pikseli) i troszkę pionowych nad napisem.
Ja bym wymienił kondensatory zasilania wizji – te po drugiej stronie rezystora 15Ω, wpiętego w +5V.
Jarek Adamski

Od ~15 listopada wracam do 8bit.
A na razie HABER 34C4 und Siemens S7-1200.

barkie

  • *
  • Wiadomości: 15
  • Miejsce pobytu:
    Wwa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #3 dnia: 2013.10.31, 20:00:09 »
Dzięki,

Jak sprawdzić "dolną" pamięć? (jakiś krótki program w basicu?) gdzie ewentualnie dostać kości dram 4116 (albo z czego odzyskać). Czy kości z dostępem 200ns będą się nadawać?

Programy na 16k nie ładują się  (a jak coś tam się załaduje to wywala błąd, raz mi wywaliło coć na temat dolnego ram, ale to tylko raz. Raz załadowało się i dostałem kolorowe piksele - dziwne znaczki).

Gdzie mogę znaleźć nagrania programów "nie turbo"?

jestem zielony w te klocki ale się staram, próbuję ogarnąć temat jak się da, ale programowanie nie jest moją mocną stroną (basic używany ostatnio 20 lat temu :) ).

Po wpisaniu komendy:

PRINT PEEK 23732 + 256 * PEEK 23733

otrzymuję teraz wynik 60267 czyli jak rozumiem walnięta jest kość pamięci z górnego rejestru.

Następnie korzystając z "procedury":
POKE 60268,85 (Enter) then:
PRINT PEEK 60268 (Enter)

dostaję wartość 85, podmieniając wartość 85 na 170 dostaję 170.

Czy muszę sprawdzać w ten sposób każdy rejestr od 60268 do 65535 ?? Jest jakiś mniej pracochłonny sposób?

Udało mi się wprowadzić program:
10 clear 32760
20 for f=32768 to 65535
30 poke f, 255
40 if peek f <> 255 then print f, peek f
50 nexf f

po jego uruchomieniu nie jest zwracany żaden błąd nawet po paru minutach.

Proszę pięknie o pomoc :)



sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #4 dnia: 2013.10.31, 20:33:57 »
Gdzie mogę znaleźć nagrania programów "nie turbo"?
http://speccy.pl/archive/indexprod.php
http://www.worldofspectrum.org/archive.html
Jeśli posiadasz iPhone/iPad to można wczytać przy pomocy "Speccy Tape"
Na pozostałe urządzenia trzeba przekonwertować do wav/mp3 http://www.worldofspectrum.org/utilities.html#tzxtools


Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #5 dnia: 2013.10.31, 20:44:50 »
Ja do wgrywania używam Wintzx i bardzo polecam a co do płyt issue 2 to przerobiłem też trochę i stanowczo twierdzę , że były najbardziej wredne do naprawy , czasami wręcz nieobliczalne >:(
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR

barkie

  • *
  • Wiadomości: 15
  • Miejsce pobytu:
    Wwa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #6 dnia: 2013.10.31, 21:27:42 »
ok sprawdzę

@martin jak możesz (bo przerabiałeś :) ) podrzuć proszę jakieś info na temat jak przynajmniej sprawdzić pacjenta (dolna/górna pamięć albo coś innego?)

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #7 dnia: 2013.10.31, 22:21:46 »
Po wpisaniu komendy:

PRINT PEEK 23732 + 256 * PEEK 23733

otrzymuję teraz wynik 60267 czyli jak rozumiem walnięta jest kość pamięci z górnego rejestru.

Dokładnie tak!
A że w ogóle cokolwiek w basicu działa świadczy o tym, że dolny RAM jest jednak w porządku, hmmm. Poza tym awaria dolnego RAM-u zwykle jest rozpoznawalna po śmieciach (najczęściej pionowych paskach) na ekranie...
Uruchom komputer ze zdjętą klawiaturą, niech się dobrze rozgrzeje i pomacaj kości pamięci. Być może któraś zrobi się gorąca i to by była najprostsza diagnoza.

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #8 dnia: 2013.10.31, 22:29:28 »
Przy okazji proponuję pominąć modulator. Co do pamięci to raz spotkałem się z zimnym lutem - warto obejrzeć dokładnie płytkę. Dziś zimne luty czyli RoHS są powodem większości awarii sprzętu :(
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

barkie

  • *
  • Wiadomości: 15
  • Miejsce pobytu:
    Wwa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #9 dnia: 2013.10.31, 22:51:25 »
Modulator pominięty - zrobiony mod z kondensatorem. Co do nagrzewania kości, sprawdzę.

Uzupełniając - pionowe linie (grubości piksela) występują po naciśnięciu klawisza - obojętnie którego (jak i skośne pod napisem sinclair - ale może to wina kondensatorów jak ww.).

Ech czeka mnie przeprawa, ale fajnie bo lubię podłubać.

Czy znana jest metoda programowa sprawdzenia ram'u całościowo? Tak jak pisałem wcześniej za długo mi zajmie odświeżanie wiedzy nt. basica.

PS. jakieś znane źródła 4116 i 41


trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #10 dnia: 2013.10.31, 22:52:23 »
Dzięki,

gdzie ewentualnie dostać kości dram 4116 (albo z czego odzyskać).

Skanibalizować stary komputer 8-bitowy... Albo lepiej poszukać, czasami kości są na Allegro, a czasami w sklepach internetowych:
http://www.elektron.waw.pl/index.php?id=1&produkty_id=105

Montowane są zwykle 150 ns i takich bym szukał.
Kilka gumiaków przerobiłem na pamięci 1-napięciowe, zastępując 4116 układami 4164 (wymaga to kilku prostych modyfikacji płytki drukowanej). Używana jest wtedy oczywiście 1/4 ich pojemności.
Układy 4164 (górny RAM) i 4464 (do Timexa) odzyskiwałem z płyt głównych AT/286 oraz starych kart graficznych. Można je też oczywiście kupić w sklepach online.

barkie

  • *
  • Wiadomości: 15
  • Miejsce pobytu:
    Wwa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #11 dnia: 2013.10.31, 23:23:53 »
czy stare karty graficzne to VGA czy bardziej w stronę Herculesa? :)

W sklepie AVR są "podobne" kości 4116 ale z czasami 200ns - mogą być? Podejrzewam, że te z linku to te same.

Zostaje mi warszawski wolumen i graty z odzysku, może trafię. Wolałbym nie błądzić i wiedzieć mniej więcej co wymienić.

Jak ja to lubię  :D .

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #12 dnia: 2013.10.31, 23:25:55 »
Herculesy, CGA/EGA i niektóre stare VGA. Zdarzają się też fajne karty rozszerzające RAM do XT/AT i jest na nich z reguły zatrzęsienie kostek pamięci :)

barkie

  • *
  • Wiadomości: 15
  • Miejsce pobytu:
    Wwa
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #13 dnia: 2013.10.31, 23:31:10 »
z drugiej strony szkoda niszczyć herculesey, cga i ega coraz ich mniej. Piękne czasy!


OFFTOP: pytam wszędzie, może ktoś ma odstąpić starego PC OLIVETTI M290 - 25

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Prośba o pomoc w reanimacji ZX Spectrum 48k issue 2
« Odpowiedź #14 dnia: 2013.11.01, 12:52:13 »
OFFTOP: pytam wszędzie, może ktoś ma odstąpić starego PC OLIVETTI M290 - 25


To był mój pierwszy PC dawno temu , ach te wspomnienia  , nostalgia  , łezka się w oku kręci,
może się mylę ale ostatnio widziałem chyba na allegro
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR