-
X-Received: by 2002:a81:490b:: with SMTP id w11mr7687814ywa.255.1570718476907; Thu,
10 Oct 2019 07:41:16 -0700 (PDT)
X-Received: by 2002:a81:490b:: with SMTP id w11mr7687814ywa.255.1570718476907; Thu,
10 Oct 2019 07:41:16 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news-1.dfn.de!n
ews.dfn.de!news.uni-stuttgart.de!news.unit0.net!newsreader4.netcologne.de!news.
netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am
4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-med
ia.com!o24no4903081qtl.0!news-out.google.com!x7ni1504qtf.0!nntp.google.com!o24n
o4903069qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-ma
il
Newsgroups: pl.misc.elektronika
Date: Thu, 10 Oct 2019 07:41:16 -0700 (PDT)
In-Reply-To: <5d9eed1a$0$517$65785112@news.neostrada.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=199.202.9.250;
posting-account=jnRHMAoAAACB5EawItMhNTZMy_yOF2XE
NNTP-Posting-Host: 199.202.9.250
References: <a...@n...neostrada.pl>
<qnlnnd$2slhf$1@portraits.wsisiz.edu.pl>
<5d9eed1a$0$517$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8...@g...com>
Subject: Re: Z80 jako jedyna szansa w postapokalipsie
From: s...@g...com
Injection-Date: Thu, 10 Oct 2019 14:41:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5764
X-Received-Body-CRC: 434425156
Xref: news-archive.icm.edu.pl pl.misc.elektronika:746924
[ ukryj nagłówki ]W dniu czwartek, 10 października 2019 03:34:35 UTC-5 użytkownik Atlantis napisał:
> On 10.10.2019 00:41, sundayman wrote:
>
> > A Z80 to programowałem w assemblerze w czasach ZX81, więc już i tak nie
> > pamiętam :)
>
> Z taką wiedzą jest tak, że szybko się zaciera w pamięci, ale nauczenie
> się tego przychodzi bardzo szybko. Nie trzeba na nowo zrozumieć tematu,
> tylko odświeżyć trochę podstawowych informacji.
>
> Sam pomysł wydaje mi się trochę bezsensowny.
Nie do konca. Ja go rozumiem nieco inaczej. Nie chodzi o sam cpu. A o cala otoczke
czyli aby nie utrudniac wspolpracy cpu z czymkolwiek przez sztuczne problemy.
> Systemy budowane w oparciu
> o ośmiobitowe mikroprocesory nie miały zunifikowanej architektury. Całe
> mnóstwo rzeczy było zależnych od konkretnej implementacji sprzętu.
> Dlatego na przykład na Spectrum nie dało się odpalić CP/M - Sinclair
> uznał, że będzie prościej, jeśli ROM umieści się na początku przestrzeni
> adresowej. Usuwało to konieczność dodawania logiki odpowiedzialnej za
> tymczasowe ustawienia adresu procedury wykonywanej po resecie, bo
> znajdowała się ona pod 0x0000. Problem w tym, że CP/M chciał mieć w tym
> miejscu RAM. Dlatego jedyną szansą na odpalenie tego systemu na
> "gumiaku" było skorzystanie ze stacji dysków FD3000, która tak naprawdę
> była osobnym mikrokomputerem z własnym CPU, a Spectrum robił za terminal.
>
Tego typu problemy istnieja dzis ale dzieki mocy obliczeniowej i ilosci pamieci nas
to nie boli.
Trzeba robic polling na usb zeby klawiature czytac? Kto sie przejmuje? CPU ogarnie.
Trzeba mozolnie malowac literke piksel po pikslu? No i co? Biblioteka to robi...
W efekcie od nacisniecia klawisza do literki na ekranie uplywa nadal 20-50ms. Czasem
wiecej, czasem mniej, ale nie mniej niz za czasow 8bit...
O tego typu problemikach na wyzszych warstwach juz nie pisze bo to zwyczajne zycie.
Ale biblioteki, konwertery wszelkiej masci zalatwiaja sprawe.
Dzis na malinie sie macha pinami w bashu. Albo puszcza jakies przeliczenia w
"chmurze" lub zdalnie. Co tam puszczanie cpm na stacji dyskow...
> Takich pułapek w tamtych czasach było całe mnóstwo. Tak więc pomysł
> zrobienia "uniwersalnego" systemu do Z80 to mrzonka. Może on byc co
> najwyżej uniwersalny w tym sensie, że udostępni się kod, który
> użytkownik będzie musiał dostosować do swojego sprzętu.
>
Zgadzam sie z tym w zakresie wyboru cpu. Mysle ze mozna bylo dobrac lepiej zestaw
preppersowy pod tym wzgledem.
Arduino bylo by chyba lepsze. Duzo prosciej sie z tym interfejsuje, nakupic plytek z
wszelkim IO/czujnikami/przekaznikami jest prosto.
Troche problem zeby kompilowac na arduino nie majac PC. Ale mysle ze do ogarniecia...
> Poza tym jeśli już myślimy o "postapokaliptycznej" rzeczywistości, to
> nie należy zapominać o podstawowym kryterium, jakim będzie brak
> Internetu. Ludzie przyzwyczaili się do wygody, jaką zapewnia sieć.
> Mnóstwo problemów da się obecnie rozwiązać od ręki, szukając podobnych
> pytań na stackoverflow albo forach. Jeśli nic się nie znajdzie, to
> zawsze można kogoś dopytać. Jeśli nagle miałoby tego zabraknąć, to
> większość projektów stanęłaby w miejscu. Inne posuwałyby się do przodu
> bardzo wolno, o ile ich autorzy pomyśleliby o zgromadzeniu zapasu
> literatury, datasheetów i narzędzi. :)
>
Dlatego tak wazne jest uproszczenie calosci i wprowadzenie jednolitych standardow. I
w tym zakresie by mi sie ten projekt podobal. Ale to walka z wiatrakami.
> Sprzęt będzie najmniejszym problemem. Komputerów jest wszędzie pełno
> dookoła. I nawet atak z użyciem EMP tego nie zmieni. :)
Tez tak sadze.
Następne wpisy z tego wątku
- 10.10.19 16:53 Irek.N.
- 10.10.19 19:44 marfi
- 10.10.19 21:17 JaNus
- 10.10.19 21:18 sundayman
- 10.10.19 21:20 sundayman
- 10.10.19 22:13 Cezary Grądys
- 11.10.19 07:54 Atlantis
- 11.10.19 10:16 J.F.
- 11.10.19 10:25 J.F.
- 11.10.19 10:52 Atlantis
- 11.10.19 11:48 J.F.
- 11.10.19 12:06 Atlantis
- 11.10.19 12:21 J.F.
- 11.10.19 13:06 Atlantis
- 11.10.19 14:23 JaNus
Najnowsze wątki z tej grupy
- 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
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
Najnowsze wątki
- 2024-11-13 Filtr do pompy ruskiej
- 2024-11-12 Gdzie kosz?
- 2024-11-13 elektrycznie
- 2024-11-12 Jebane kurwa, kurwy.
- 2024-11-13 karta parkingowa
- 2024-11-13 Wl/Wyl (On/Off) bialy/niebieski
- 2024-11-12 I3C
- 2024-11-13 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-13 Łódź => Senior SAP HANA Developer <=
- 2024-11-13 Zabrze => Senior PHP Symfony Developer <=
- 2024-11-13 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-13 Kraków => QA Inżynier <=
- 2024-11-13 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-11-13 Lublin => Delphi Programmer <=