Forum

Z PMD 85 Infoserver

:: späť na zoznam tém ::
Správa
Autor  Autor ::  Vldo
Poslaná  Poslaná ::  19.11.2009 14:05:14
Predmet  Predmet ::  Nová verze emulátoru
Jen takový dotaz: proč se zavedlo pravidlo, že lze spustit emulátor jen jednou? Běžně jsem měl spuštěno i více instancí PMDčka...
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  19.11.2009 16:13:58
Predmet  Predmet ::  Re: Nová verze emulátoru
Je to tak, ako napísal Martin.
Je dovolená iba jedna inštancia v rámci umiestnenia na disku. Takže, ak si urobíš druhú kópiu v inom adresári (vrátane adresárov Rom a Lang), tak budú môcť obidve bežať nezávisle. Adresáre s Tapkami a Diskami môžu byť kľudne na jednom mieste.
Asociáciu prípon má ale zmysel nastaviť iba v jednej inštancii, pretože do registrov sa zapisuje cesta k asociovanej aplikácii, takže platí posledná zmena.
Pripúšťam, že toto obmedzenie iba na jednu inštanciu môže byť nepríjemné, ale žiaľ, už je to tak...
 
Správa
Autor  Autor ::  Martin Bórik
Poslaná  Poslaná ::  19.11.2009 15:21:10
Predmet  Predmet ::  Re: Nová verze emulátoru
Jednoducho ... kvôli bezpečnej práci s XMLkom a jeho nastaveniami. Ak doňho pristupovalo viac inštancii, navzájom si prepisovali nastavenia a vôbec to nerobilo dobrotu.
Taktiež bol pri tom problém pri spúšťaní asociovaných typov súborov...

Ak môžem poradiť: Ja osobne to riešim tak, že mám 2 samostatne adresáre s emulátorom, kde mám výhodu, že každý má iné nastavenia, ktoré používam súčasne a nemusím furt šachovať s prepínaním modelov :)
 
Správa
Autor  Autor ::  jose
Poslaná  Poslaná ::  05.12.2009 01:23:04
Predmet  Predmet ::  Nová verzia emulátoru a Linux
nova verzia je fajn, ale v linuxe (wine) mi nezobrazuje ikonky inde nez v hlavnom menu. asi za to moze ta 32-bit hlbka, hm? nemohli by ste plz zbuildovat aj verziu s 8-bitovymi ikonami pre linux-userov? dik, jose

btw: winetricks som v archu nepotreboval
 
Správa
Autor  Autor ::  Martin Bórik
Poslaná  Poslaná ::  05.12.2009 06:43:44
Predmet  Predmet ::  Re: Nová verzia emulátoru a Linux
Dobrý deň,
nová verzia nie je prispôsobená ani odskúšaná na linuxe a je to takto uvedené aj v changelogu (myslím tým to, že pre linux bola predposledná verzia, nie táto).
Táto verzia ani nebude odladená a kompilovaná pre beh pod Wine, na to slúži práve tá predposledná. Skúste pochopiť, že mi jednoducho nevyvýjame na linuxe a to, že sme pri minulej verzii prekompilovali a odladili emulátor tak, že šiel spustiť vo Wine pod Ubuntu vo WMplayeri, neznamená, že to budeme robiť pri každej Windows verzii (mimochodom nám to zabralo spústu hodín, kým sme prišli na to, ako to tam spustiť, ktoré sme mohli využiť aj lepšie :) ...

Okrem toho, ja už študujem potrebnú literatúru a chystám sa prerábať celý emulátor do samostatnej okennej aplikácie pod linuxom, využívajúc SDL na zobrazovanie a zvuk, ale learning a vývoj určite potrvá dlho, a navyše musím upozorniť, že linuxová verzia pravdepodobne nebude kopírovať 1:1 Windowsácku, keďže musí byť od podlahy preportovaná!
 
Správa
Autor  Autor ::  jose1711
Poslaná  Poslaná ::  05.12.2009 14:49:51
Predmet  Predmet ::  Re: Nová verzia emulátoru a Linux
dakujem za odpoved. prepacte, netusil som, ze Vam odladovanie wine-verzie trvalo tak dlho. samozrejme, najprv som skusal predposlednu verziu. nemusel som robit ziadne nastavovanie - stacilo len rozbalit a spustit wine exe_subor. potom som si povedal, preco nevyskusat aj najnovsiu win-only verziu. no a ta - az na spominany problem, kedy sa nezobrazuju ikonky (takze treba naslepo skusat), funguje bez problemov (este to vsak poriadne otestujem - len vcera som objavil Vas emulator). chapem vsak, ze sa dalej wine-verziam nechcete venovat. ocenujem plan vytvorit nativnu verziu pre linux, hoci neviem, ci by nebolo lepsie ju napisat od zaciatku ako multiplatformnu aplikaciu - aby ste si usetrili cas udrzovanim kodu. a otazka na zaver: ako je mozne podporit vyvoj?

zdravi, jose
 
Správa
Autor  Autor ::  jose
Poslaná  Poslaná ::  05.12.2009 17:42:40
Predmet  Predmet ::  Re: Nová verzia emulátoru a Linux
postup, ako spustat najnovsiu verziu emulatora (17. november) pod wine:

- stiahnut a rozbalit najnovsi emulator
- stiahnut a do ~/.wine/drive_c/windows/system32/ nakopirovat subory msxml4.dll a msxml4r.dll
- z ~/.wine/drive_c/windows/system32/ spustit prikaz regsvr32 msxml4.dll (ten zaregistruje tuto kniznicu v systeme)
- z adresara s rozbalenymi subormi emulatora spustit wine PMD85Emu2.exe

testovane s cistym profilom a wine 1.1.33 (arch linux)

co som testoval (a funguje):

- zvuk
- reset/studeny restart :-)
- pozastavenie
- nahravanie hier z pasky (invaders, horaci, kura, mur..)
- grafika, vstup v hrach/programoch
- resize okna
- zmena modelu

problemy:

- divne vyzerajuce ikony v hlavnom menu a nastaveniach
- prazdne (sede stvorceky) miesto ikon v prehliadaci pasky, debuggeri a v okne s rozlozenim klavesnice (nahlasim bug vo wine) - treba klikat naslepo
- nefungujuci fullscreen (seda plocha)
- okno s prehliadacom pasok, debuggerom a rozlozenim klavesnice sa neda presunut (mozete ho ale zavriet)
- ulozenie screenshotu do bitmapy nefunguje (vzdy je na obrazku len cierna farba). skopirovanie screenshotu cez schranku ide ok
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  06.12.2009 10:09:54
Predmet  Predmet ::  Re: Nová verzia emulátoru a Linux
Ďakujeme za report. Verím, že sú to užitočné informácie aj pre ďalších Linuxákov.
Pre nás je pozitívne to, že to chodí aspoň nejako. Či sa pokúsime spomenuté problémy odstrániť, je ale otázne.
:: späť na zoznam tém ::