zajímalo by mě, jak těžké je udělat procesor nebo grafický čip. Nemyslím žádné novinky, spíš by mě zajímala historie. Třeba taková 8-bitová grafika, umí lidé se znalostí základů elektrotechniky takové schéma vůbec navrhnout ?
Pokud jde přímo o výrobu čipů, tak to je hodně velká a hodně drahá věda, tady se můžeš kouknout jak se vyrábějí v Rusku procesory pro jaderné rakety. Sice to není žádná supermoderní technologie, ale zase jsou na rozdíl od písíčkových Intelů a AMD minimálně milionkrát spolehlivější, tenhle čip prostě nesmí udělat chybu, jinak se o tom dozví celý svět:
I dnes jsou lidé kteří stále konstruují a vyrábějí hardware pro historické mikropočítače, staví se repliky, vylepšují se, i vlastní konstrukce se občas objeví, ale bývá to postavené kolem hotových mikroprocesorů. Je zajímavé že osmibitové mikroprocesory vyvinuté v sedmdesátých letech jsou stále nejvyráběnější a nejpoužívanější ze všech, v prakticky každém MP3 přehrávači nebo flashce najdeš slavný Z-80, klávesnice k počítačům a většinu spotřebičů zase řídí mikrokontroléry odvozené od Motoroly 6800 nebo Intelu 8051. Jinak česká retrokomunita se slejzá na tomhle webu: http://www.oldcomp.cz/
Dá se vzít i mnohem výkonnější mikroprocesor, například Motorola 68008, na nepájivém poli si "napíchat" kompletní dvaatřicetibitový počítač a spustit na něm trochu upravený Linux:
Postavit vlastní procesor z jednotlivých integrovaných obvodů je už trochu složitější, ale i tak v historii bylo a pořád je dost lidí co to dokázali, a jejich výtvory se ve srovnání s výrobky velkých firem neměly za co stydět. Jeden japonský šestnáctibitový "homebrew" procesor z roku 1975:
A protože i dnes se vyrábějí složitější čipy používané už v minipočítačích konce šedesátých a sedmdesátých let, je možné něco podobného postavit i dnes. Základem je obvykle čtyřbitová ALU s označením 74181, používaná i v legendách jako PDP-11, Wang 2200, nebo Xerox Alto (to byl ten superstroj který jako první měl v roce 1978 GUI ovládané myší!). Takže je možné postavit šestnáctibitový počítač, upravit pro něj překladač jazyka C, zkompilovat a rozběhnout na něm nějaký unixový operační systém jako je třeba Minix, potom ho připojit k Internetu, spustit webový server a ukazovat světu přímo na něm běžící stránky: http://www.homebrewcpu.com/