Na czym zrobić moduł TV composit out

Nov 16, 2007 90 Replies

dokładnie tak, wyjścia z pamięci na rejestr równ/szeregowy, z którego wytaktowujemy zewnętrznym generatorem kolejne pixele na video out. Procek posłuży zaś do adresowania pamięci i zapisu tam matryc w "wolnych chwilach".

Znalazłem w rupieciach taki stary generator video ramki CCIR - ZNA134 . Trzeba to zsynchronizować z pracą procka, dodatkowe parę oporników na wyjściu video i powinien mieć obraz na monitorze telewizyjnym. :-))

Roman

Roman

Mo?esz jeszcze uzy? jednouk?adowca telegazety którego RAM b?dziesz ?adowa? przez I2C (wykorzystasz z niego tylko generator)

Sat, 17 Nov 2007 22:24:40 +0100 jednostka biologiczna o nazwie __Maciek <i80c586@cyberspace_NO_SPAM_.org> wyslala do portu 119 jednego z serwerow news nastepujace dane:

Jak wygrzebię modulator to zajrzę, póki co można popatrzeć jak to zrobiono w Spektrumnie:

formatting link
Uwaga: _duży_ GIF (3700x2600 px) lepiej nie otwierać w przeglądarce tylko ściągnąć.

Inne spektrumowe dokumentacje (m.in. serwisówki i schematy):

formatting link
(linki są na dole strony)

Mon, 19 Nov 2007 12:28:09 +0100 jednostka biologiczna o nazwie __Maciek <i80c586@cyberspace_NO_SPAM_.org> wyslala do portu 119 jednego z serwerow news nastepujace dane:

[...]

Wygrzebałem jeszcze coś takiego, oprócz LM1889 jest też kilka innnych scalaków do tego zastosowania:

formatting link

Dzięki - ten drugi stał się moją obsesją ;-)

Roman

tylko ze ma on bardzo mocno ograniczone mozliwosci... stad korzystajac z mocy i niskiej ceny uc warto dodac torche hardware by miec wieksza elastycznosc i mozliwosci samego rozwiazania zwlaszcza ze ma tam byc grafika pikselowa - juz sama kostka SRAM 32KB daje nam mozliwosc uzyskania grafiki 512x512 pikseli... a taki AVR popedzany zegarem 24MHz bz problemu powinien moc zaadresowac taki obszar, wyrysowac literki i nawet figury geometryczne... a o ARM za 20zl nie wspomne...

MAX4455 daje 712x512 pixeli na PAL, full graphics.

cena zabija - taniej wyjdzie zrobic na kilku IC, poza tym wieksza elastycznosc...

tylko ze tu potrzeba CRTC czyli ukladu sterownika CRT - 6845, 8275,

6847, uPD7220, TMS9927 itp
formatting link
a w ZX spectrum siedziala ULA czyli bardzo prosty ASIC z bardzo prymitywnyem CRTC, w ZX80 glowny CPU (Z80) programowo generowal obraz (jedynie konwersja z postaci rownoleglej na szeregowa byla robiona sprzetowo TTL rejestrem przesuwnym, w ZX81 bylo dokladnie to samo rozwiazanie tylko TTL z ZX80 zastapiono ASIC ktory nazywal sie SCL)

Mon, 19 Nov 2007 16:41:40 +0100 jednostka biologiczna o nazwie "PAndy" <pandrw_cutthis snipped-for-privacy@poczta.onet.pl> wyslala do portu 119 jednego z serwerow news nastepujace dane:

Oczywiście że potrzeba, ale tu rozważaliśmy co dodać do tego CRTC (zrobionego np. na CPLD) żeby łatwo uzyskać sygnał composite bez bawienia się w "ręczne" generowanie sygnału chrominancji.

Kiedy jest już układ zamieniający RGB albo YUV na CVBS to zrobienie reszty układu jest dużo łatwiejsze.

Mon, 19 Nov 2007 16:41:40 +0100 jednostka biologiczna o nazwie "PAndy" <pandrw_cutthis snipped-for-privacy@poczta.onet.pl> wyslala do portu 119 jednego z serwerow news nastepujace dane:

A w Amstradzie był normalnie 6845 i procesor miał czas na ciekawsze rzeczy niż generowanie obrazu :-)

no taki sam jak w CGA czy MDA... i wlascwie tyle tego bylo - Amstrad to takie PC tyle ze z Z80 na pokladzie...

CVBS powstaje po zlozeni uzygnalu wizji i synchronizacji - nie musi byc kolorowy...

to chyba najlepiej bedzie siegnac po cos takiego:

formatting link
xc9536 - taniej i prosciej chyba nie bedzie...

Pan __Maciek napisał:

Używanie 6845 do wyświetlania na ekranie to jak sikanie z wiatrem. W związku z tym to nie Shugar (czy jak temu Persowi było), tylko Sinclair dostał tytuł szlachecki za swoje rozwiązania. Prostszego układu niż ZX-81 to się już zrobić nie dało. Dlatego też był to pierwszy komputer osobisty w cenie poniżej 200 funtów.

ZX-81 miał tak zorganizowną pracę, że były dwa tryby: "slow" i "fast". W tym wolnym procesor zajmował się obliczeniami tylko wtedy, gdy nie wyświetlał obrazu, czyli w czasie powrotów plamki. W szybkim, jak trzeba było coś policzyć, to ekran robił się czarny.

Powstal pozniej tryb medium. Wyswietlal sie co drugi polbraz, widac bylo kiepsko, ale zwalnial cos 30%.

J.

Raczej PC to taki CP/M, tylko na 8088.

J.

myslalem raczej o filozofii sprzetu (zero specjalizowanych ukladow, nastawienie jednak na funkcje uzytkowe niz rozrywkowe) - Amstrad byl dosc biednym komputerkiem jesli porowna sie go np z C64 czy Atari.

Mon, 19 Nov 2007 17:14:01 +0000 (UTC) jednostka biologiczna o nazwie Jarosław Sokołowski snipped-for-privacy@lasek.waw.pl> wyslala do portu 119 jednego z serwerow news nastepujace dane:

^^^^^^^^^

No właśnie. A generowanie obrazu bezpośrednio z procesora, który ma zasadniczo służyć do innych celów to jak sikanie _pod_wiatr_ ;->

Myślisz że osoby które decydowały o przyznaniu tytułu szlacheckiego analizowały zastosowane rozwiązania wyświetlania obrazu? :-) AFAIK Sinclair dostał tytuł za to że doprowadził do rozpowszechnienia mikrokomputerów wśród zwykłych ludzi.

Ale to oczywiście mogło mieć wpływ na powyższe, więc po części masz rację.

Pan __Maciek napisał:

Nie wim czy Pan o tym wie, ale konstrukcja pierwszego mikroprocesora powstała przy realizacji projektu alfanumerycznego terminala CRT. Do tego właśnie miał ten procesor służyć.

Wiem, że za sikanie z wiatrem ani orderów, ani tytułów nie dają.

No a przedtem ludzie mówili: komputer za dwie stówy? Coś ci się *chłopie* pomyliło.

Chyba poza ceną niczym innym się te sinclairy nie wyróżniały, więc co do tej "części", to nie ma Pan racji.

Mon, 19 Nov 2007 19:52:11 +0000 (UTC) jednostka biologiczna o nazwie Jarosław Sokołowski snipped-for-privacy@lasek.waw.pl> wyslala do portu 119 jednego z serwerow news nastepujace dane:

Jakieś szczegóły? Ja zawsze wiedziałem że powstała przy projekcie kalkulatora, a dokładnie to firma Busicom zleciła Intelowi opracowanie układów dla swojego _kalkulatora_ i grupa projektantów, pod kierunkiem Federico Faggina opracowała wtedy procesor 4004 i komplet układów peryferyjnych.

BTW czemu rozmawiamy per "pan"? W Usenecie standardowo jest przyjęte zwracanie się na "ty". Ale jeżeli Pan tak woli to...

Wracając do meritum (Meritum? Może TRS-80? ;-) ), aboslutnie nie neguję używania procesora do generowania obrazu, ale w takich konstrukcjach jak omawiane mikrokomputery, zastosowanie CRTC jest jednak bardziej sensowne niż zużywanie ogromnej części czasu procesora na tworzenie obrazu. Tworzenie obrazu za pomocą samego procesora wydaje się w tym przypadku być podejściem do problemu, pardon, "od dupy strony".

Co innego w sprzęcie gdzie oddzielny procesor wykorzystywany jest jako CRTC.

Inni twierdza ze to kalkulator mial byc :-)

Glowy nie dam

formatting link
podstawowa $1298 .. ale w 1977 roku.

Ciekaw jestem ile kosztowal 3 lata pozniej.

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required