OldComp.cz

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


Právě je 27.04.2024, 11:39

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 18 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: Re: konvertor RGB na VGA
PříspěvekNapsal: 28.03.2014, 13:30 
Offline
Kecálek
Uživatelský avatar

Registrován: 24.03.2014, 08:10
Příspěvky: 209
Has thanked: 80 times
Been thanked: 129 times
Martin8bity píše:


Velesoftovu verzi znám, právě se mi jedna chystá do mého +2, ale ta verze Faudraj... jaké je vylepšení oproti Velesoftově verzi?

_________________
http://hood.speccy.cz
http://sarah.speccy.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: konvertor RGB na VGA
PříspěvekNapsal: 29.03.2014, 12:39 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Martin8bity píše:
hood píše:
Velesoftovu verzi znám, právě se mi jedna chystá do mého +2, ale ta verze Faudraj... jaké je vylepšení oproti Velesoftově verzi?


Abych se přiznal netuším, to by asi věděl Velesoft nebo David ;-) Podle mně Velesoft vyšel z první Davidovi verze pro MZ-800 a upravil ji pro Speccy. Třetí Davidova verze (v3 = faudraj:)) je udělaná tak, že se dá různě osadit pro různé počítače, ke kterým je i firmware do FPGA. Tj. ten samý plošňák (s jiným fw a osazením) se dá použít v ZX 128k, +2, +3, +2A, Didaktik M, MZ-800, CPC, PMD85.


Scandoubler co mam na strankach, je Davidova stara verze, jen jsem plosnak protahnul a uzpusobil pro lepsi pajeni. Funkcne je to furt stejne. Maximalni pocet barev je 128. Zapojit se to da kamkoli, staci jen zmenit firmware v CPLD a pak nadratovat do daneho typu pocitace. Ale i tak to neni sranda. ZX pocitace potrebuji interne oddelit RGB vystup a posilit smerem do scandoubleru. Az pak je to schopne fungovat stabilne. Feudraj je to same v mensim provedeni a s upravenym designem desky (mensi). Mozna tam drobne rozdily jsou, ale to uz je fuk.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Scandoubler VGA
PříspěvekNapsal: 21.09.2015, 13:54 
Offline
Kecálek
Uživatelský avatar

Registrován: 24.03.2014, 08:10
Příspěvky: 209
Has thanked: 80 times
Been thanked: 129 times
SCjoe píše:
Předpokládám, že máš na mysli Faudraj. http://www.8bit.8u.cz/Files/Faudraj/index.htm
Mám tohle vgačko v +2a - super!

Nějaké desky sice doma mám, ale už zadané - půjdou snad namontovat ke Sparrow.
Takže vezmu více kusů.

Kdyby se toho chtěl ujmout někdo koncepčně a zvětšit ram (beztak byl před časem problém s dostupností nebo cenou těch pamětí?),
aby šel Faudraj použít na více (a vícebarevných) počítačích...

PS. Předběhnul jsi mne, měl jsem to v plánu zadat hned po kompletaci datagearů,
pak bych ještě rád zadal interní k-mouse - zařazeno do plánu na 3. kvartál 2016 :-)


...jo přesně ten. Montoval mi ho Velesoft, ale už prej nemá, tak sháním jeden pro bratrance do +2 a možná bych vzal i jeden pro sebe. Akorát, tomu mému kusu trvá po zapnutí cca 5 vteřin než se ustálí. Po zapnutí se začně třepat, a po 5 sec. už je to ok. Kdyby se to dalo odstranit, bylo by to super, jinak je tento scandoubler uplne spica. Ty jsi jeho autor? Pokud jo, tak gratuluju!!! :dthu: Budeš k tomu mít i součástky, nebo ty si mají zájemci sehnat zvlášť? A kdy asi tak ty desky (+ eventuelně součástky) budeš mít k dispozici?


A co se kompletace a vmontování do +2 týče, tak to asi průměrnej bastlíř zvládne, ne?


Jinak KMOUSE by se měla standartně montovat do všech zařízení, ideálně tak, aby nemusela zabírat místo na sběrnici. Tedy interní, nebo nějak jinak. I když interní taky může bejt problém, protože mám v +2 Turbo Sound FM + Profi If a prostě místo uvnitř dochází.


Hood

_________________
http://hood.speccy.cz
http://sarah.speccy.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Scandoubler VGA
PříspěvekNapsal: 22.09.2015, 08:31 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
SCjoe píše:
hood píše:
Po zapnutí se začně třepat, a po 5 sec. ...

Jo, vůbec tomu nerozumím, mám jen to štěstí, že že jsem od Velesofta pro svoji +2A dostal nějakou experimentální verzi, která je nejstabilnější, bez třepání...


mozno nestabylny kristal a kym sa nezohreje uteka az moc

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Scandoubler VGA
PříspěvekNapsal: 25.10.2015, 13:01 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2735
Has thanked: 147 times
Been thanked: 423 times
Kluci nebylo by vhodne aby se nekdo kouknul na ty VHDL data?

Treba to generovani 50 MHz neni uplne koser, viz http://www.pldworld.com/_xilinx/html/ti ... pieces.htm.
Zde jak jse pise http://www.edaboard.com/thread85073.html to dela spise impulsy nez frekvenci 50/50%, jenz je vhodna na zpracovani obvodem.

chtelo by to odzkouset zda nezmenit radek
if CLK50'event and CLK50='0' then
na
if CLK25'event then
kdyz to stejne jen ceka na hrany (je potreba overit zda to kompilator prelozi)

Take cast:
RAMADR <= inPAGE & inCTCV(8 downto 0) & inCTCH(9 downto 2) when wrREQ4='0' else
vgaPAGE & vgaCTCV(9 downto 7) & vgaREGV & vgaCTCH(9 downto 6) & vgaREGH;
RAMDAT <= in4PIX when wrREQ4='0' else "ZZZZZZZZZZZZZZZZ";
RAMWRT <= wrREQ4;
mi nepripada dobre vymyslena. Jedna se mi o to ze realna pamet dostane wrREQ4 (pro ni je to signal /WR) do log0 a ve stejnou dobu se zacnou prepinat multiplexory v cpld. Takze neni dodrzen setup time 0s. Je vlastne zaporny a tim padem je teoreticky mozno menit data na nahodnych adresach. Spravne ma byt na datove a adresove sbernici ustalena data, kdyz se dava signal WR k zapisu do log0.

-------------------------

Dalsi postrech z konstrukce je ze prvni 3 pixely se vlastne nezobrazuji - barva se vezme z predchozi radky. Ono to nevadi stejne na VGA je v tu dobu zatemeni. Take posledni 3 pixely se nezobrazuji. To opet nevadi.

Muj osobni nazor je zmenit desku a dat tam oscilator. Je to male, dobre se to paji. Ma to 4 vyvody a je to vzdy funkcni. Mozna by sel vymenit (zrusit) cely obvod 04, nutno vsak predem overit.

Dalsi zmenu bych udelal ze "vgaCTCH(1 downto 0)" je vlastne citac. Osobne bych to udelal tak ze v hodnote 0 se pripravi data pro cteni z pameti. Pri 1 se prectou data z pameti. Pri 2 se pripravi adresa pro zapis. Pri 3 se pripadne zapisi data, kdyz je to potreba.

takze klicovy radek by vypadal:
RAMADR <= inPAGE & inCTCV(8 downto 0) & inCTCH(9 downto 2) when vgaCTCH(1)=1' else
vgaPAGE & vgaCTCV(9 downto 7) & vgaREGV & vgaCTCH(9 downto 6) & vgaREGH;


Nahoru
 Profil  
 
 Předmět příspěvku: Scandoubler VGA pro ZX Spectrum 48
PříspěvekNapsal: 25.10.2015, 16:13 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2735
Has thanked: 147 times
Been thanked: 423 times
Velesofte nebo nekdo jiny kdo mate info, existuje nejaky? Jediny odkaz jsem nasel http://velesoft.speccy.cz/zx/zx-vga/ a tam se pise ze to prijde brzy. Nerad bych vymyslel neco uz hotoveho. Radeji se podivam na hotove reseni.

Na fotkach
https://www.google.cz/search?biw=1173&b ... AOXPqLLRhs
vidim ze je volne misto vpravo od ULA. Myslite si ze by se to dalo vyuzit?

Nevim jak je to s mistem smerem nahoru. Kdyz by se dala ULA dat na desku s pinovou listou (neco jako SAM COUPE DMA - ale mensi) a na desku dat stabilizator na 3,3V a jeste dva IO 245. Pak uz jen konektor asi s 14 piny. Zde by slo pouzit ty dutinky co pouziva Martin8bity misto patice aby to bylo na vysku co nejmensi. Zde premyslim na ty co neradi sami neco paji do pocitace a radeji jen neco vkladaji do patic.

Druha jiz externi deska by mela na sobe budto CPLD (XC95144XL) nebo rovnou FPGA. Pak by se dalo uvazovat o vystupu na scart kabel, klasicky VGA vyvstup a u FPGA i HDMI. Scart kabel ma vyhodu ze je 50 Hz a tak je obraz v demech jak ma. VGA je klasika vsech soucasnych scandoubleru. HDMI je budoucnost. Take by sel udelat i VIDEO vystup presne dle normy a ne jako ten originalni.

Jako bonus by sel udelat "opravator signalu INT" co generuje ULA aby to na CPU prislo drive nez 80 ns pred nabeznou hranou a byla garance ze CPU vzdy spravne zareaguje i v pripade prave zapnuteho pocitace.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Scandoubler VGA
PříspěvekNapsal: 27.10.2015, 02:13 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2735
Has thanked: 147 times
Been thanked: 423 times
Tak mi to nedalo a podival jsem se na desku. Zjistil jsem proc tam jsou dva oscilatory a ten ktery je potreba pro vetsinu pocitacu jsem vymenil za krystalovy oscilator a tak neni potreba pouzivat krystal. Krystalovy oscilator je smd soucastka ktera ma ctyri vyvody a po zapnuti generuje prislusnou frekvenci pro CPLD.

Jestli jsem omylem nesmazal i neco co jsem nemel a v to doufam, tak nova verze 3.2 bude umet to co verze 3.1 ale bude tam lepsi oscilator. Kdo by nutne potreboval a chtel pouzit krystal tak samozrejme muze vyuzit toho druheho a ten si zapojit a jen privest signal z oscilatoru z jineho vyvodu CPLD. Toto spise rikam, jen aby se vedelo ze ten HCU04 je tam stale mozno dat a muze generovat oscilaci. Musi byt zapojen napr. pro gumaka. Napr. pro Sharp MZ je zbytecne ho zapojovat. Osobne ale tam budu chtit dat krystalovy oscilator na 100 MHz nebo alespon 50 MHz. Nechci pouzivat ten nasobic frekvence co se dela ve verzi 3.1. Ale i oscilatorem 25 MHz to pujde, pak je to sw kompatibilni s verzi 3.1. Jeste se uvidi co pouziji.

Desky ted nechci davat kazdemu, jen tomu kdo opravdu se podiva na VHDL kod a bude komunikovat ohledne projektu. Umyslne jsem je udelal zlute s olovnatym cinem. Neplanuji ani zadne nakupovani ci neco podobneho. Berte to ze je to jiny projekt, jina deska a neni to overene.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Scandoubler VGA
PříspěvekNapsal: 27.10.2015, 12:29 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2735
Has thanked: 147 times
Been thanked: 423 times
danhard píše:
Psát CPLD ve VHDL se mi vůbec nelíbí :?

Bohuzel projekt http://www.8bit.8u.cz/Files/Faudraj/index.htm je v tom delany. Osobne bych to ted nemenil.
S Abel jsou zase problemy ze to nefunguje na novem sw od Xilinxe.

Martin8bity muj nazor je ze tomu komu to zlobi, treba to trepotani obrazu by mel vyzkouset oscilator
http://cz.farnell.com/ael-crystals/o25m ... dp/1448074
Je to velke pouzdro a mel by to bych schopen pripojit na CPLD mimo desku.

Z jinych projektu vim ze nad 8 MHz jsou problemy s oscilatory, napr. i v jednom klonu ZX autor pise jak mu vynechaval oscilator a zjistil to az kdyz to pripojil na barevnou televizi. Napr. i Zaxon mi sam a zdarma (nevyzadane) poslal 74S04 abych nemel problemy s oscilatorem. A kdyz vemu kolik toho proda, tak je to asi obecny problem. Myslim ze cena oscilatoru je primerena cene IO a krystalu plus soucastky okolo a kdyz si vemu k tomu jeste problemy tak jednoznacne doporucuji krystalovy oscilator.

K verzi pro Gumaka:
Chapu ze krystalovy oscilator na 14 MHz se asi hure shani ale neni problem si to v dil pouzdru nechat v CR vyrobit.
Na druhou stranu ho nemusime nutne kupovat. Mam v hlave reseni co jak elegantne vycist z gumaka video data aniz by byl potreba nejaky oscilator. Davidovo reseni ze INT prozene pres CPLD je pro dema smrtici, protoze posune jeste vice hranu a tim padem preruseni se provede az v dalsim taktu. Zde se pocita kazda nanosekunda. Uz original zapojeni je mimo normu. Radeji bych vubec neupravoval INT nebo v pripade dostatku zdroju v CPDL (to se musi jeste overit) regeneroval INT (znovu kompletne vytvoril). Jinak klidne napisi jak chci vycitat data z ULA. Misto INT a 14MHZ se napojim na CAS a RAS signal a vyuziji jednoduche vlastnosti a to ze pri prvnim cteni prvniho bajtu kdy jde CAS nahoru je RAS dole. To nikdy neudela CPU. Takto pouhou logikou muzu efektivne vzdy postupne nacist ty ctyri bajty a presunout se na dalsi. V pripade ze delsi dobu nez jeden radek neni zadne cteni video dat vim ze je vse precteno a vynuluji citac a pripravim se na dalsi serii dat - to by zajistoval proces vystupu na VGA. Proto na vstupu neni potreba zadny oscilator, zde je pouze proces co reaguje na zmenu RAS a CAS. Samozrejme ze je to zatim teorie ktera se musi overit praxi.

Je potreba aby vice lidi se podivalo na VHDL kod aby se dala udelat diskuse a najit pripadne slabe mista projektu a ty opravit. Kdyz se k tomu budeme chovat jako k black boxu tak se projekt nemuze rozvijet.

Urcite by sel na podobnem principu udelat i scandoubler pro Sam Coupe. Zde je dokonce velmi pravdepodobne ze by to byla externi deska na systemovy konektor, takze by se nic nepajelo ani nerozebiralo.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Scandoubler VGA
PříspěvekNapsal: 27.10.2015, 13:57 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3675
Bydliště: Bratislava
Has thanked: 373 times
Been thanked: 798 times
suksoft píše:
Davidovo reseni ze INT prozene pres CPLD je pro dema smrtici, protoze posune jeste vice hranu a tim padem preruseni se provede az v dalsim taktu. Zde se pocita kazda nanosekunda.
Toto by som vobec neriesil, pretoze uz medzi samotnymi verziami procesorov od roznych vyrobcov su velke rozdiely v dobe odozvy na INT. Napriklad NEC D780C ma odozvu na INT az o 4 hodinove takty dlhsiu (!!!) nez original Zilog Z80 CPU. Je pravda, ze niekedy to vadi (napr. moje MDA demo casovane na NEC ma na Zilogu grafiku v borderi posunutu o jeden atribut dolava) ale u 99% multicolorov a vecsiny borderovych efektov nejakych zopar taktov vobec nehra ziadnu rolu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Scandoubler VGA
PříspěvekNapsal: 28.11.2015, 13:36 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2735
Has thanked: 147 times
Been thanked: 423 times
danhard píše:
Něco snad ještě dělají
http://www.digikey.com/product-search/e ... ageSize=25
samozřejmě PLCC pouzdra jsou už archaická.

Z techto dvou dokumentu je videt jak postupne to prestala firma vyrabet:
http://www.xilinx.com/support/documenta ... n07010.pdf
http://www.xilinx.com/support/documenta ... n12011.pdf


Nahoru
 Profil  
 
 Předmět příspěvku: Převodník videa Faudraj (na VGA)
PříspěvekNapsal: 11.06.2020, 08:56 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2354
Has thanked: 304 times
Been thanked: 641 times
Koukám, že web o Faudraj mezitím přestal fungovat http://www.8bit.8u.cz/Files/Faudraj/

Něco je na http://web.archive.org/web/201905100928 ... s/Faudraj/ ale bez obrázků a ZIPů s kódem. Doufám, že to má někdo archivované.

Zůstává jen info u Velesofta https://velesoft.speccy.cz/zx/zx-vga/

Jinak super, že existuje další alternativa.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Opět nějaký ten scandoubler
PříspěvekNapsal: 11.06.2020, 10:08 
Offline
Profík
Uživatelský avatar

Registrován: 12.05.2013, 19:34
Příspěvky: 553
Has thanked: 413 times
Been thanked: 167 times
Na OC ftp jsem dal balik Faudraj.zip, tam snad vsechno bude.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Opět nějaký ten scandoubler
PříspěvekNapsal: 11.06.2020, 10:41 
Offline
Stydlín

Registrován: 03.01.2014, 08:12
Příspěvky: 8
Bydliště: Ostrava
Has thanked: 11 times
Been thanked: 4 times
http://www.8bit.8u.cz/Faudraj31/index.htm


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převodník videa Faudraj (na VGA)
PříspěvekNapsal: 08.12.2023, 18:12 
Offline
Kecka
Uživatelský avatar

Registrován: 05.09.2023, 08:47
Příspěvky: 49
Bydliště: Poblíž Brna
Has thanked: 9 times
Been thanked: 10 times
Nemáte někdo prosím Gerber data pro výrobu plošných spojů na Faudraj v3.1?
Díky! ;)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Převodník videa Faudraj (na VGA)
PříspěvekNapsal: 08.12.2023, 18:47 
Offline
Radil
Uživatelský avatar

Registrován: 03.05.2017, 11:50
Příspěvky: 404
Bydliště: Ústí nad Labem
Has thanked: 56 times
Been thanked: 118 times
Měl bych mít, a asi by se našla i nějaká hotová deska.


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