Konference: Počítač SHARP MZ-800 a emulátory
Od: | Zdenek Adler |
Datum: | 15.3.2013 07:55 |
Předmět: | Re: GDG |
Ahoj Michale, zrovna nedokumentované režimy snad nepoužíval nikdo. Já se na to sice chystal, ale dopadlo to asi tak, jak nejspíš dopadne i výroba alternativního GDG :-) Co se týče těch programátorských přehmatů, tak se většinou jednalo o přepisy ze ZX Spectra kde se třeba pozapomnělo ošetřit čtení z nějakého portu apod. Jedním z nerozlousknutých oříšků pro mě zůstala třeba hra Brouk, která mi v emulátoru fungovala / nefungovala snad podle toho, jaké bylo venku počasí. Mám ale pocit že i na samotném Sharpovi se chovala podivně a bylo dobré ji nahrávat do čerstvě zapnutého počítače s "prázdnou" pamětí. Co jsem ale měl možnost vidět pár nepříliš rozšířených programů od zahraničních kolegů Sharpistů, musím konstatovat že také nebyli žádná "Béčka" a kdo ví, do jaké míry třeba oni využívali nedokumentovaných vlastností. To, že se MZ-800 vyvážel jen do ČSSR a Německa totiž není úplná pravda - už kdysi dávno se mi ozvalo poměrně dost lidí z Holandska, dál také z Itálie, Francie, Finska či Japonska. Jsem sice vázán slibem že jejich programy nepustím dál z ruky, ale pokud by byl zájem, udělal bych alespoň malou kolekci snímků obrazovky s tím, co jste možná na obrazovce svého MZ-800 nikdy neviděli. Z. -----Původní zpráva----- From: Michal Hučík (sharpemu tu byla ta zakroucena vec pandora.cz) Sent: Thursday, March 14, 2013 10:38 AM To: Konference "Počítač SHARP MZ-800 a emulátory" Subject: Re: GDG Zdenku prosimte vis o nejakem SW, ktery by konkretne tyto undocumented videorezimy pouzival? Ono totiz asi nema smysl emulovat za kazdou cenu 100% chovani. Nova dema bohuzel stejne nevznikaji uz ani pro ten dokumentovany HW, takze podle mne bohate staci to co uz mame - tedy emulaci bezneho chovani + osetreni nekolika malo vyjimek, ktere programatori vedome ci nevedome pouzili. Michal. Dne 14.3.2013 10:14, Zdenek Adler (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): > > Ahoj, > > myslím si že ani to, co už bylo ohledně fungování GDG objeveno pořád dost > nestačí k tomu, abychom stvořili jeho věrnou kopii. Bez originálního > popisu to pro nás bude stále jen black box, u kterého se snažíme co > nejvěrněji napodobit jeho funkci. Stále nám ale zbývá i nedokumentované> chování - třeba některé ze "zakázaných" videorežimů docela vyráží dech > tím, kde berou data ke zobrazení záhadných obrazců. Osobně myslím, že > myšlenka ohledně skutečné náhrady tohoto čipu je spíš utopie už jen proto, > že asi žádný z dnes dostupných programovatelných obvodů nebude ve stejném > pouzdru a pinově kompatibilní. Pro ty co se nechtějí rozloučit s > originálním železem je stále dostatek inzerátů nabízejících Sharpa k > prodeji. Těm ,kterým jde o chvíli nostalgie nad starými programy asi > bohatě vystačí některý z mnoha existujících emulátorů. > > Zdeněk > > > ----- Original Message ----- From: "Michal Hučík (sharpemu tu byla ta zakroucena vec pandora.cz)" > <ordoz tu byla ta zakroucena vec ordoz.com> > To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemu tu byla ta zakroucena vec pandora.cz> > Sent: Thursday, March 14, 2013 8:50 AM > Subject: 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/ >>> >> >> >> --- >> 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)]