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

Původní podoba příspěvku

Jakub Ladman <ladmanj@[doména skryta]> Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<pre>Emulátorů se zavřeným kódem je dost. Jestli někdo píše další closed source, tak mě hluboce zklamal.
J.L.

&quot;Miloš&quot; &lt;milsa@[doména skryta]&gt; wrote:

&gt;V Lazarovi pristupujem ku klávesnici cez KeyDown a KeyUp eventy, takže 
&gt;je to celkom jednoduché. Problém robí Caps Lock, ktorý je v podstate 
&gt;neošetriteľný, takže stlačením sa klávesnica v ostatných programoch 
&gt;začne správať inak.
&gt;
&gt;Trochu som sa začal hrabať v Qt a tu sú moje poznatky z Qt5:
&gt;1. Aplikácia so základnými DLL má v release móde cca 45 MB. Záleží aj
&gt;od 
&gt;toho, čo potrebuje. Testovacia aplikácia nevyužívala takmer nič, len
&gt;GUI.
&gt;2. Ak sa použije statické linkovanie, aby kompletná aplikácia nebola
&gt;ako 
&gt;mamut, tak je nutné aplikáciu dať pod LGPL. Čiže aj so zdrojovými
&gt;kódmi. 
&gt;Ako som si všimol, emulátory Sharpa sa so zdrojákmi veľmi nemajú radi 
&gt;(predsa len je to platforma, ktorá nie je tak rozšírená, aby autor
&gt;svoje 
&gt;myšlienkové pochody pustil do sveta), takže toto bude asi dôvod prečo
&gt;Qt 
&gt;nepoužiješ. Ak nie toto, tak dôvod číslo 1. Platená licencia už túto 
&gt;podmienku nemá. Navyše ešte som neprišiel na to, ako spustiť statické 
&gt;linkovanie bez rekompilácie celého Qt.
&gt;
&gt;Qt toho ale obsahuje celkom dosť, takže si myslím, že nebudeš
&gt;potrebovať 
&gt;nič navyše mimo Qt.
&gt;
&gt;Mimochodom, trochu som sa pohral s mojím emulátorom a dosiahol som 
&gt;mierne zvýšenie rýchlosti po pridaní kontroly, že či sa zmenilo niečo
&gt;na 
&gt;obrazovke. Pri stále sa meniacom obraze ho to mierne spomalí, ale nie
&gt;je 
&gt;to hádam až tak zlé. Teoreticky by sa to za cenu mierne 
&gt;neprehľadnejšieho kódu ešte dalo o čosi zrýchliť. Asi začnem pracovať
&gt;na 
&gt;800 grafike a možno sa priblížim k tebe, čo sa funkčnosti týka.
&gt;Rýchlosť 
&gt;tvojho emulátora som síce nedosiahol.
&gt;
&gt;Mimochodom, Turbo Copy V1.21 ide na 65 %, prečo?
&gt;
&gt;Miloš
&gt;
&gt;Dňa 13. 12. 2014 22:45 Michal Hucik - ORDOZ wrote / napísal(a):
&gt;&gt; GTK jsem zvolil proto, ze jsem ho cca pred 15 lety trochu zkousel -
&gt;tedy
&gt;&gt; krom xforms, wxWidget, xmotiff a kdo vi ceho vseho jeste ... jakysi
&gt;Qt v
&gt;&gt; te dobe uz mozna i existoval, ale byl docela v plenkach.
&gt;&gt; Kazdopadne jak uz jsem napsal, tak od prvopocatku vyvoje emulatoru
&gt;&gt; pocitam s tim, ze interface bude mozne / nutne  vymenit za jiny a
&gt;tomu
&gt;&gt; se snazim prizpusobit i kod programu.
&gt;&gt;
&gt;&gt; Co se tyka Qt, tak jej rad vyzkousim, nicmene se dopredu obavam, ze
&gt;to
&gt;&gt; co mi momentalne chybi v GTK, zrejme nenaleznu ani v Qt...
&gt;&gt;
&gt;&gt; Interface emlatoru je v podstate mozne rozdelit do dvou casti:
&gt;&gt;
&gt;&gt; 1) GUI, pod cimz chapu predevsim menu programu - to je naprosto
&gt;&gt; irelevantni a muze byt napsane v cemkoliv, ci naopak vlastne ani
&gt;nemusi
&gt;&gt; vubec existovat
&gt;&gt;
&gt;&gt; 2) Skutecny interface, pomoci ktereho je emulator spojen se zbytkem
&gt;&gt; sveta - jednoduseji receno je to prevazne klavesnice, monitor a
&gt;zvukovy
&gt;&gt; vystup Sharpa.
&gt;&gt;
&gt;&gt; Myslim si, ze v te druhe casti bude potreba sahat na na tyto zarizeni
&gt;v
&gt;&gt; mnohem vic low-level urovni, nez jakou mi v dane chvili muze
&gt;nabidnout
&gt;&gt; jakykoliv okenkovy manager. Predpokladam, ze v pripade windows vede k
&gt;&gt; teto urovni cesta pres directx. Nemam vsak k tomuto tematu nacteno
&gt;zhola
&gt;&gt; nic a tak v pripadne diskuzi na toto tema mohu byt vicemene spise jen
&gt;&gt; posluchacem.
&gt;&gt;
&gt;&gt; Nicmene windozovych programatoru, kteri by k tomuto tematu mohli neco
&gt;&gt; rict je tady prece dost, ne? Hola! Mafro! Probud se! ;)
&gt;&gt;
&gt;&gt; PS: co se tyka zvuku, tak ten mam prozatim v planu realizovat pres
&gt;portAudio
&gt;&gt;
&gt;&gt; Michal
&gt;&gt;
&gt;&gt; Dne 12.12.2014 v 20:07 Ctirad Feřtr napsal(a):
&gt;&gt;&gt; Mohu vědět proč zrovna tuhle obsolete knihovnu, jejíž
&gt;&gt;&gt; multiplatformnost je rovněž taková polovičatá?
&gt;&gt;&gt; Pokud něco multiplatformního a free, tak jednoznače Qt, které má i
&gt;&gt;&gt; vlastní IDE a rovnou z něj můžeš generovat binárky pro Linux,
&gt;Windows,
&gt;&gt;&gt; Android a asi i OSX.
&gt;&gt;&gt;
&gt;&gt;&gt; Ctirad
&gt;&gt;&gt; _______________________________________________
&gt;&gt;&gt; SharpMZ mailing list
&gt;&gt;&gt; SharpMZ@mail.ordoz.com
&gt;&gt;&gt; http://mail.ordoz.com/mailman/listinfo/sharpmz
&gt;&gt;&gt;
&gt;&gt; _______________________________________________
&gt;&gt; SharpMZ mailing list
&gt;&gt; SharpMZ@mail.ordoz.com
&gt;&gt; http://mail.ordoz.com/mailman/listinfo/sharpmz
&gt;
&gt;_______________________________________________
&gt;SharpMZ mailing list
&gt;SharpMZ@mail.ordoz.com
&gt;http://mail.ordoz.com/mailman/listinfo/sharpmz


Sent with mySecureMail.
http://www.mysecurephone.eu/
</pre>