OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 11:27

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 336 ]  Přejít na stránku Předchozí  1 ... 12, 13, 14, 15, 16, 17, 18 ... 23  Další
Autor Zpráva
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 23.06.2021, 12:02 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2569
Bydliště: Praha
Has thanked: 502 times
Been thanked: 604 times
U převodníku HDMI-VGA může být problém s napájením, třeba právě malina né každý převodník utáhne. Jistota je pokud má externí napájení. Mám něco jako tohle https://www.alza.cz/axagon-rvh-vgam-hdmi-vga-d5507237.htm a chodí to celkem spolehlivě, na napájení stačí nabíječka od mobilu...

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 23.06.2021, 17:32 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Nejen převodník, ale i monitor může dělat problém. Testoval jsem onehdy s Malinou jestli ve šrotu nenajdu nějaký živý LCD, a menší 14" běžel okamžitě, ale větší 17" si vůbec nevšiml že do něj jde nějaký signál, mrcha nenažraná. Když jsem si další den donesl druhou nabíječku a převodník přikrmil, tak byl najednou funkční i ten druhý!

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 23.06.2021, 20:09 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Ten můj nemá napájení vůbec.
Jen na jednom konci HDMI konektor, na druhém VGA.
Podle prodejce to není VGA->HDMI, ale opravdu HDMI->VGA.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 23.06.2021, 20:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
VGA potřebuje k plnému vybuzení 50 mA. Ten sice má HDMI být schopné dodat, ale některá zařízení tolik nedají. Obzvláště synchronizační vstup je na to citlivý, při nedostatečném napětí se tváří jako že není signál.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 05.09.2021, 10:55 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
Dotaz: Chtěl jsem na Raspberry Pico zkusit implementovat softwarové generování PAL/NTSC barvonosného signálu. Možné by to bylo, výkon by na to byl. Skončil jsem ale u matematiky - protože jsem z principu kódování pochopil, že barvonosná zasahuje do spektra obrazového signálu a znehodnucuje ho. Není možné kvalitně přenášet ani rozlišení 320x240, hrany budou vždy rozmazané a barvy rozjeté. Dřív jsem myslel, že výstupy 8-bitů jsou nekvalitní kvůli nekvalitnímu kodéru nebo mému TV, ale tady vidím že nekvalita digitálního obrazu je daná už principem kódování barev.

Tedy - nemá už smysl se nově zabývat kódováním PAL/NTSC, pro nízkou kvalitu obrazu? Myslel jsem jako náhrada, když TV nebude mít SCART konektor. Spíš bych teď řekl - buď bude TV se SCART konektorem, nebo monitor/TV s VGA vstupem. PAL/NTSC by byl bezvýznamný krok zpět.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 05.09.2021, 11:20 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Pokud by někdo chtěl hodně retro a pouštěl obraz přes AV do staré CRT televize...

Možná právě kvůli té nedokonalosti byly ty staré televize koukatelné i při tak mizerném rozlišení a malé snímkové frekvenci. Když se to dnes zaostří do perfektních hranatých pixelů, tak to vypadá blbě.

Mimochodem, co takhle malá přenosná LCD telka, napájená z baterek, s AV i HDMI vstupy? Má někdo nějaký cenově přijatelný tip, nejlépe objednatelný přímo v ČR?

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 05.09.2021, 11:21 
Offline
Kecka

Registrován: 08.06.2016, 18:25
Příspěvky: 48
Has thanked: 5 times
Been thanked: 21 times
Panda38 píše:
Dotaz: Chtěl jsem na Raspberry Pico zkusit implementovat softwarové generování PAL/NTSC barvonosného signálu. Možné by to bylo, výkon by na to byl. Skončil jsem ale u matematiky - protože jsem z principu kódování pochopil, že barvonosná zasahuje do spektra obrazového signálu a znehodnucuje ho. Není možné kvalitně přenášet ani rozlišení 320x240, hrany budou vždy rozmazané a barvy rozjeté. Dřív jsem myslel, že výstupy 8-bitů jsou nekvalitní kvůli nekvalitnímu kodéru nebo mému TV, ale tady vidím že nekvalita digitálního obrazu je daná už principem kódování barev.


Ano, mám stejnou zkušenost, když jsem na ESP32 zkoušel v PALu generovat barevný obraz pro PMD85. Frekvence jasové složky a barevné složky byly vzájemným násobkem a dopadlo to blbě. Myslím ale, že se kvůli tomu dává na jasovou složku filtr (ještě před smícháním s barvou) pro potlačení barvonosné složky - to by mělo alespoň potlačit barevné artefakty na hranách. A nebo je zde možnost použít SVIDEO, kde jsou tyto složky oddělené. Toto jsem ale nezkoušel, tak nevím jak by to u takového sw generování obrazu dopadlo.

_________________
http://maximalne.8u.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 05.09.2021, 11:50 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
PAL by na tom měl být trochu líp než NTSC, kvůli širšímu pásmu - u 320x240 leží barvonosná těsně nad frekvencí pixelů (u NTSC by se frekvence kryly), ale i tak je obtížné je od sebe oddělit a bude to hodně zkreslené. Softwarové generování bych si uměl představit jen u NTSC, kdy se každý pixel dekóduje jako půlvlna barvonosné, takový obraz by byl ale vhodný spíš pro barevné plochy (běžný TV obraz), ne pro písmo a čáry. Asi je to nevhodné používat. Leda že by v nějakém kodéru měli vymyšlenou nějakou chytrou prekompenzaci zkreslení.

Zajímalo by mě, jaká je asi kvalita obrazu z PAL kodéru který je např. v Raspberry Zero (nebo jiný Rpi), nezkoušel někdo?

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 16.09.2021, 23:11 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
Vytvořil jsem pro Pico novou zobrazovací knihovnu PicoQVGA - značně minimalizovanou, s grafickým módem 320x240/8. Má sloužit hlavně jako tutoriál k použití PIO a DMA na Raspberry Pico. Na stránce je podrobný popis kódu programu. ... Docela mě příjemně překvapilo, že videomód 320x240/8 je v praxi pro většinu aplikací postačující.

http://www.breatharian.eu/hw/picoqvga/index.html

Příloha:
picoqvga0.jpg
picoqvga0.jpg [ 61.95 KiB | Zobrazeno 4211 krát ]

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 13.12.2021, 17:49 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
PIO by asi zvládlo rozhraní matematického koprocesoru, nebo nějaké jiné periferie 8-mi bit počítačů ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 13.12.2021, 18:11 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
Když se to tu řešilo, tak vypadalo že by to i bylo zvládnutelné, i když ne úplně snadno.

Byl by problém s operací jako čtení paměti, protože PIO musí vyslat do DMA adresu a DMA přenese data zpět do PIO, což by zabralo dost taktů procesoru. Leda že by se dal na sběrnici generovat nějaký signál prodlevy. Zápis na port a čtení portu by mělo jít snadněji.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 13.12.2021, 18:34 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Něco jako turbína pro ZX81? :arg:

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 13.12.2021, 19:09 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
PIO je stavěný na streem dat, do kterého to tlačí DMA a PIO pak dělá časování, nebo handshake.
Na ty periferie potřebuješ přístup do pole registrů a nemusí jich být moc.
Ještě lepší by byl rychlej přístup do segmentu paměti, ale to už jednoduše nepůjde.

Asi to bude chtít vymyslet trochu složitější PIO, který to bude umět všechno :D
Zatím jsem to vždy dělal hw jednoúčelovejma mašinkama, který sice měly náznak řadiče, ale vždy to bylo na míru.

V FPGA to chce ale udělat nějakou univerzální strukturu, kterou dostane do ruky programátor.

Na ZX81 to nemá smysl dělat turbínu, ZX81 se tam vejde celá i s emulací Z80 :)

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 13.12.2021, 19:55 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
danhard píše:
...Na ZX81 to nemá smysl dělat turbínu, ZX81 se tam vejde celá i s emulací Z80 :)
A ještě když se bude nudit může ve volném čase na druhém jádru emulovat ZX Spectrum :shock:

Na druhou stranu, přidat do ZX.. mrňavou součástku za 20 Kč (RP2040), i kdyby se tam většinu času nudila, to není zas tak špatné. :-) https://cz.rs-online.com/web/p/mikroregulatory/2211610

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Raspberry Pico
PříspěvekNapsal: 13.12.2021, 20:42 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Nepřeháněj, je to za 500ks bez DPH a potřebuje to ještě externí flash EPROM, jelikož je to samo od narození blbé :D

https://rpishop.cz/raspberry-pi/3669-ra ... p2040.html

Ale udělej pro ZX zobrazení, je to o naprogramování PIO, pro TV a pro VGA.
Do formátu QVGA se to krásně vejde i s borderem.
Ale je to trochu jiné s daty, kdyby jsi udělal streem pro obraz a barvu zvlášť, to by byla pecka :)

A až to budeš mít hotový, tak můžeš zkusit C64 :lol:

Co se týče VGA zobrazení, tak není podstatná frekvence bodů, ale poměr této frekvence k Hsync.
Každej převod VGA na LCD (u CRT to není zapotřebí) se PLL chytne na Hsync a podle toho přednastaví dělicí poměr na frekvenci bodů podle normy. Většínou se to dá ručně nastavit, nebo to dělá automaticky, aby body seděly na sebe.

Native rozlišení displejů už ale není dávno 640x480, aby si to tam sedlo :)

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Naposledy upravil danhard dne 13.12.2021, 20:58, celkově upraveno 1

Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 336 ]  Přejít na stránku Předchozí  1 ... 12, 13, 14, 15, 16, 17, 18 ... 23  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz