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