ZX Spectristi byli tenkrát socky s procesorem na pouhých 3,5 MHz. Ten kdo to myslel s počítači vážně, tak měl procesor na 4 MHz (a víc, pokud uměl přizvednout takt). Taktéž RAM měl aspoň 64kB a nikoliv sockoidních 32 kB.
A bylo nám i s takovým výkonem špatně? Navíc žádný HW díry. Chyby v OS si člověk sám spravil, přeflašoval ROM, krpy v softu našel sám, spravil si, crackl v případě potřeby, pokud autor nebyl příznivcem sdílení duševního vlastnictví.
Tenkrát byl svět IT ještě v pořádku :-).
Aha, taxem si velikosti RAM pomýlil Didaktikem.
Mno jo no, ta hlava už také není co bývala. A nějak se to poslední dobou množí.
To jsme tak stáli se sousedkou před obchodem a šla okolo povědomá "samyce". Dumal jsem, že ju znám, jen nevím odkud a hlavně jak moc.
Sousedka si toho všimla a jedovatě říkala: " Tak to začíná..." Ale co ona o tom může vědět jako důchodec, co občas netrefí domů?
Jářku, hlava dobrá, ale za ty roky už asi toho mám na pamatování už moc.
ako byvaly spectrista (socka podla teba) musim zareagovat - mas to cele zle :-)
- ZX Spectrum (povodna verzia) - CPU 3,5MHz a 16KB ROM + 48KB RAM
- Didaktik Gama - 80KB RAM (hornych 32KB sa prepinalo nastavenim 0/1 na porte (myslim, ze to bol C0))
- Didaktik M - opat len 48KB, avsak rychlost CPU zvysili (myslim) na 4MHz (co bolo skor na skodu, lebo to rozbilo casovanie vo vacsine hier)
- ZX Spectrum 128K - tam uz neviem presne ako to bolo namapovane, kazdopadne toto bol vlhky sen kazdedho spectristu ;-)
A co sa tyka oznacenia za socky, je to mozne, no na druhej strane bolo to slusne zelezo za pomerne rozumne preniaze. Malo to vyhody v tom, ze v republike (vtedy este Ceskoslovenskej) bola velmi silna zakladna uzivatelov a tympadom aj dostupna dokumentacia (dokonca aj dost low-level - okomentovany dump RAM-ky, nedokumentovane instrukcie Z80, prerusenia, chyby v ULA, ktore sa dali zneuzit na rozne veci ako zvysenie poctu vykreslovanych farieb,...).
Ach jaj, to boli casy...
Nebylo to v Didaktiku Gama takto? 16 kB ROM + 32 kB RAM (z toho ve spodních 16kB video) a dalších 32kB RAM v bank1, právě přepínaný PIO MHB 8255 a také se mě zdá, že to bylo přes port C0?
Co se mi líbilo, tak v 16 kB ROM bylo hafo místa a další se dalo získat odmazáním rutin pro ZX drive a i nějaká tiskárna tam byla? Takže jsem si tam poopravoval (opatchoval :-)) známé chyby, i ty, kterým se musel dopsat opravný kód, přihodil pár generátorů písma, rutinu pro obsluhu 9ti jehličkové tiskárny, a přihlašovací dialog s heslem :-) A nebo se taky vyměnil ROM za 32kB a fungovalo to jako chytrá domácnost. Postavil se k tomu modem a zavolalo ti to do práce, že nemáš zavřený okna, zdechl kotel, a vůbec k čemu sis postavil čidla. Došel jsi domů, přepnul ROM zpět na didaktikování a po skončení restartoval na řízení a hlídání baráku. Ba dokonce se k tomu dodělaly i elektrické termostatické ventily. Sice to vypadalo jako uzávěry na dálkovém plynovodu, ale co už.
V Gamě byly také 4 MHz. Z80 jsem si dal od NEC 6MHz? kvůli taktování :-). Povětšinou tam byly obyčejné od ST.
Pak došla na doma disketová mechanika D40. V práci jsem to měl připojený na 8", ale 5,25" bylo jiný kafe. I když ta D40 byla také DoDo. Ale už nevím, při jaké příležitosti to mrzlo. A to ještě někomu jo a někomu vůbec. Jen si pamatuji, že jeden signál jsem musel prohnat přes 2 hradla kvůli zpoždění a pak to šlapalo jako víno. Akorát jsem tam vmontoval ROM 32kB. V první půlce byla originál ROM kvůli kompatibilitě a v druhé upravená ROM s přidanými funkcemi např. automatické parkování hlavičky do stopy 41. Ve stopě 42 jsem zálohoval průběžně celou stopu 0, takže nabořená FAT už nebyl problém a data šla obnovit i při úplně prodřené stopě 0. Tenkrát ještě nebylo to duševní vlastnictví, a autor ROM D40, neměl problém mi poskytnout komentovaný výpis ROM D40 a věnovat mi své nou-haf. Stejně jako s upravenou ROM Didaktiku.
A k tomu všemu foliová PC klávesnice. Samozřejmě programovatelná a s předprogramovaným vypisováním příkazů pro D40. *Load.... * Save...
Akorát lituji do dneška, že už se mi tam nikam nevešel RTC. Pak by PC bylo zbytečností.
Ach jaj, to boli casy...
Nene, Didaktik Gama to měl takhle:
8000..FFFF = 32+32 KB RAM
4000..7FFF = 16 KB slow RAM (+video)
0000..3FFF = 16 KB ROM
Takže to bylo nekompatibilní se stránkováním Spectra.
Poslední verze 1989 už automaticky kopírovala obsah při přepínání stránek až po RAMTOP, takže to nepadalo, když byl výš než 7FFF.
Stejně to byl nejlepší počítač co jsem měl (a dodnes mám!). Potom s PC už byly furt jen problémy.
Ano, původní Ferranti ULA, získané švindlem, byly jen v modelu Gama, a ty jely stejně jako Spectrum na 3.5 MHz. Když došly, tak použili ruskou napodobeninu, která ale měla jiné časování a běžela na 4 MHz. Také kvůli tomu byl obraz natažený na výšku, což zase přispělo k čitelnosti písmen. Já jsem si to u Gamy na Junosti natahoval také.
Jo, jenže hrám kraloval C=64 s necelým jedním MHz :-D
Moje Gama měla 80 KB, ale pokud jsem chtěl soft co to využíval celé, musel jsem si ho napsat sám. Žádné PAE...
Ovšem zvyšování výkonu může být i docela kontraproduktivní: http://dexovo.cz/akcelerace.php
Z dnešního pohledu bych dal přednost Acornu na 2MHz, protože ta 6502 byl RISC a dokázal upočítat totéž jako Z80 na 4MHz. A ten letecký simulátor v BASICu, to se dost vytáhli.
Ale o dírách v HW bych polemizoval, ono takové neúplné adresování portů dokáže neuvěřitelné věci ;-)
No vidíš, nad tím SSD také zapřemýšlím. Zatím jsem to usadil na 80 GB disku vymontovaném v elektroodpadu, jenom tak na vyzkoušení, a vypadá to že nebudu mít důvod na to příštích pár let sáhnout. Ale mám v plánu během letoška vyhrabat i nějaký další hardware, už se tam objevují novější věci než mám doma :-P