Download/Wine

Z PMD 85 Infoserver

(Rozdiel medzi revíziami)
Djb (Diskusia | príspevky)
(opravene drobne chybky)
Aktuálna verzia (06:26, 7. august 2023) (upraviť) (vrátiť)
Djb (Diskusia | príspevky)
(zmeny)
 
5 medziľahlých revízií nie je zobrazených.
Riadok 1: Riadok 1:
-
__NOTOC__
+
[[Image:PMD85Emu-2.1.6.110.wine.preview.jpg|thumb|460px|náhľad emulátora fungujúceho na OS Linux vo Wine]]
-
== Wine verzia pre Linux platformu ==
+
== Emulátor spustený pod Wine ==
-
Verzie [[Emulátor/Changelog#v2.0.4.65|v2.0.4.65]] a '''[[Emulátor/Changelog#v2.1.6.110|v2.1.6.110]]''' emulátora boli '''odladené a vyskušané na OS Linux vo Wine''', čiže je možné [[Emulátor|PMD 85 Emulátor]] spustiť a reálne s ním pracovať aj pod Linuxom!!!
+
Posledné verzie Wine sú už tak dobre odladené, že na nich môžete bez problémov spustiť aj [[Emulátor/Changelog|najnovšie verzie emulátora]]. Funguje výborne dokonca aj cez Wine Crossover na Apple Sillicon M1.
-
 
+
-
* '''[[download:61|PMD85Emu v2.1.6.110 Wine optimized version download]]'''
+
-
 
+
-
=== popis ===
+
-
 
+
-
Nad touto poslednou Wine verziou som strávil asi týždeň (po nociach), prerábaním grafiky ikon zrušením alpha kanálu. Následne som prišiel nato, že aj napriek tomu sa v tlačidlách TapeBrowsera či Debuggera nezobrazujú symboly, takže bolo nutné prepracovať všetky tlačidlá na iný typ objektu. S tým boli spojené obmedzenia, kedy daný objekt nepodporoval tie vlastnosti, ktoré sme využívali, takže bolo nutné celú prácu s GUI prvkami tlačidiel preprogramovať. Potom som zistil, že Wine niektorým oknám deformuje veľkosť, takže nasledovali drobné "hacky", aby bolo všetky prvky vidno. Nakoniec som musel úplne vyhodiť režim fullscreen, ktorý bol jednoducho nepoužiteľný, pretože Wine nezobrazí surface s bitovou hĺbkou 8bit.
+
-
 
+
-
=== návod ===
+
-
 
+
-
Pri testovaní funkčnosti emulátora pod Wine som použil distribúciu Fedora 12. Po nainštalovaní balíka Wine (vo verzii 1.2) bol nutné vyriešiť niekoľko problémov, kedže základná inštalácia Wine neobsahuje všetky Windows komponenty, ktoré sú potrebné pre beh emulátora.
+
-
 
+
-
* predpokladajme, že obsah tohto archívu ste rozbalili napr. do adresára:<br />{{Príkaz|/home/<user>/Download/PMD85Emu-2.1.6.110.wine}}
+
-
 
+
-
* ak ešte nemáte nainštalované Wine, tak bude potrebné tak učiniť, prihlásiť sa pod rootom, následne príkaz:<br />{{Príkaz|$ yum install wine}} ''(prípadne '''apt-get''', podľa vašej distribúcie...)''
+
-
 
+
-
* ďalej bude potrebný balíček '''cabextract''', takže ak ho ešte nemáte, tak postupujeme ako v predošlom prípade:<br />{{Príkaz|$ yum install cabextract}}
+
-
 
+
-
* tentokrát som pripravil inštalačný script, ktorý by mal zavedenie všetkého potrebného urobiť sám, no keďže sa môžu vyskytnúť problémy, nižšie uvádzam aj postup manuálnych krokov.<br />Script {{Príkaz|install.sh}} je semi-automatický inštalátor emulátora do Wine. Ako nepovinný parameter je možné mu zadať cestu k Vášmu {{Príkaz|.wine}} adresáru. Ak nie je uvedený, použije sa štandardné umiestnenie: {{Príkaz|/home/<user>/.wine}}<br /><br />{{Príkaz|/home/<user>/Download/PMD85Emu-2.1.6.110.wine $ sh ./install.sh [adresar]}}<br /><br />inštalátor vykoná nasledujúci sled krokov:
+
-
** vymaže pôvodný .wine adresár ''(POZOR, nezvratné!)''
+
-
** nainštaluje Microsoft XML parser ''(nutná interakcia užívateľa sprievodcom)''
+
-
** nainštaluje fonty Tahoma a Fixedsys
+
-
** nastaví štandardné audio-zariadenie Wine ''(pulse)''
+
-
** na virtuálnom disku {{Príkaz|C:\}} vytvorí adresár {{Príkaz|pmd85emu}} s celým emulátorom a jeho ďalšími adresármi. Do tohto umiestnenia je potom potrebné kopírovať všetky vaše ptp/psn/p32 súbory.
+
-
** vytvorí script {{Príkaz|run.sh}} pre priame spustenie emulátora ''(možno zbytočné, ale snáď to niekoho poteší :))''
+
-
 
+
-
 
+
-
=== čo v prípade, ak nechcem použiť install.sh? ===
+
-
 
+
-
* ak sú nejaké problémy so spúšťaním, vývojári Wine odporúčajú zmazanie celého adresára {{Príkaz|.wine}}:<br />{{Príkaz|$ rm -rf /home/<user>/.wine}}
+
-
 
+
-
 
+
-
* vo vašom domovskom adresári zadajte príkaz na stiahnutie utility {{Príkaz|winetricks}} a zmeňte jej práva na spustiteľný súbor:<br />{{Príkaz|$ wget http&#58;&#47;&#47;www.kegel.com/wine/winetricks}}<br />{{Príkaz|$ chmod u+x winetricks}}
+
-
 
+
-
 
+
-
* následne spustíme utilitku {{Príkaz|winetricks}} s potrebnými parametrami, ktoré stiahnu a nainštalujú Microsoft XML parser a základný font Tahoma:<br />{{Príkaz|$ ./winetricks msxml3 tahoma}}
+
-
 
+
-
 
+
-
* teraz je ešte pre správne zobrazovanie Debuggera potrebné doinštalovať font Fixedsys, ten je priložený v archíve a preto zadajte príkaz ''(POZOR, príkazy zadávajte case-sensitive, tj. tak ako uvádzam!)'':<br />{{Príkaz|$ cp /home/<user>/Download/PMD85Emu-2.1.6.110.wine/wine.res/vgafix.fon<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/home/<user>/.wine/drive_c/windows/Fonts/VGAFIX.FON
+
-
}}
+
-
 
+
-
 
+
-
* samotné nakopírovanie fontu nám väčšinou vo Windows nepomôže, preto je nutné ho aj riadne zaviesť do databázy Registry, preto odporúčam spustiť:<br />{{Príkaz|$ wine regedit /home/<user>/Download/PMD85Emu-2.1.6.110.wine/wine.res/vgafix.reg}}
+
-
 
+
-
 
+
-
* taktiež, pre užívateľov, ktorí majú problém so zvukom som pripravil súbor {{Príkaz|audiofix.reg}}, ktorý v databáze Registry nastaví štandardné audio-zariadenie Pulse pre Wine:<br />{{Príkaz|$ wine regedit /home/<user>/Download/PMD85Emu-2.1.6.110.wine/wine.res/audiofix.reg}}
+
-
 
+
-
 
+
-
* ak ste všetko úspešne nainštalovali, tak môžte emulátor spustiť príkazom:<br />{{Príkaz|$ wine /home/<user>/Download/PMD85Emu-2.1.6.110.wine/pmd85emu/PMD85Emu.exe}}
+
-
 
+
-
 
+
-
=== záver ===
+
-
 
+
-
Ak sa vám vyskytnú problémy s novou wine verziou, je možné používať staršiu:
+
-
 
+
-
* '''[[download:28|PMD85Emu v2.0.4.65 Wine optimized version download]]'''
+
-
 
+
-
 
+
-
Týmto spôsobom mi to fungovalo, no može byť, že na iných distribúciách sa môžu vyskytnúť problémy so spustením a preto sa môžete s ostatnými užívateľmi podeliť o vaše postrehy a skúsenosti v našom [[Forum|fóre]], či mailom... Vopred ďakujeme!
+
-
 
+
-
 
+
-
''-- Martin Bórik''
+
-
 
+
-
[[Category:Download| Download]]
+
-
[[Category:Mapa Stránky]]
+

Aktuálna verzia

náhľad emulátora fungujúceho na OS Linux vo Wine
náhľad emulátora fungujúceho na OS Linux vo Wine

Emulátor spustený pod Wine

Posledné verzie Wine sú už tak dobre odladené, že na nich môžete bez problémov spustiť aj najnovšie verzie emulátora. Funguje výborne dokonca aj cez Wine Crossover na Apple Sillicon M1.