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.
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ť.
Miloš
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ť.
Miloš
Dňa 12. 12. 2014 16:04 Michal Hucik -
ORDOZ wrote / napísal(a):
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...
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.
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.
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.
Michal
Dne 12.12.2014 14:47, Miloš napsal(a):
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é.
Miloš
_______________________________________________ SharpMZ mailing list SharpMZmail.ordoz.com http://mail.ordoz.com/mailman/listinfo/sharpmz
Vlákno · 54 zpráv
- [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- Re: [SharpMZ] Emulator MZ-800
- [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :(
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :(
- Re: [SharpMZ] Už zas další staronový emulátor MZ-800 - první oprava :(