pazi ovako, ti imas za svaku tacku 3 bajta koji definisu intenzitet u R u G i u B ...tako da tebi treba za 480 linija (mnogo ti je bolje da ides sa 200 linija, na primer VHS ti je 200 linija i to je zadovoljavajuci kvalitet posebno za pov display sa ledarama) 480*3 DAC-ova ili da intenzitet ledare radis sa nekom racunicom "trajanja" signala u toku jedne tacke ili da imas samo on/off ali bi onda morao da definises neki threshold za svaku boju (inace ce sve da bude belo)... dalje ti skeniras signal vertikalno a on dolazi horizontalno, dakle MORAS da imas neki RAM ... dual port ram ti je skoro pa jedina mogucnost, sa jedne strane ga punis a sa druge citas ...
tek kada resis punjenje tog rama, onda mozes da razmisljas o citanju istog ... generalno pustanje na ledare nije preveliki problem ali cak i samo sa 200 linija i dalje imas 600 ledara, ako ces da ih vozis "direktno" to je 600 IO PINOVA !!!!!!! ... mozes da ih punis nekim shift registrom sa latch-om ako hoces da sve gore istovremeno ili da imas koristis obican shift i da i tih 600 ledara multiplexiras tako da ti uvek gori samo jedna ... (ili po 3 na primer)
sad ti je bitno kojom brzinom ti se vrti "propeler", tj koliko ti traje jedna tacka po X-u .. pa da vidis koliko ti brz treba da bude shift - koliko imas vremena za jednu kolonu i koliko ti brz mcu treba da to sve moze da procita i posalje ... generalno ovde ne bi trebalo da bude problema, neki dspic na 40MHz ce to da pojede .. problem je samo punjenje ram-a (i nalazenje adekvatnog rama)
ja ti u startu predlazem da spustis to na 320x200 - to je dovoljna rezolucija za skeniranje PAL signala da "izgleda ok" (seti se CGA igara) - i da probas da nadjes odgovarajuci ram chip, racunaj da
- treba da imas dovoljno rama da sacuvas ceo frame
- treba ti ram koji ima dual port (dakle da mozes istovremeno da pises sa jedne strane i da citas sa druge strane) i da pristup nije sinhron (da ne moras istom brzinom da citas i pises)
i da pronadjes ADC
- treba ti neki dovoljno brz (za 320 tacaka to i nije toliki problem)
i treba da napravis brojac koji ce pravilno da se trigeruje na h/v sync (dakle moras da imas i kolo koje ce da izvuce h/v sync iz kompozitnog signala)