<html>
<head>
<meta content="text/html; charset=ISO-8859-2"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Prekresliť formulár je u mňa len úprava rozmiestnenie grafických
prvkov formulára, lebo vo Win a Lin majú inú veľkosť, takže v Lin to
nepasuje.<br>
<br>
Dosahuje to aj 50 fps a keď sa tak nad tým zamyslím, ono to zrejme
kreslí aj samé občas a asi preto neviem dosiahnuť viac ako cca 186
%, pretože ono si to samovoľne tú grafiku kreslí samé. Možno by som
sa mal pozrieť na to ako samovoľné prekresľovanie zakázať. Ďakujem
za nápad. Skúsim poexperimentovať, keď bude na to čas a chuť.
Mimochodom, tých 50 fps mám, lenže ako píšem, možno sú aj framy
navyše od systému, ktoré to spomaľujú. Píšem v Lazarovi, takže v
podstate nemusím riešiť multiplatformnosť.<br>
<br>
Miloš<br>
<br>
<div class="moz-cite-prefix">Dňa 12. 12. 2014 16:04 Michal Hucik -
ORDOZ wrote / napísal(a):<br>
</div>
<blockquote cite="mid:548B0418.3000102@ordoz.com" type="cite">
<meta content="text/html; charset=ISO-8859-2"
http-equiv="Content-Type">
<div class="moz-cite-prefix"><br>
Abych rekl pravdu, tak soucasny stav je vysledkem cca 3 - 4
tydenniho vyvoje, pricemz posledni tyden jsem ladil predevsim
chovani okenek a praci s xml konfigurakem ... Na zacatku jsem
nemel ani poneti jak psat okenkovou aplikaci, natoz jak ji cross
kompilovat pro windows :) Nejprve jsem si poskladal jen CPU +
RAM/ROM s memory mapperem a zjednodusenou variantu ctc8253 ...
Misto vystupu na monitor jsem akorat disassemblerem v terminalu
sledoval vykonavane instrukce. Az kdyz mi tohle behalo docela
svizne, tak jsem teprve zacal experimentovat s obrazem...<br>
<br>
Ve vykonu a v rychlosti te stavajici aplikace jsou jeste docela
rezervy. Navic pokud bych se vykaslal na to, abych byl ve vsem
multiplatformni a ve windows bych pozadal o pomoc directx, tak
verim, ze to zacne litat jako tryskac na hyperpohon.<br>
Co se jinak tyka vykonu, tak predevsim ve windows je ale
znatelny problem se synchronizaci. V Linuxu pouzivam
nano_sleep(), ale to bohuzel win32 bez posix neumi. <br>
<br>
Nevim co to znamena "prekreslit formular", nicmene po okenkove
aplikaci v tomhle rozliseni nemuzes chtit, aby ti zobrazovala 50
FPS ... V zacatcich jsem sice uvazoval i o tom, ze zkusim pouzit
openGL, ale nakonec jsem se prozatim spokojil s tim, ze na
emulovanou obrazovku vykresluju jen zmeny oproti predchozimu
stavu.<br>
<br>
Michal<br>
<br>
Dne 12.12.2014 14:47, Miloš napsal(a):<br>
</div>
<blockquote cite="mid:548AF203.1020709@atlas.sk" type="cite">
<meta http-equiv="Context-Type" content="text/html;
charset=ISO-8859-2">
Tiež robím emulátor, ale nakoľko po odpojení procesora, videa a
všetkého mám emuláciu ničoho na cca 200 %, tak to pomaly začínam
vzdávať. Podľa popisu predpokladám, že máš toho spraveného viac
ako ja, takže ti ani nemám čo ponúknuť. Ja mám spravenú emuláciu
monitora a teda mi beží aj pár 700-vkových programov. Tiež je
multiplatformový a krásne beží v Linuxe aj Windowse. V Linuxe si
to ale kvôli inému vzhľadu formulára pýta "prekresliť" formulár.
Mojím cieľom bolo spraviť niečo multiplatformové s otvoreným
zdrojovým kódom, ale netuším čo s tým, keďže je to také strašne
pomalé.<br>
<br>
Miloš<br>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
SharpMZ mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SharpMZ@mail.ordoz.com">SharpMZ@mail.ordoz.com</a>
<a class="moz-txt-link-freetext" href="http://mail.ordoz.com/mailman/listinfo/sharpmz">http://mail.ordoz.com/mailman/listinfo/sharpmz</a>
</pre>
</blockquote>
<br>
</body>
</html>