Konference: Počítač SHARP MZ-800 a emulátory

Od: Miroslav Hajda
Datum: 21.9.2007 16:52
Předmět: Re: dalsi vyvoj emulatoru


Předně si cením toho, že se tu po dlouhé době oběvil i příspěvek k
 tématu, kvůli kterého byla původně tato diskuze založena... ;-)
______________________________________________________________
> Od: ordoz tu byla ta zakroucena vec ordoz.com
> Datum: 21.09.2007 13:47
>
>Miroslav Hajda (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
>> Svého času jsem se také chtěl zapojit do vývoje Zdeňkova emulátoru a
>> kromě některých funkcí jako například vykreslovaní bez DirectX
(tehdy
>> kvůli Wine) a bez borderu jsem se rozhodl zkusit rozdělit emulátor na
>> samostatná zařízení (tedy bod 3), která by se k hlavní aplikaci
>> připojovala ve formě modulů... Bohužel jsem tehdy (kromě zpomalení
>> vykreslování) narazil v Delphi na až příliš obtížně překonatelné
překážky
>> souvisejícími s bugem RecreateWND... :-(
>>   
> Rozdeleni emulatoru na jednotlive periferie je asi prece jen trochu neco
> jineho, nez uvadim v bodu 3. Videl bych to spis tak, ze si v konfiguraci
> emulatoru zaregistruju nejaky socket, do ktereho pak bude emulator v
> taktech posilat obsah MZ sbernice. Jakykoliv externi proces pak muze na
> tomto socketu poslouchat a odpovidat, s tim, ze samozrejme musi akceptovat
> interni hodiny - vse je samozrejme hodne zavisle na tom jak to vlastne nyni
> vypada uvnitr emulatoru.

V mém případě šlo přesně o to, co zde popisuješ... Jednotlivé moduly si
měly registrovat obsluhu portů, části paměti, případně obsahy registrů 
atp.  Cílem bylo umožnit jejich vzájemnou zaměnitelnost a tedy možnost
dalšího vývoje bez nutnosti zásahu do hlavního jádra a to včetně vývoje
v jiných programovacích jazycích... Podobné cíle měl tehdy se svým
emulátorem tuším i Roman Dolejší...

>> Otázkou je, zda si svým příspěvkem chtěl o vytvoření daných
funkcí
pouze požádat Zdeňka, či případně sám nabízíš, že přidáš svou
ruku k
dílu... ;-)
> Samotne closed-source pojeti emulatoru uz tak nejak samo o sobe
> odpovida na vasi otazku :) Kazdopadne si ale myslim, ze i takoveto namety
> jsou velkym prinosem pro dalsi vyvoj.
> ...
> S pozdravem -
>     Michal Hucik

To jednak není nutně trvalý stav a kromě toho věřím, že je možné se se
Zdeňkem rozumně domluvit. Ostatně já jsem zdrojáky koupil za svého Sharpa 
(čímž jsem se tedy odříznul od veškerých HW úprav) a Zdeněk souhlasil, 
že upravené verze můžu zveřejnit, pokud mu je nechám zkontrolovat a budou 
obsahovat jeho licenční podmínky pro všechny části které vytvořil. To
znamená, že i já ti mohu nabídnout vytvoření rozhraní podle tvých
potřeb, takže pokud navrhneš něco více konkrétního, opráším své
znalosti Delphi, které v mém případě patří k těm obskurním jazykům,
kterými jsem se zabýval celkem dlouho...

Zdraví HajdaM


Ostatní příspěvky vlákna:

 
[2007/1 (22)] [2007/2 (7)] [2007/3 (14)] [2007/5 (3)] [2007/7 (5)] [2007/8 (4)] [2007/9 (56)] [2007/10 (44)] [2007/11 (40)] [2007/12 (6)]


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