-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!news.uzoreto.com!newsreader4.netcologne.de!news.netcologn
e.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwi
nds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.ne
ostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Wed, 28 Dec 2022 17:18:19 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.6.0
Newsgroups: pl.misc.elektronika
Content-Language: en-US, pl
From: Atlantis <m...@w...pl>
Subject: EasyZ80 - ciąg dalszy walki z retro komputerkiem
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 52
Message-ID: <63ac6c4b$0$559$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.30.162.125
X-Trace: 1672244299 unt-rea-b-01.news.neostrada.pl 559 83.30.162.125:40612
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 3596
Xref: news-archive.icm.edu.pl pl.misc.elektronika:776633
[ ukryj nagłówki ]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.
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
https://ibb.co/4Yn3SPc
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ę.
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ć?
Następne wpisy z tego wątku
- 28.12.22 17:43 Jacek Maciejewski
- 28.12.22 18:03 J.F
- 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
Najnowsze wątki z tej grupy
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
Najnowsze wątki
- 2025-03-20 Grubość socketa AM4+procesor
- 2025-03-20 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-20 Warszawa => Senior Programmer C <=
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-20 Greenpeace została zobowiązana do zapłaty niemal 667 mln dolarów [USA,wyrok sądu]
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Brak ograniczeń dla chińskiego kapitału - wam nie do rządu, tylko na zmywak do chińskiej knajpy!!!
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 szal-Unia == federacja policyjna
- 2025-03-19 Polsza == państwo policyjne
- 2025-03-19 Grzegorz Płaczek o programie szczepień dzieci. ,,Stworzono eldorado dla firm farmaceutycznych"
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 Gemini
- 2025-03-19 Mokry sen Zenka :)
- 2025-03-19 Re: Dlaczego tak odstają od Tesli?