-
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
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=