-
Data: 2022-12-28 18:03:47
Temat: Re: EasyZ80 - ciąg dalszy walki z retro komputerkiem
Od: "J.F" <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Wed, 28 Dec 2022 17:18:19 +0100, Atlantis wrote:
> Na początku roku pisałem o swoich próbach uruchomienia retro komputerka,
> pracującego pod kontrolą CP/M. Zapis tej dyskusji jest dostępny tutaj:
>
> https://groups.google.com/g/pl.misc.elektronika/c/jd
OUkAPOeP0/m/gh2BBjLoAQAJ
>
> Dokumentację można znaleźć na GitHubie:
> https://github.com/skiselev/easy_z80
>
>
> Tytułem przypomnienia:
> 1. Płytka została złożona z elementów pochodzących ze źródeł godnych
> zaufania. Ma to znaczenie o tyle, że obecnie można natknąć się na sporo
> chipów retro, których oznaczenia zostały zmienione przez chińskich
> sprzedawców i nigdy nie ma pewności czy to faktycznie wersja CMOS pod
> daną częstotliwość taktowania. Układy z serii Z80 zostały kupione
> bodajże w Mouserze, a układy logiczne (przynajmniej te, które się dało)
> przetestowałem TL868.
> 2. Po podłączeniu zasilania widać jakąś aktywność na szynie danych,
> szynie adresowej i liniach sterujących. Linia reset reaguje na
> naciskanie przycisku, a jego wciśnięcie jest widoczne na magistrali.
> 3. Widać także sygnały taktujące UART i procesor. Jednak na oscyloskopie
> zegar CPU wyglądał podejrzanie - nie był to prawidłowy przebieg
> prostokątny, ale z powodu mocno nachylonych zboczy bliżej mu było do
> trójkąta albo sinusoidy.
To potrafi byc efekt oscyloskopu - obciazenia przez niego, lub na
koncu kabla.
> Najważniejsze jednak jest to, że za nic nie mogłem zmusić tej
> konstrukcji do prawidłowego działania. Po włączeniu zasilania (albo
> kolejnym przyciśnięciu resetu) w terminalu szeregowym nie pojawiała się
> żadna treść. Tymczasem powinno się wyświetlić menu startowe.
>
> Dzisiaj wyciągnąłem tę płytkę z szuflady i postanowiłem jej dać jeszcze
> jedną szansę. Właściwie jedyną zmianą jaką wprowadziłem było dodanie
> rezystora pull-up 2k na linii zegara CPU (oryginalnie go brakowało,
> chociaż widzę go w wielu konstrukcjach na Z80).
>
> Nie wiem czy pomogła akurat ta zmiana, czy dzisiaj zwyczajnie miałem
> więcej szczęścia, jednak za którymś podłączeniem zasilania/resetem udało
> mi się już coś uzyskać w terminalu. Początkowo były jakieś szczątki
> właściwych komunikatów:
> https://ibb.co/N2pYkt9
To nie wyglada tak zle
> Za którymś razem udało mi się jednak uzyskać wspomniane menu:
> https://ibb.co/7z5b68T
>
> Niestety nie dało się wybrać żadnej z opcji - prawdopodobnie po
> wyświetleniu tej zawartości komputer zawiesił się.
A moze zawartosc dysku zła?
te inne opcje to tez z dysku, czy z ROM?
> Mamy jednak dowód, że hardware nie jest zupełnie martwy, jednak jest
> problem ze stabilnością. Czy ktoś ma pomysł jak to debugować? Przychodzi
> mi teraz jeszcze do głowy pomysł wymiany generatora kwarcowego, którym
> jest taktowany CPU. Coś jeszcze mogę zrobić/sprawdzić?
Spowolnic zegar dwukrotnie, to bym sprobował.
Jesli to problem predkosci - zaraz wyjdzie.
A jakis analizator, chocby ten Saleae masz?
Choc tu juz raczej nie pomoze - za duzo działa, za trudno bedzie
sledzic co sie dalej dzieje.
Podlacz oscyl do linii adresu, danych - ladniejsze tam przebiegi?
J.
Następne wpisy z tego wątku
- 28.12.22 20:18 Atlantis
- 28.12.22 20:31 Atlantis
- 28.12.22 20:33 Atlantis
- 28.12.22 21:23 Jacek Maciejewski
- 29.12.22 09:23 Marek
- 29.12.22 14:41 J.F
- 02.01.23 20:21 alojzy nieborak
- 09.01.23 21:58 Atlantis
- 09.01.23 23:43 alojzy nieborak
- 07.03.23 13:24 Atlantis
- 07.03.23 14:09 heby
- 07.03.23 15:33 Marek
- 07.03.23 15:38 heby
- 07.03.23 16:09 J.F
- 07.03.23 16:24 J.F
Najnowsze wątki z tej grupy
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
Najnowsze wątki
- 2024-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=