-------------------------------------------------------------------------------

  **********    ****      ****  **********            ********    **********
  **        **  **  **  **  **  **        **        **        **  **
  **        **  **    **    **  **        **        **        **  **
  **********    **    **    **  **        **          ********      ******
  **            **          **  **        **        **        **          **
  **            **          **  **        **        **        **  **      **
  **            **          **  **********            ********      ******

            ***   PMD 85 EMULATOR - WINE OPTIMIZED VERSION   ***

                      RM-TEAM (c) 2000-2002, 2006-2011

                           http://pmd85.borik.net
                             pmd85emu@gmail.com

-------------------------------------------------------------------------------
v2.1.6.110.WINE - Aj tato verzia bola odladena a vyskusana na OS Linux vo Wine,
cize je mozne PMD 85 Emulator spustit a realne s nim pracovat aj pod Linuxom!!!

Nad touto Wine verziou som stravil asi tyzden po nociach, prerabanim grafiky
ikon zrusenim alpha kanalu, nasledne som prisiel nato, ze aj tak sa v buttonoch
v TapeBrowseri a Debuggeri nezobrazuju ikonky, takze som potom vsetky buttony
v emulatore musel prepracovat na iny typ objektu... s tym spojene obmedzenia,
kedy dany objekt nepodporoval tie vlastnosti, ktore sme vyuzivali, musel som to
cele prepisovat... Potom som zistil, ze niektore okna si Wine resizuje ako mu
pride prave vhod, takze este okolo toho dalsie hacky, no aj tak to nie vzdy ide
tak ako by malo. Nakoniec som ako posledne, uplne vyhodil rezim fullscreen,
kedze Wine nezobrazi surface s bitovou hlbkou 8bit...
... no proste, kolko sa kvoli Wine clovek nazlosti a co ma z toho?!?! ;)))

Pri testovani funkcnosti emulatora som pouzil distribuciu Fedora 12.
Po nainstalovani balika Wine (vo verzii 1.2) som musel riesit niekolko
problemov, kedze zakladna instalacia Wine neobsahuje vsetky Windows komponenty,
ktore su potrebne pre beh emulatora.

- predpokladajme, ze obsah tohto archivu ste rozbalili napr. do adresara:
  "/home/<user>/Download/PMD85Emu-2.1.6.110.wine".

- ak este nemate nainstalovany balicek s Wine, tak bude potrebne tak ucinit,
  prihlasenie pod rootom, nasledne prikaz:
    $ yum install wine (pripadne apt-get, podla vasej distro)

- dalej bude potrebny balicek "cabextract", takze ak ho este nemate, tak postup
  ako v predoslom pripade:
    $ yum install cabextract

- tentokrat som pripravil aj instalacny script, ktory by mal zavedenie vsetkeho
  potrebneho urobit sam, no mozu sa vyskytnut problemy, takze nizsie uvediem aj
  postup manualnych krokov.
  "install.sh" skript je semi-automaticky instalator a ako nepovinny parameter
  je mozne mu zadat cestu k vasmu .wine adresaru; ak nie je uvedeny, pouzije sa
  standardny "/home/<user>/.wine".

    /home/<user>/Download/PMD85Emu-2.1.6.110.wine $ sh ./install.sh [adresar]


  instalator vykona nasledujuci sled krokov:
    . nainstaluje Microsoft XML native parser (nutna interakcia pouzivatela)
    . nainstaluje fonty Tahoma a Fixedsys
    . na disku C:\ vytvori adresar "pmd85emu" s celym emulatorom a jeho dalsimi
      adresarmi. Tam je potom potrebne kopirovat vase ptp/psn/p32 subory.
    . vytvori skript "run.sh" pre priame spustenie emulatora (mozno blbost, ale
      snad niekoho potesi :))


Co robit, ak nechcem pouzit instalator "install.sh"?

- ak su nejake problemy so spustanim, vyvojari Wine odporucaju zmazat adresar:
    $ rm -rf /home/<user>/.wine

- vo vasom domovskom adresari zadajte prikaz na stiahnutie utility winetricks:
    $ wget http://www.kegel.com/wine/winetricks
    $ chmod u+x winetricks

- nasledne utilitku winetricks spustime s potrebnymi parametrami, ktore stiahnu
  a nainstaluju balik Microsoft XML native parsera, plus zakladny font Tahoma:
    $ ./winetricks msxml3 tahoma

- teraz je este pre spravne zobrazovanie Debuggera potrebne doinstalovat font
  Fixedsys, ten je prilozeny v tomto archive, takze skopirujeme...
    $ cp /home/<user>/Download/PMD85Emu-2.1.6.110.wine/wine.res/vgafix.fon /home/<user>/.wine/drive_c/windows/Fonts/VGAFIX.FON

- samotne nakopirovanie fontu nam vacsinou nepomoze, je nutne ho aj riadne
  zaviest do registrov, preto odporucam spustit:
    $ wine regedit /home/<user>/Download/PMD85Emu-2.1.6.110.wine/wine.res/vgafix.reg

- taktiez, pre uzivatelov, ktori maju problem so zvukom a emulator je "hluchy",
  mne pomohlo zaviest do registrov audio-driver Pulse, prikazom:
    $ wine regedit /home/<user>/Download/PMD85Emu-2.1.6.110.wine/wine.res/audiofix.reg

- ak ste vsetko uspesne nainstalovali, tak mozete emulator spustit prikazom:
    $ wine /home/<user>/Download/PMD85Emu-2.1.6.110.wine/pmd85emu/PMD85Emu.exe


Tymto sposobom mi to fungovalo, no moze byt, ze na inych distribuciach sa mozu
vyskytnut problemy so spustenim a preto sa mozete s ostatnymi uzivatelmi
podelit o vase postrehy a skusenosti v nasom fore... Vopred dakujeme!

  > http://pmd85.borik.net/wiki/Forum

-- Martin Borik (martin@borik.net)
-- RM-TEAM (c) 2011
