-
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
- 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...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
Najnowsze wątki
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-18 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=
- 2025-07-18 Białystok => Kotlin Developer <=
- 2025-07-18 Warszawa => Sales Director (Cloud solutions) <=
- 2025-07-18 Spalinowa trauma
- 2025-07-18 Polska => Senior Key Account Manager <=
- 2025-07-18 Białystok => Programista Kotlin <=
- 2025-07-18 Szczecin => Key Account Manager IT <=
- 2025-07-18 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-18 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-18 Lublin => Delphi Programmer <=
- 2025-07-18 Lublin => Programista Delphi <=
- 2025-07-17 Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- 2025-07-17 Andrzej Duda ułaskawił Roberta Bąkiewicza od zarzutu zapchnięcia ze schodów aktywistki Babci Kasi