OldComp.cz

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


Právě je 28.03.2024, 23:19

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 42 ]  Přejít na stránku Předchozí  1, 2, 3
Autor Zpráva
PříspěvekNapsal: 22.03.2019, 19:01 
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
Tak tomu se říká "plésti z hovna bič" :lol:

_________________
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říspěvekNapsal: 23.03.2019, 09:16 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
PotPalo píše:
Ako by to asi vyzeralo v kombinácií s multicolor? (ako má hra Stormfinch)


Multicolor jde taky takto interlacovat. Zabere to stejne cpu taktu, jen kazdy atribut 8x1 bude obsahovat 8x2 hi res pixelu, nebo az 4 barvy.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 25.03.2019, 08:42 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
VELESOFT píše:
PotPalo píše:
Ako by to asi vyzeralo v kombinácií s multicolor? (ako má hra Stormfinch)
Multicolor jde taky takto interlacovat. Zabere to stejne cpu taktu, jen kazdy atribut 8x1 bude obsahovat 8x2 hi res pixelu, nebo az 4 barvy.
Skus natocit video z mojho Sil1kmc - to je celoobrazovkovy (celoPAPERovy) interlacovany multicolor. To by mohlo vyzerat zaujimavo...


Nahoru
 Profil  
 
PříspěvekNapsal: 26.03.2019, 08:01 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Zas budu za toho špatnýho... ale...

Ta interpretace jak je v YT videích je krásná, ale špatná. Kdyby to bylo skutečně interlaced (jak se to podle počtu řádek tváří), byly by barvy v každé (mikro)řádce - barvy typu ZX. Žádná hnědá růžová oranžová atd (Ps: možná si ty barvy přizpůsobil YT nevím, spíš ne).

Já mám za to že to co leze ze ZX Spectra bylo vždycky Non-interlaced. K tomu aby norma PAL zdvojnásobila vertikální rozlišení je potřeba trochu víc, než jen prohazovat dva obrázky. Field1 má jiný počet synchro impulzů, Field2 (to je ten posunutý) zase jiný. Podle toho televizor rozezná, který je který. ZX Spectrum ale tlačí ven jenom Field1, tedy Non-interlaced, 768x388. Rozlišení 768x576 ZX negeneruje.

Jeden z obrázků, zobrazené BEZ interlace, ale s prokladem barev a asi i na reálné TV/CRT (mírně by poblikával) z výstupu ze ZX by vypadal takto:
Obrázek

Původní zobrazení s (nereálným) řádkovým prokladem, reálné ZX barvy:
Obrázek
Vlastně ten reálnější je i hezčí :)

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
PříspěvekNapsal: 26.03.2019, 10:04 
Offline
Profík
Uživatelský avatar

Registrován: 20.02.2017, 01:17
Příspěvky: 801
Has thanked: 19 times
Been thanked: 48 times
VELESOFT píše:
Kazdopadne oba snimky jsou v interlace rezimu posunute proti sobe o pulpixel vertikalne


Podle toho, co píše Velesoft si to LCD TV asi sama vyhodnocuje jako "prokládaný" video mód. A celkem pochybuji, že by se na Spectru dalo posunout obrazovku o půl pixelu vertikálně... nebo se mýlím?

Každopádně jak jsem psal, já LCD TV ke Spectru nepřipojuji, takže pokud to spoléhá na tento trik, je to pro mě bezvýznamné. Navíc nejsem vůbec příznivcem jakéhokoliv počítačového "interlaced". Počítačová grafika má být zobrazována stabilně progresivně, bez zhasínání a rozsvícení bodů neustále dokola, zvláště ta "osmibitová", která má k fotografii opravdu celkem daleko. Koneckonců s prokládaným režimem jsou problémy i na DVD videích, např. v menu, kdy je problikávání v grafice často velmi rušivé.


Nahoru
 Profil  
 
PříspěvekNapsal: 26.03.2019, 10:51 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Přesně tak, interlace dělá většinou jen problémy, hlavně u pohybu, ať je to kdekoliv. Vzniklo to z nouze, a taky to tak funguje. Výhod má jen málo (napočítal jsem 3) :)

V tomhle případě se jedná o barevný proklad, ten nezvyšuje rozlišení ale zvyšuje pocit pestrosti barev. Pixly jsou pokaždé na stejném místě (žádné posunutí tu není). Jen s jinou barvou. Je k tomu potřeba ZX128 a je to mnohem více použitelnější, než Multicolor. Jeho lehčí varianta se dá použít i ve hrách, i na ZX48 s tím, že se při každém přerušení přehraje videoram obsahujicí barvy (768 B).

LCD stejně jako to dělá CRT musí rozeznat jednotlivé Fieldy. ZX mu v tom ale nepomůže, vysílá jen první snímek a stále dokola. A pokud by to LCD dělalo naslepo (pochybuju), poznalo by se to při jakémkoliv scrollingu v ZX Spectru (vždy by to dělalo linky). Někdy by linky byly i ve Velesoftových statických obrázcích, protože by je posouval omylem o pixl nahoru a ne dolů.

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
PříspěvekNapsal: 26.03.2019, 11:25 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Lanex píše:
Ta interpretace jak je v YT videích je krásná, ale špatná. Kdyby to bylo skutečně interlaced (jak se to podle počtu řádek tváří), byly by barvy v každé (mikro)řádce - barvy typu ZX. Žádná hnědá růžová oranžová atd (Ps: možná si ty barvy přizpůsobil YT nevím, spíš ne).
Ale moje videa s Velesoftovym zobrazovanim vobec nijak nesuvisia. Velesoft vyuziva trik ked sa niektore LCD telky s vysokym rozlisenim nasilu snazia deinterlacovat neinterlacovany obraz. V mojich videach je to presne naopak - obraz je neinterlacovany a stale v nizkom rozliseni, ale snazim sa simulovat dlhy dosvit CRT obrazoviek, takze 25Hz striedanie farieb sa neprejavi vo vyssom rozliseni, ale v sirsej farebnosti. Skratka, obraz ktory mohli ludia po dlhe roky v minulosti sledovat na klasickych CRT televizoroch kde ma obrazovka urcitu zotrvacnost. Farby nijak neprisposobujem, su take ake by si (v duchu vyssie napisaneho) vnimal na spominanom CRT televizore (akurat v digitalnej kvalite :) )
Lanex píše:
Já mám za to že to co leze ze ZX Spectra bylo vždycky Non-interlaced. K tomu aby norma PAL zdvojnásobila vertikální rozlišení je potřeba trochu víc, než jen prohazovat dva obrázky.
Presne tak.
Lanex píše:
Field1 má jiný počet synchro impulzů, Field2 (to je ten posunutý) zase jiný. Podle toho televizor rozezná, který je který.
Nie je celkom pravda. Synchro pulzov maju rovnako, ale Field2 je cely posunuty o 32 us neskor, a tym padom sa na starom klasickom analogovom CRT televizore vykresli na obrazovke o pol pixela nizsie (kedze vykreslovaci luc klesa o jeden spektracky pixel za jeden pixelovy riadok 64 us).
tommik píše:
celkem pochybuji, že by se na Spectru dalo posunout obrazovku o půl pixelu vertikálně... nebo se mýlím?
Zial, nemylis. Posunut Field2 o pol pixelu dole by znamenalo (ako som uz vyssie napisal) ze musi byt cely odvysielany o 32us neskor. A to uz chce bud nieco na urovni scandoubleru, alebo netrivialne zmeny v ULA.
tommik píše:
Každopádně jak jsem psal, já LCD TV ke Spectru nepřipojuji, takže pokud to spoléhá na tento trik, je to pro mě bezvýznamné. Navíc nejsem vůbec příznivcem jakéhokoliv počítačového "interlaced". Počítačová grafika má být zobrazována stabilně progresivně, bez zhasínání a rozsvícení bodů neustále dokola, zvláště ta "osmibitová", která má k fotografii opravdu celkem daleko. Koneckonců s prokládaným režimem jsou problémy i na DVD videích, např. v menu, kdy je problikávání v grafice často velmi rušivé.
Presne takto isto to vidim aj ja. ZX nemam pripojeny na LCD a tudiz tuto vlastnost nijak nevyuzijem. A ak ho budem pripajat k comukolvek modernejsiemu nez CRT, tak pravdepodobne asi cez nejaky ten RGB=>HDMI prevodnik, a tam zalezi len a len na tom prevodniku, ako si poradi s neprekladanym obrazom.

Sice som uz urobil vela veci co blikaju na 25Hz (Interlace demo, Sil1kmc, Tochi1k...), ale vzdy to bolo za ucelom miesania farieb, s tym, ze na obrazovke s dlhsim dosvitom to bude vyzerat stabilne a na modernych zobrazovadlach, ktore idu na poctivych 50 Hz, aspon kukatelne (vid napr. projektor na Foreveri).


Nahoru
 Profil  
 
PříspěvekNapsal: 26.03.2019, 11:44 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Busy píše:
...ale snazim sa simulovat dlhy dosvit CRT obrazoviek, takze 25Hz striedanie farieb sa neprejavi vo vyssom rozliseni, ale v sirsej farebnosti.

Přesně tak, i v mém emulátoru LnxSpectrum tento efekt emuluju (od roku 2014). Kdo by chtěl Velesoftovy obrázky vyzkoušel v emulátoru, musí si efekt zapnout (defaultně vypnutý, volba "Proklad barev").

edit:
Busy píše:
Nie je celkom pravda. Synchro pulzov maju rovnako, ale Field2 je cely posunuty o 32 us neskor, a tym padom...

já myslím že mluvíme oba o tom samém. Koho by to zajimalo, tak více zde:
http://martin.hinner.info/vga/pal_tv_diagram_interlace.jpg

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2019, 18:18 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
OK. Takze…. Netvrdim, ze je to uplne vzdy a vsude pouzitelne. Ale v prvni rade jde o "vyuziti" modernich LCD TV, ktere dost casto (rekl bych ve vetsine pripadu) autodetekuji rychle zmeny v jednotlivych 50Hz TV snimcich a pokud ke zmene dochazi(kazdy snimek se lisi od predchoziho), prepnou obraz opravdu na prokladany s 2x vyssim vertikalnim rozlisenim. A to bez blikani a zadne michani barev, proste ciste pixely akorat s polovicny vyskou a prokladane na stridacku s dalsim TV snimkem. Z 50Hz vstupu tak TV udela 25Hz stabilni vystup s vertikalnim hi-res. Funguje to mnoha lidem, na mnoha RGB to HDMI konvertorech, v nekterych ZX emulatorech i s interface ZX-HD. U techto barevnych obrazku byva vetsinou jedno, ktery TV snimek bude na lichem a ktery na sudem mikroradku. Az na nejake titerne detaily to vypada stejne. Do jednoho ctvercoveho zx pixelu se na TV vlezou dva ruzne barevne pixely nad sebou, at uz v takovem nebo makovem poradi. Vertikalniho HI-RES rozliseni se ale da dobre vyuzit i pro jemne detaily v grafice, akorat bude treba vytvorit pro to graficky editor, ktery s tim bude pocitat. 50Hz animace ze ZX budou na LCD TV zobrazeny prokladane, tedy dojde k onomu interlace efektu. Pri 25Hz animaci uz zalezi na tom, ktery TV snimek vykreslime prvni. U takove 25Hz hry staci jen v prubehu provest jeden HALT navic a pripadna "neplynula" animace se stane krasne plynulou. Jo a ty obrazky na Youtube jsem exportoval programem SCADM jako PNG. Po otevreni v jakemkoli grafickem editoru mam normalni ZX barvy, ale jak ten PNG hodim na Youtube nebo FB, uz pada jinak (cervena je trochu tmavsi atd...). Asi nejlepsich vysledku se da dosahnout na skutecne LCD TV a kdyz trochu stahnu pestrost barev v nastaveni TV, maji obrazky i velmi slusne pletovy odstiny.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 02.04.2019, 09:50 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Bůh ví co tohleto nebo támhleto LCD vůbec dělá a co detekuje. Záleží hlavně na výrobci, co do toho nastrká. Nový TV se třeba pokouší dopočítávat mezisnímky (s oblibou předvádějí při fotbale kde si televize doslova vymýšlí možnou pozici míče). Ale že by prostě zvětšila vertikální rozlišení u Progressive režimu kvůli rychlému pohybu jsem ještě neviděl. A ani neuvidím, protože u progressive TV neví který snímek je který (ale záleží na tom). ZX Spectrum mu tuto informaci neposkytuje. A pokud by to fakt dělala, dopadlo by to s šancí 50 ku 50 (a v závislosti jestli planeta merkur je v zákrytu se Saturnem) Takto: ;)

Interlaced, přehozené snímky:
Obrázek

Progressive, ale i interlaced se správným pořadím:
Obrázek

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
PříspěvekNapsal: 03.04.2019, 16:49 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
Lanex píše:
Bůh ví co tohleto nebo támhleto LCD vůbec dělá a co detekuje. Záleží hlavně na výrobci, co do toho nastrká. Nový TV se třeba pokouší dopočítávat mezisnímky (s oblibou předvádějí při fotbale kde si televize doslova vymýšlí možnou pozici míče).


Dopočítávání půl a mezisnímků je staré jako TV s digitálním zpracováním samo. A dnes, když už všechny běžné TV zdroje používají vysoce komprimované videoformáty, které si "vymýšlejí" výsledný obraz na základě tabulek koeficientů a vektorů vzniklých analýzou původního záznamu, je už celkem jedno, že to projde další fází ještě v samotné TV. Ale chápu, že je to mírně OT poznámka.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
PříspěvekNapsal: 04.04.2019, 20:50 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Lanex píše:
Využití interlace je u ZX velmi omezené. Když už se to někde zobrazuje korektně, je to použitelné jen pro statické obrázky. Procesor Z80 má plné brejle s obsluhou videoram (obslouží sotva 2/3 jednoho snímku). Obsluhovat videoram o velikosti 14KB je nad jeho síly... Takže ve finále je to stejná ptákovina jako Multicolor, kde stráví 90 % svého výkonu nějakým nesmyslným vykreslováním, které se navíc zobrazuje korektně jen na 5 % strojů.

Popravde sa toľko tomu nerozumiem, ale dovolím si v tomto prípade s tebou nesúhlasiť. Ak sa na to chceš pozerať tak ako píšeš, tak by nebežala jediná hra na ZX. Pretože ako píšeš, obslúži len 2/3 obrazovky (presné číslo neviem, nebudeme sa handrkovať za nepresnosti). Lenže koľko hier spracováva celú obrazovku naraz? Zvyčajne sa jedná o sprajty, ktoré sa dajú rýchlo vykresliť a tie sa stihnú vykresliť aj do dvoch VRAM a hra môže byť plne funkčná a nespoznáš, že je možno spomalená. Áno, je pravda, všetky hry by sa s týmto nedokázali obslúžiť naplno, ale väčšina hier by to pekne zvládla a procesoru by kopec času ostalo aj pomimo. To, či tie obrázky vyzerajú lepšie takto alebo zmiešané do 192 riadkov, je druhá vec, ale procesor by to vedel utiahnuť.

_________________
Sharp MZ-821
Milsa MZ-841


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ů: 42 ]  Přejít na stránku Předchozí  1, 2, 3

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 7 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