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)]