Chtěl by někdo scandoubler? Ptám se jen kvůli tomu zda mám navrhovat plošňák a případně ho nechat vyrobit (počet kusů). Počítám s cenou max 800,- (je tam i rezerva na poštovné a další). Předpokládám použití součástek Xilinx XC95144XL a RAM 256k*16bitů/10ns + další bižuterie. Myslím, že s rychlejším CPLD a s větší RAM odstraním i některé nedostatky toho co mám. Výsledná deska by měla být umístěná místo stávajícího modulátoru uvnitř MZ. Pokud nebude zájem namontuju si ten stávající a nechám to plavat. DL
Celé vlákno · 10 zpráv
Re: Scandoubler
Michal Hučík SHARP MZ-800
Davide, a to uz je hotove reseni i s odstranenim problemu na LCD, ktere neumi 50Hz vsync, nebo to je +/- stejna varianta, jakou mam i ja? Michal David Luftner (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (16 řádků)
> Chtěl by někdo scandoubler? > Ptám se jen kvůli tomu zda mám navrhovat plošňák a případně ho nechat vyrobit (počet kusů). > Počítám s cenou max 800,- (je tam i rezerva na poštovné a další). > Předpokládám použití součástek Xilinx XC95144XL a RAM 256k*16bitů/10ns + další bižuterie. > Myslím, že s rychlejším CPLD a s větší RAM odstraním i některé nedostatky toho co mám. > Výsledná deska by měla být umístěná místo stávajícího modulátoru uvnitř MZ. > > Pokud nebude zájem namontuju si ten stávající a nechám to plavat. > > DL > --- >
Scandoubler
David Luftner SHARP MZ-800
Popis činnosti úplného scandoubleru: Verze co mám momentálně zprovozněnou na nálezovém šrotu: http://pandora.idnes.cz/part/2010/2/481 obvody: Altera EPM 7128, RAM 128k*8bit/15ns paměť uchovává celou stránku obrazu ukládání probíhá rychlostí MZ (17MHz), čtení řídí krystal 40MHz -> výsledný obraz je 800x600/60Hz což by měli zvládnout všechny VGA monitory. problémy: při rychlém měnění obrazu je zápis a čtení každý v jiné časti obrazovky což způsobuje nepříjemné změny v obraze -> třeba při rolování obraz vypadá úplně jinak než na CGA možná jde jen o zvyk, ale mě se to nelíbí. Předpokládaná verze: paměť bude pro dvě celé obrazovky zápis bude prováděn do jedné a další snimek do druhé. Čtení bude na začátku zobrazování stránky nastaveno na stránku do které se nezapisuje a pak z ní bude vygenerován celý obraz. Před další stránkou se zase nastaví na stránku do které se nezapisuje. Dále 16-ti bitová paměť umožní eliminovat kritické stavy časování. Na původním zapojení jsem neviděl žádný problém, ale když jsem to na začátku počítal tak to bylo o prsa (mám na mysli zápis do paměti kde se musí synchronizovat obě frevence a to při delším čekání na zápisové okénko by mohlo vést k špatnému zápisu). DL můžu udělat nějaké fotky když by někdo chtěl.
Re: Scandoubler
David Luftner SHARP MZ-800
Jeste korekce: ted jsem nasel v kodu chybicku a po oprave je obraz i pri zmenach perfektni presne jako na CGA. Takze to nebyl problem v honeni dvou frekvenci ale neco mezi zidli a klavesnici. pridavam opraveny vhdl kod - ted i s borderem DL
Přílohy
-
cgavga.vhdtext/plain · 6 kB
Re: Scandoubler
Michal Hučík SHARP MZ-800
Tak to je super! Blahopreju! Muzes prosim zkusit udelat video z nejakych her, kde jsou zname hratky se synchronizaci? Napr. rotujici barevny valec na obrazovce, napis "J.O." v borderu, atp... Nevzpominam si ted presne ktere to byly, nebo jestli mas po ruce neco lepsiho, tak pouzij to ... jinak bych je pohledal ... Pokud by to bylo OK, tak bych mel urcite zajem o 2-3 desky ... ubastlim a naprogramuju si to uz klidne sam, pokud zverejnis vse potrebne :) Michal David Luftner (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (10 řádků)
> Jeste korekce: > ted jsem nasel v kodu chybicku a po oprave je obraz i pri zmenach perfektni presne jako na CGA. Takze to nebyl problem v honeni dvou frekvenci ale neco mezi zidli a klavesnici. > > pridavam opraveny vhdl kod - ted i s borderem > > DL > --- >
Re: Re: Scandoubler
David Luftner SHARP MZ-800
to ani nemusim zkouset bude to rozpadle -> 50Hz proti 60Hz
Re: Scandoubler
Vaclav Peroutka SHARP MZ-800
Ahoj Davide, urcite udelej fotky. Ty beres tech 17.7MHz z Sharpa, nebo to nejak generujes pomoci PLL z HSYNC sugnalu ? Ja mam stale predstavu solo krabicky, at clovek nemusi vrtat do vnitrnosti Sharpa... Vasek
Zobrazit citovaný text (37 řádků)
> > Popis činnosti úplného scandoubleru: > Verze co mám momentálně zprovozněnou na nálezovém šrotu: > http://pandora.idnes.cz/part/2010/2/481 > obvody: Altera EPM 7128, RAM 128k*8bit/15ns > paměť uchovává celou stránku obrazu ukládání probíhá rychlostí MZ (17MHz), čtení > řídí krystal 40MHz -> výsledný obraz je 800x600/60Hz což by měli zvládnout > všechny VGA monitory. > problémy: při rychlém měnění obrazu je zápis a čtení každý v jiné časti > obrazovky což způsobuje nepříjemné změny v obraze -> třeba při rolování obraz > vypadá úplně jinak než na CGA možná jde jen o zvyk, ale mě se to nelíbí. > > Předpokládaná verze: > paměť bude pro dvě celé obrazovky zápis bude prováděn do jedné a další snimek do > druhé. Čtení bude na začátku zobrazování stránky nastaveno na stránku do které > se nezapisuje a pak z ní bude vygenerován celý obraz. Před další stránkou se > zase nastaví na stránku do které se nezapisuje. Dále 16-ti bitová paměť umožní > eliminovat kritické stavy časování. Na původním zapojení jsem neviděl žádný > problém, ale když jsem to na začátku počítal tak to bylo o prsa (mám na mysli > zápis do paměti kde se musí synchronizovat obě frevence a to při delším čekání > na zápisové okénko by mohlo vést k špatnému zápisu). > > DL > > můžu udělat nějaké fotky když by někdo chtěl.
Re: Scandoubler
Michal Hučík SHARP MZ-800
David Luftner (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (3 řádky)
> to ani nemusim zkouset bude to rozpadle -> 50Hz proti 60Hz > --- >
Aha, ja jsem tu tvou predchozi zpravu pochopil tak, ze tohle uz mas vyresene ... V tom pripade asi zatim radeji zustanu u toho scandoubleru, ktery uz tu mam a jako samplovaci zdroj pouziju 3.5MHz ze sberice - tak jak jsem to planoval co by soucast unikarty. Mam jen trochu strach, ze treba za 10 let muze byt potiz s monitory, ktere budou podporovat 50Hz :( ... i kdyz tech 60MHz asi taky neni zadna jistota :)) Michal
Re: Re: Scandoubler
David Luftner SHARP MZ-800
protoze cpld nema pll musim to brat ze sharpa to znamena pripajet na clk pin DL
Re: Scandoubler
VELESOFT (SPRINTER) SHARP MZ-800
----- Original Message ----- From: "David Luftner" <sharpemu[doména skryta]9[doména skryta]> To: "Konference Počítač SHARP MZ-800 a emulátory" <sharpemupandora.cz> Sent: Wednesday, February 03, 2010 7:51 PM Subject: Scandoubler > > Popis činnosti úplného scandoubleru: > Verze co mám momentálně zprovozněnou na nálezovém šrotu: > http://pandora.idnes.cz/part/2010/2/481 > obvody: Altera EPM 7128, RAM 128k*8bit/15ns > paměť uchovává celou stránku obrazu ukládání probíhá rychlostí MZ (17MHz), čtení řídí krystal 40MHz -> výsledný obraz je 800x600/60Hz což by měli zvládnout všechny VGA monitory. Rusove maji take SCANDOUBLER (pripojeny k ruskym klonum ZX Spectra): http://zx.pk.ru/showthread.php?t=10548 A cesky: http://translate.google.com/translate?hl=cs&sl=ru&tl=cs&u=http%3A%2F%2Fzx.pk.ru%2Fshowthread.php%3Ft%3D10548 VELESOFT