-
Data: 2019-10-10 10:34:33
Temat: Re: Z80 jako jedyna szansa w postapokalipsie
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]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. 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.
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.
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. :)
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. :)
Następne wpisy z tego wątku
- 10.10.19 10:46 Atlantis
- 10.10.19 11:03 Queequeg
- 10.10.19 11:15 JaNus
- 10.10.19 11:17 Marek
- 10.10.19 13:06 marfi
- 10.10.19 13:51 Atlantis
- 10.10.19 14:21 Marek
- 10.10.19 14:23 Marek
- 10.10.19 14:51 RadoslawF
- 10.10.19 15:24 marfi
- 10.10.19 15:34 Marek
- 10.10.19 16:41 s...@g...com
- 10.10.19 16:53 Irek.N.
- 10.10.19 19:44 marfi
- 10.10.19 21:17 JaNus
Najnowsze wątki z tej grupy
- Dlaczego energia elektryczna jest droga i cały czas drożeje
- twardy dysk stuka
- Oclenie alkalicznych akumulatorów
- Powerbank jednonapieciowy, a trzynapieciowy
- Lustra w maszynie ASML
- DC blocker i buczące toroidy
- Problemy TSMC cd
- Detektor
- Może tutaj się uda: [NTG] Elewacja / dziurawa Churka
- Falownik jednofazowy a żarówka
- Agregat i "legalność" instalacji
- Uziom
- (Ponownie) odkryto, że ładowanie pulsacyjne robi dobrze
- driver led ?
- Długość wtyku zasilającego ?5.5mm
Najnowsze wątki
- 2024-05-03 Warszawa => Sprzedawca usług rekrutacyjnych <=
- 2024-05-03 Warszawa => Mid/Senior QA Engineer <=
- 2024-05-03 Warszawa => Mid/Senior QA Engineer <=
- 2024-05-03 Warszawa => Senior PHP Developer (Symfony) <=
- 2024-05-03 Rzeszów => UX/UI Designer <=
- 2024-05-03 Giertych przetarł szlak: byli członkowie zarządu Orlenu śledztwa prokuratorskie obserwują z zagranicy
- 2024-05-03 Warszawa => Senior Rust Software Engineer <=
- 2024-05-03 Kraków => UX/UI Designer <=
- 2024-05-03 Warszawa => International freight forwarder <=
- 2024-05-02 Silnik Stirlinga - energia mechaniczna wytwarzana z ciepła bez dostarczania paliwa!
- 2024-05-02 Kraków => Senior .Net Programmer <=
- 2024-05-02 Sprowadzenie pożaru zagrażającego mieniu w wielkich rozmiarch
- 2024-05-02 Zielona Góra => Spedytor międzynarodowy <=
- 2024-05-02 Katowice => Performance Analyst <=
- 2024-05-02 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=