Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 21.8.2012 18:57 |
Předmět: | RE: Peklo jmenem DBS-1A |
Tak jsem dnes pokrocil celkem dopredu, uz zacinam verit, ze DBS-1 bude makat a to na kazdym, tedy i soucastnym digitalnim plackoidnim monitoru. Zadny krystaly se menit nemusi! Vcera jsem vecer narazil ma dokumentaci od 6845 kde je jasne a zretelne popsano, jak se konfiguruje CRT6845. Vsude jinde je o tom kupa hamotin, tady jsou pro kazdy registr vzorce, jak a z ceho hodnitu spocitat. Tak jsem to presne podle toho spocital na VGA 640x480 tedy 31469x59,94 Hz neboli 31,788uS x 16,683mS. Nastavil jsem v videoram zelenej podklad a po zadani registru CRT radice se krasne temer uprostred objevilo zeleny okno. Pak jsem zapsal do videoram vsude 30H a na obrazarne byly "0". Jenze zase 52 na radek.... Tak jsem to zacal pocitat a podle delicu v CRT radici to vic znaku zobrazit s hodinama 0,5uS proste nemohlo. Tak jsem o zkratil carovaci posuvnej registr na DBS1 a CLK pak byl 0,34uS. Vsechny registry jsem prepocital a na displeji konecne naskocil rastr 80x25!!! Takze na desce staci pridat jeden pin propojky, kde se muze nastavit pozadovany CLK pro TV ci VGA. Podle logickyho analyzatoru jsem vse presne nastavil na VGA 640 x 480 a pripojil digitalni monitor VGA. Trochu se jeste muselo dostavit v registrech CRT ale vysledek je v priloze. Znaky jsou zatim spatne citelne, Eprom s generatorem znaku je pro zobrazeni 64x20 v rastru 8x12 bodu znak. Zobrazeni VGA 80x25 ma jen rastr 6x10, takze znaky se ted vycitaji moc siroky. Bude to chtit upravit generator znaku. AND-1Z mela bodovy rastr 6x10. Dival jsem se na to a bude stacit na znacich AND-1Z zrusit jednu spodni a jednu horni linku. Asii znaky se to vubec nedotkne, pouze celoplosna semigrafika se musi trochu upravit. Vertikalni rozmer nejde bohuzel zvetsit. Je to delicima pomerama H kontra V v 6845. Proste tenkrat byla CGA a MGA ktery mely sice snimky 60 Hz ale radky o polovinu pomalejsi.
Koukal jsem na obsah generatoru znaku a zatim me neni vubec jasny, co tim chtel autor rici. Prvnich 16 znaku je stejnych jako v AND-1Z a dal je mi to zahadou....
Jirka
From: Jardax (sapi tu byla ta zakroucena vec pandora.cz) [mailto:jardax tu byla ta zakroucena vec swamp.cz]
Sent: Monday, August 20, 2012 10:30 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: Peklo jmenem DBS-1A
Tak bohuzel, myslel jsem ze neco najdu, ale krystaly zadny. Ale nasel jsem krystalovy oscilatory, kdybys chtel experimentovat...
18,189 18,228 18,384 18,432
Jarda
Dne 17.8.2012 1:13, Jardax (sapi tu byla ta zakroucena vec pandora.cz) napsal(a):
Zkus upresnit ten krystal, mam jich nekde obrovskou zasobu, treba by se nasel nejaky presne na VGA...
Dne 17.8.2012 0:36, Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz) napsal(a):
Tak nacelnici, dnes jsem po rozboru proc DBS-1 nedupe na VGA zkusil trochu zkoumat, co s tim delat. At jsem menil v 6845 dylku radku, polohu a delku synchra radkovyho impulzu, k nicemu to nevedlo, na radek jsem dostal jen 52 znaku. Ale vsiml jsem si jak je siroky barevny atribut pro hw casovani 64 nebo 80 znaku a zaroven meril HPckem H a V synchro. A vyslo mi, ze proste znak na displeji je nejak siroky a aby se jich veslo 80, tak se musi z desky vycitat rychleji a musi se neco udelat s casovanim desky.
Tak jsem zvolil nejjednodussi variantu, vymeny krystalu 12 mega. Nasel jsem doma 14 a neco, 18 a 22 mega. Tak jsem zkusil tech 14 mega, znaky se zuzily a veslo se jich 66! A tak jsem zkusil krystal 18 mega a kupodivu, trefa, kdyz poladim nastaveni 6845, tak se vejde presne 80 znaku!!! Radkova synchro jede 31250Hz, coz je skoro 31469Hz co ma VGA 640x480/60Hz. Obraz je stabilni.
Jink tady je pekny cteni o VGA
http://www.javiervalcarce.eu/wiki/VGA_Video_Signal_Format_and_Timing_Specifications
Jenze timhle vydrazdenim casovani desky se taky vyrazne zvysil kmitocet snimkovy synchronizace. Nameril jsem 100Hz!! To je sakra rozdil od 60 Hz... Divim se, ze to ten muj analog VGA monitor zvladne. Podarilo se mi nastavit 6845 tak, aby malovala 25 radku uprostred obrazovky v pruhu sirokym asi 1/2 vysky obrazovky, coz odpovida tomu temer dvojnasobnymu kmitoctu snimku. Nastesti analogy mely potak na roztazeni obrazu na vysku. Potikem se to da roztahnout asi na 3/4 vysky obrazu a pak se obraz prelozi odspoda. Nastavenim 6845 se to nijak vylepsit neda... Digital monitor si s tim bohuzel neporadi.
Takze zaver je, ze bez upravy desky to na VGA monitor nepujde. Myslim, ze by stalo za to desku upravit. Jeste me napada prece jen zkusit znasilnit RBG vstup pro TV ale potreboval bych nejaky zarizeni, co ma vystup RBG + synchro, abych si mohl omerit urovne a taky zjistit, jestli mam nejakou TV co umi RBG. Ale stale me neni jasny, jak dostat do TV pres Scart obe synchroniza! ce.... A taky nevim, jak poznat ze na RBG pinech je opravdu RBG a ne S-video chrominace a nebo dokonce naky soucty a rozdily...
Jirka
---------------------
sapi tu byla ta zakroucena vec pandora.cz
Konference o SAPI-1
---
---------------------
sapi tu byla ta zakroucena vec pandora.cz
Konference o SAPI-1
---
---------------------
sapi tu byla ta zakroucena vec pandora.cz
Konference o SAPI-1
---
Ostatní příspěvky vlákna:
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]