-
Data: 2019-10-10 16:41:16
Temat: Re: Z80 jako jedyna szansa w postapokalipsie
Od: s...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie 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
- 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?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
Najnowsze wątki
- 2024-11-11 Wyważanie kół rowerowych
- 2024-11-11 Kosz, gdzie??
- 2024-11-11 Coraz mniej ludzi robi prawo jazdy
- 2024-11-11 Opole => SAP HANA Cloud Dev / Data Engineer <=
- 2024-11-11 Warszawa => Spedytor Międzynarodowy <=
- 2024-11-11 Lublin => Senior PHP Developer <=
- 2024-11-11 Marki => Senior PHP Symfony Developer <=
- 2024-11-11 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-11 Gliwice => Specjalista ds. public relations <=
- 2024-11-11 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-11 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-11-11 Warszawa => Sales Development Representative (in German) <=
- 2024-11-11 Marsz niepodległości
- 2024-11-08 Belka
- 2024-11-09 pierdolec na punkcie psa