Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 14.3.2013 08:50 |
Předmět: | Re: GDG |
Bylo by hezke mit Sharpa ve VHDL ... Ano, uz davno jej mame. Zprovoznil jsem ho na desce Nexys2 od Digilentu ... Bezi bud s 50MHz hodinama, nebo s naprogramovanym oscilatorem, ktery je replikou toho originalniho. Vychazel jsem z puvodniho kodu, ktery kdysi zverejnil David Luftner. Nemalo mi pomohl i dokument od Zdenka Adlera a dost jsem toho take objevil, nebo alespon overil i na zaklade mnoha vlastnich mereni v utrobach Sharpa. Co se tyka samotneho GDG, tak pristup k video pameti neni identicky s tim, jaky pouziva Sharp, protoze by to byla zbytecna onanie, ale nebyl by to problem. Melo by to vsak smysl jen pokud bych chtel pouzivat nejake "pomale" externi VRAM. V mem modelu se vyuziva interni dualni pamet uvnitr FPGA, ktera je taktovana pixelclockem 17MHz. Jeji logicka skladba je samozrejme identicka se Sharpem. Pokud se chce nekdo podivat na GDG uvnitr, tak zdrojak je zde http://duna.ordoz.com/WHID65040/ (Uz dlouho jsem se na ten kod nedival, tak je mozne, ze v nem budou i pozustatky z nejakych experimentu.) Delicky signalu, ktere primo nesouvisi se zobrazovanim mam napsane v jine casti kodu. Stejne tak i mapovani pameti a generovani CPU_STOP signalu souvisejiciho s casovanim pristupu k VRAM v MZ700. Michal Dne 13.3.2013 20:29, Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): > > Ahoj Venco > > Problem ale je ze to co udelal Zdenek je neverejne a tak se z toho > neda tezit, mimo par textu co zverejnil. To co udelal Dzin zase je jen > "snifovani" dat na sbernici a tak je to uplne neco jineho nez co dela > GDG - ale zase pekne popsal casovani. Urcite by slo navazat na praci > Davida. > > Problem je v tom ze zatim nikdo nezacal kreslit blokove schema GDG a > postupne se nepokusil udelat vnitrni zapojeni, treba jen video ramky. > Dale nikdo neresil arbitr pro pristup do VRAM a to hlavne v modu > MZ700. To bude docela orisek. Na druhou stranu kdyz by existoval > originalni schema zapojeni tak by to bylo super jednoduche. Da se > predpokladat ze pocet cell je opravdu maly alespon ja to odhaduji tak > na 1300 hradel. > > Muj nazor je ze jestli se do toho nekdo da tak to bude resit jen do > urcite hloubky kompatibility. > > Urcite by bylo hezke mit Sharpa predelaneho do VHDL ale je mozne se to > nakonec udela v C a prelozi do ARM a bude to spise emulator nez hw s > podobnym casovanim jako pravy Sharp. > > Radek > > > Dne 11.3.2013 13:56, Vaclav Peroutka (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): >> >> Ahoj, >> >> on vytvořil, třeba Zdeněk Adler už kdysi dávno ve svém emulátoru pro >> Windows. Nebo Michal Hučík v FPGA emulátoru. Jsou tam pravda malé >> mušky, ale pakliže by GDG navždy vyhnilo, více či méně komplikovaná >> náhrada by se našla - namapováním kódu z emulátoru do sólo CPLD/FPGA >> a vytvořením nějaké redukce na stávající GDG. >> >> Vašek >> >> ---------- Původní zpráva ---------- >> Od: JOeAim (sharpemu tu byla ta zakroucena vec pandora.cz) <nadvehovna tu byla ta zakroucena vec email.cz> >> Datum: 20. 2. 2013 >> Předmět: Re: Re: GDG >> >> >> Samozřejmně rozumím, že to má svůj věk. Moje prvotní otázka ale >> právě byla jestli někdo nevytvořil nějakou náhradu toho čipu. Což >> jak se zdá ne. Ok. Beru to na vědomí. Škoda, že se nelze vrátit v >> čase.:-( >> --- >> Pobyty na horách se slevou >> http://raketa.cz/slevy/pobyty/hory/ >> >> >> --- >> Pobyty na horách se slevou <http://raketa.cz/slevy/pobyty/hory/> >> > > > --- > Pobyty na horách se slevou > http://raketa.cz/slevy/pobyty/hory/ >
[2013/1 (17)] [2013/2 (52)] [2013/3 (60)] [2013/4 (68)] [2013/5 (60)] [2013/6 (42)] [2013/7 (9)] [2013/8 (48)] [2013/9 (1)] [2013/10 (40)] [2013/11 (45)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]