Разговор:Галаксија (рачунар)/Архива 1
Ово је архива прошлих расправа. Не мењајте садржај ове странице. Ако желите започети нову расправу или обновити стару, урадите то на тренутној страници за разговор. |
Архива 1 | Архива 2 |
Видео систем, шифт-регистар
Може ли неко да ми објасни шта се тачно под овим подразумева?
Ово је рађено уз помоћ шифт-регистра („shift-register“) који је слао бит по бит телевизору, после примитка читавог бајта од процесора. Овај паметан и јефтин „трик“ је растерећивао процесор и знатно смањио цену и компексност рачунара
. -- Обрадовић Горан (разговор) 17:07, 19. новембар 2009. (CET)
Ја ћу покушати. Пошто је процесор био јако спор за данашња мјерила, ако би директно манипулирао са видео сигналом, графика би била изузетно груба јер би мијењање стања било јако споро (дакле имао би за сваку линију можда 10 он-оф стања). Да би то ријешио, Воја је додао помјерачки регистар (ел. коло), који је могао у једном такту да прими осам битова од процесора, и затим их у сваком даљем такту шаље један по један ван, на видео улаз телевизора. За то вријеме, процесор би довукао нови бајт податка из меморије, и био је спреман да га преда пом. регистру чим би овај завршио са осмим битом. На тај начин, и спор процесор је могао да изађе на крај са (изузетно захтјевном) брзином исписа видео-екрана. Надам се да је сад мало јасније.--Мирослав Ћика (разговор) 17:18, 19. новембар 2009. (CET)
- Захваљујем :). -- Обрадовић Горан (разговор) 00:50, 20. новембар 2009. (CET)
Mislim da pitanje zaslužuje celovitiji odgovor. Nije uobičajeno da se mikroporocesor koristi za generisanje video signala. Obično je za to bio zadužen poseban sklop kojem je procesor slao podatak za prikazivanje (zapravo, sam je upisivao sadržaj u video memoriju). Ideja da procesor računara može da obavlja i tu funkciju potekla je od Don Lankastera (Don Lancaster - plodni pisac računarske literature osamdesetih i devedesetih godina prošlog veka) i opisana je u knjizi "The Cheap Video Cookbook" objavljenoj 1978. (Howard W. Sams & Co., Inc.). Autor je koristio mikroprocesor Rockwell 6502, veoma malo dodatnog hardvera (da se ne upuštam), set programa i puno kreativno upotrebljenog znanja o radu televizijskih aparata na kojima je trebalo da se prikaže slika. Opisani su načini generisanja grafike i teksta različitih rezolucija. Upotrebljen je mikroprocesor 6502 jer je mogao da generiše promene na adresnim linijama u taktu od 1 mikrosekunde izvršavajući jednostavan program. Sam program kojim se to postizalo nije imao previše smisla sa stanovišta programiranja jer je imao niz istih instrukcija. Istovetnu ideju, ali pakujući dodatni hardver u poseban čip, iskoristio je Sinkler za svoje računare ZX80 i ZX81 kao i Spectrum, puštene u prodaju 1980., 1981. i 1982. godine. Galaksija je nastala u težnji da se načini računar sa razumnom cenom za naše tržište gladno računara. Osnova, do usvajanja ideje Dona Lankastera, bio je računar TRS Model 1 sa 4kB BASIC interpreterom. Nastojanje da se standardno načinjena video jedinica ovog računara uprosti nije davala prihvatljive rezultate tako da je saznanje o generisanju slike uz pomoć mikroprocesora značajno doprinela da se Galaksija uopšte pojavi kao proizvod. Veština Voje Antonića je u tome što je uspeo da natera mikroprocesor Z80 da obavlja isti posao kao i mikroprocesor 6502 iako je to bilo teže za izvođenje (ali je svakako to uspelo i Sinkleru neku godinu ranije). Ovim postupkom su dobijeni izuzetno jeftini računari za to vreme. Sam autor Galaksije navodi drugi izvor ideje, potekao od upotrebe mikroprocesora 1802 na način koji je lansirao Don Lankaster. Moguće da je korišćenje te ideje razjasnilo neke nedoumice u načinu realizacije koji je imao Sinkler s obzirom da se nije mogao imati direktan uvid u sadržaj specijalnog čipa izrađenog za tu namenu. Autor Galaksije je svakako imao pristup kodu računara ZX81 jer je disasemblirani ROM ovog računara već bio objavljen, odakle se mogao videti način koji je upotrebio Sinkler. Znači, nije mikroprocesor bio spor, već sasvim dovoljno brz za to vreme da generiše sliku i u vreme povratka mlaza na početak izvršava BASIC program. Za shvatanje ovog teksta potrebno je elementarno poznavanje principa rada TVa i mikroprocesora.
- Napisi ovo slobodno u clanak. Jos ako neko ima sliku cele Galaksije -- Bojan Razgovor 09:02, 11. новембар 2011. (CET)
Misliš, da zamenim ceo deo o video sistemu (ima smisla)?
- Dopunis sta nema, ispravis sta je netacno ili neprecizno. To je sva filozofija rad a ovde. -- Bojan Razgovor 09:19, 11. новембар 2011. (CET)