Autor Wątek: ZX Spectrum 48K issue 3 do walki z koronawirusem  (Przeczytany 10213 razy)

m0b

  • *****
  • Wiadomości: 805
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #15 dnia: 2020.04.26, 09:27:19 »
Szkoda, że wcześniej nie wiedziałem iż rdzeń wystarczy skleić :) Wymieniłem wszystko, wykorzystując jedynie podstawkę, czyli usunąłem z niej resztki rdzenia, wkleiłem nowy, nawinąłem nowy drut.

m0b

  • *****
  • Wiadomości: 805
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #16 dnia: 2020.04.26, 23:01:42 »
Odpaliłem z ULĄ. Na ekranie 4 pionowe pasy: 2 białe i 2 czarne. Już szukać 4116?
« Ostatnia zmiana: 2020.04.26, 23:37:22 wysłana przez maciekb »

KWF

  • *****
  • Wiadomości: 6830
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #17 dnia: 2020.04.26, 23:10:36 »
Wypalić w EPROM dowolny ROM diagnostyczny i sprawdzić co dzieje się.

Można macać pamięci, czy któraś z kości nie grzeje sie, ale to loteria.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

m0b

  • *****
  • Wiadomości: 805
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #18 dnia: 2020.04.26, 23:45:04 »
Niestety mam tylko 27C256, wsad i dużo dobrych chęci, więc w ten wieczór diagnostyka może się nie udać (no chyba, że uda się tymi chęciami wsad jakoś wepchnąć ;)). Biorąc zaś pod uwagę obecną sytuację w kraju i na świecie, może też nie udać się w następny :)

PS: Ktoś z Warszawy chciałby wypalić EPROM? Położę pod drzwiami razem z jakimś środkiem dezynfekującym ;)
« Ostatnia zmiana: 2020.04.26, 23:56:58 wysłana przez maciekb »

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2429
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #19 dnia: 2020.04.26, 23:55:30 »
Taki EPROM Ci podejdzie, wgrywasz wsad w górną połówkę tej pamięci 27C256 i wio ;)
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

flypeter

  • ****
  • Wiadomości: 415
  • Miejsce pobytu:
    KUJ-POM
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #20 dnia: 2020.04.27, 06:21:48 »
CPU jest sprawny?
ZX81, ZX 48k/+/128+2/2A/+3, QL, TC 2048, UK2086, Harlequin | Atari 8/16-bit | Commodore 8/16-bit | CPC | MSX | TI99/4 | Acorn Electron, BBC Master Compact | Mac Classic, PowerMac 6100, Apple II+ | Elwro 800 Junior | Meritum | Robotron A5105 | Oric-1 | 8088/80286/80386/80486/Pentium I-IV

m0b

  • *****
  • Wiadomości: 805
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #21 dnia: 2020.04.27, 08:59:01 »
Nie wiem. W podstawkach mam tylko ROM i ULA. Zanim wylutuję CPU, wolałbym się jakoś upewnić, że jest taka potrzeba.

PABB

  • *****
  • Wiadomości: 1098
  • Miejsce pobytu:
    Bielsko-Biała
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #22 dnia: 2020.04.27, 09:24:44 »
Jak już będziesz wstawiał EPROM (a wcześniej zasadzisz konwerter) - to w jedną połówkę wgraj standardowy wsad a w drugą diagnostyczny - będziesz mógł przełączać zworką.

Dodatkowo - sprawdź jeszcze poprawne obsadzenie tych kostek, które są w podstawkach.

Sprawdzałem swoje zapiski i we wszystkich przypadkach uszkodzonego procesora na ekranie miałem (z mniejszymi czy większymi artefaktami) 8 pionowych pasów; natomiast 4 pasy (2 czarne, 2 białe) pojawiły mi się raz - przy uszkodzonej kostce ROM.

m0b

  • *****
  • Wiadomości: 805
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #23 dnia: 2020.04.27, 10:40:17 »
O! To już jakiś trop. ROM nie jest oryginalny, więc właściwie nie wiem, co w nim siedzi. Czyli mogę wsadzić EPROM do 128k (ten który mi wypaliłeś) i tylko zworką wybrać fragment dla 48k (tam chyba siedzi w jednej połówce normalny ROM 48k)?

flypeter

  • ****
  • Wiadomości: 415
  • Miejsce pobytu:
    KUJ-POM
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #24 dnia: 2020.04.27, 11:05:48 »
Jak wyjmiesz kostkę ROMu to co masz na ekranie?
ZX81, ZX 48k/+/128+2/2A/+3, QL, TC 2048, UK2086, Harlequin | Atari 8/16-bit | Commodore 8/16-bit | CPC | MSX | TI99/4 | Acorn Electron, BBC Master Compact | Mac Classic, PowerMac 6100, Apple II+ | Elwro 800 Junior | Meritum | Robotron A5105 | Oric-1 | 8088/80286/80386/80486/Pentium I-IV

m0b

  • *****
  • Wiadomości: 805
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #25 dnia: 2020.04.28, 00:11:49 »
Bez ROM też są 4 pasy. Z ROM potrafi po chwili jeszcze bzyknąć z głośnika i border zmienia kolor np. na czerwony.

PABB

  • *****
  • Wiadomości: 1098
  • Miejsce pobytu:
    Bielsko-Biała
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #26 dnia: 2020.04.28, 08:23:49 »
maciekb - czy przerobiłeś już płytę do obsługi EPROM? Jeżeli tak - możesz zrobić zdjęcie umieszczenia na płytce oraz podłączenia GND/+5V?

m0b

  • *****
  • Wiadomości: 805
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #27 dnia: 2020.04.28, 08:34:52 »
5V biorę z nogi TR5, a GND z nogi R54. Na zdjęciu słabo widać, bo przeszedłem kynarem przez przelotki i dolutowałem od spodu. Na nodze 27 ROM mam 5V lub GND w zależności od ustawienia zworki.
Poniżej zdjęcia (proszę się nie śmiać z moich umiejętności lutowniczych ;)).
« Ostatnia zmiana: 2020.04.28, 08:50:15 wysłana przez maciekb »

m0b

  • *****
  • Wiadomości: 805
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #28 dnia: 2020.10.20, 01:30:45 »
Trochę czasu minęło, koronawirus nie ustąpił, więc wróciłem do płyty. Jeśli jeszcze kogoś to interesuje, opiszę po kolei co robiłem.

1. Poszedłem na łatwiznę, czyli zamiast męczyć się samemu w analizy, postanowiłem poradzić się kogoś, kto się zna, więc obgadałem na priv sprawę z PABBem :), On zaś przekazał sprawę dalej i po facebookowych konsultacjach wyszło, że CPU może działać, tylko coś zakłóca pracę magistrali adresowej lub danych, w związku z czym następuje skok do procedury odczytu/zapisu w ROM - stąd latające paski na borderze i popiskiwania (ta diagnoza okazała się niestety błędna, ale o tym później)
2. W związku z tym, że przetwornica była wcześniej rozdłubana, stawiałem na problem z RAM. Nie ukrywam też, że trochę przerażała mnie konieczność wylutowania CPU - tyle się naczytałem o tych rozpadających się w rękach płytach ;) Ewentualne wylutowywanie CPU zostawiłem więc na koniec, a zacząć chciałem od RAM. Założyłem, że zakłócać pracę magistrali mogła dowolna rzecz do niej podłączona, a że jedna z kości górnego RAM grzała się wyraźnie mocniej niż inne, więc zacząłem od jej wylutowania. Było z tym trochę zabawy, gdyż cały górny RAM miał nogi powywijane na zewnątrz, więc trzymał się dzielnie. Wyprucie kości nic nie zmieniło. Zniechęciłem się i tu nastąpiła przerwa :)
3. Po jakimś czasie wróciłem do tematu. W związku z tym, że w między czasie postanowiłem sobie z tej płyty zrobić wersję testową, czyli opodstawkować ją, usunąłem resztę górnego RAMu (trochę się tu nakląłem, ale żadna przelotka nie została zmaltretowana). Problem nie ustąpił.
4. Wyciągnąłem dolny RAM - tu już było gorzej z przelotkami, gdyż wcześniej był chyba wymieniany i pola lutownicze trochę zmęczone, ale przynajmniej nogi nie były wywijane. To również nie rozwiązało problemu, czyli ROM nadal się nie uruchamiał.
5. Wreszcie zabrałem się za CPU i to był strzał w 10. Niestety Zilog odszedł do krainy szczęśliwych procesorów i tylko udawał, że pracuje.
6. Wstawiłem pod wszystko co wylutowałem podstawki. Cały dolny RAM okazał się sprawny (a przede wszystkim przeżył moje działania), z górnego jedna kość okazała się wadliwa i to jest właśnie ta mocno się grzejąca.
7. Kiedyś chciałem być taki super-retro i swego czasu zanabyłem drogą kupna dwa Zilogi. Obecnie tylko się wk... gdy próbowałem odpalić Dandanatora. Na szczęście z Zilogami kupiłem też NEC'i, więc szybko wymieniłem CPU i wreszcie mogę testować RAM na dwóch różnych ROMach diagnostycznych - wewnętrznym (Retroleum) i z Dandanatora :)

W ten to sposób zepsuta płyta ze znanego portalu ogłoszeniowego stała się moją ulubioną. Nie mogę się już doczekać, gdy odpalę na niej coś więcej niż ROMy diagnostyczne ;)

PS: Szczególne podziękowania dla PABBa za wszystkie konsultacje, Dandanatora, ROM, złącza klawiatury itp itd :-)

PS2: Gdyby komuś walała się luźna kostka górnego RAM, np. TMS4532 (takie teraz mam), to chętnie odkupię.
« Ostatnia zmiana: 2020.10.20, 01:41:41 wysłana przez maciekb »

KWF

  • *****
  • Wiadomości: 6830
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: ZX Spectrum 48K issue 3 do walki z koronawirusem
« Odpowiedź #29 dnia: 2020.10.20, 09:11:20 »
TMS4532 - L3 czy L4?

Osobiście wsadziłbym 4164 i nie bawił się połówkowe układy.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76