Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: dalsi vyvoj emulatoru

Miroslav Hajda SHARP MZ-800

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... ;-)
______________________________________________________________
Zobrazit citovaný text (21 řádků)
> Od: ordoz[doména skryta]
> Datum: 21.09.2007 13:47
>
>Miroslav Hajda (sharpemupandora.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ší...

Zobrazit citovaný text (2 řádky)
>> 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... ;-)
Zobrazit citovaný text (6 řádků)
> 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

Zobrazit původní podobu

Vlákno · 2 zprávy

Zobrazit celé vlákno na jedné stránce

  1. Re: dalsi vyvoj emulatoru Miroslav Hajda
  2. Re: dalsi vyvoj emulatoru Roman Dolejsi