@database PP.guide
@master AMOSPro_Compiles:FMTools1.0/GUIDES/FMPacket/Polski/FMCr.guide
@$VER: 
@author "Tomasz Korolczuk"
@(c) "(c) Tomash/Art-B & Blabla"
@remark Created with Heddley v1.1 (c) Edd Dumbill 1994

@node "Main" "SpisTresci"


                              @{b}FMCrunch v0.99b@{ub}
                            Freeware  28.07.96

              @{i}by Tomasz Korolczuk (Tomash of Art-B & Blabla)@{ui}

                            @{b}BlaBla Production@{ub}

                                @{b}Spis treōci:@{ub}

                           1. @{" Zastosowanie " link "Background" 0}
                           2. @{"  Wymagania   " link "Wymaganiapp" 0}
                           3. @{"   FMCrunch   " link "FMCrunch" 0}
                           4. @{"  Instalacja  " link "Instalacjapp" 0}
                           5. @{" Na dobranoc  " link "koniec" 0}

                           6. @{"  Historia    " link "Historia" 0}
@endnode

@node "Background" "Background"

                            @{b}Zastosowanie@{ub}
                                ----------

@{"File  Master" link "polski/pomoc.guide/FM" 0} byī  zawsze  moim  ulubionym programem. Jego wersja 2.0 byīa
jakby  dla  mnie  stworzona.  Bez  problemu dziaīaīa na KS1.3, miaīa sporo
moūliwoōci  i  (co  najwaūniejsze)  zabieraīa  bardzo  maīo pamiėci. Czasy
jednak  siė  zmieniīy.  Nie  muszė  martwiź  siė  juū o system operacyjny,
pamiėź,  lecz zaleūy mi teraz na wygodzie i duūych moūliwoōciach. Powstaīa
wersja  3.0  @{"FileMastera" link "polski/pomoc.guide/FM" 0}", duūo lepsza od poprzedniczki, nie daīa mi jednak
wszystkiego,   czego   potrzebowaīem.  Szczególnie  denerwowaī  mnie  brak
(znanych z poprzednich wersji) funkcji pakowania i rozpakowywania plików w
standardzie @{"powerpackera" link "polski/pomoc.guide/PP" 0}. Co prawda moūna byīo w tle uruchomiź @{"Powerpacker" link "polski/pomoc.guide/PPP" 0}
@{"Patchera" link "polski/pomoc.guide/PPP" 0},  dziėki  czemu  pliki rozpakowywane byīy przy kaūdej okazji (np.
kopiowania), jednak nie zawsze byīo to wygodne (nie pozwalaīo przekopiowaź
spakowanego pliku), a pozatym nie dawaīo moūliwoōci pakowania...

        Najprawdopodobniej  Autor  programu  doszedī  do  wniosku,  ūe nie
konieczne  jest  umieszczanie  procedur  obsīugujācych @{"Powerpackera" link "polski/pomoc.guide/PP" 0}, skoro
@{"File  Master" link "polski/pomoc.guide/FM" 0}zyskaī  tak  duūe  moūliwoōci  konfiguracyjne.  Bardzo dobre
rozumowanie,  jednak  nigdy  nie udaīo mi siė dostaź programu, który by je
zastāpiī. Postanowiīem wiėc wykombinowaź coō takiego osobiōcie :)

        Programy FMCrunch, oraz FMDecrunch przewidziane zostaīy specjalnie
dla @{"FileMastera3.0" link "polski/pomoc.guide/FM" 0}, dziaīajā z nim jak najbardziej naleūycie, lecz mogā
wykorzystywane byź równieū z poziomu CLI, jako normalna komenda DOSu.
@endnode

@node "Wymaganiapp" "Wymagania"

                                @{b}Wymagania@{ub}
                                ---------

        Do  zadziaīania  tych  programów  konieczny  jest  system 2.0, lub
nowszy. Co  prawda  nie  jest  trudne  przepisanie  ich na system starszy
(wystarczy tylko  zmieniź  procedurė  pobierajācā argumenty na wīasnā, co
jednak  jest doōź  pracochīonne),  jednak  nie  jest  to  zbyt  sensowne,
zwīaszcza, ūe @{"FileMaster 3.0" link "polski/pomoc.guide/FM" 0} ma równieū spore wymagania.

        Programy te zajmujā bardzo maīā iloōź pamiėci (zaleūnie od pliku),
uruchomiā  siė  nawet  przy  256  KB  RAMu.  Do  normalnej  pracy  (czyt.
de/pakowania  dīuūszych  plików) potrzebujā one minimum 1MB RAM. Z tego co
siė orientujė to nawet taka iloōź RAMu przestaīa juū byź standardem.

        W katalogu LIBS: musi znajdowaź siė biblioteka @{"Powerpacker" link "polski/pomoc.guide/PP" 0}.library w
wersji co najmniej 35.
@endnode

@node "FMCrunch" "Crunching"

                                 @{b}FMCrunch@{ub}
                                 --------

@{b}Skīadnia:@{ub}

SOURCE/M/A TO/K EFFICIENCY=EFF/K/N SPEEDBUFFER=BUF/K/N ADDPP/S

SOURCE/M/A  - @{i}lista plików do spakowania wraz ze ōcieūkā dostėpu, argument
              konieczny@{ui}

TO/A        - @{i}katalog docelowy dla plików, argument NIE konieczny. Jeōli
              tego nie podasz, plik zostanie zapisany w tym samym
              katalogu.@{ui}

EFF/K/N     - @{i}algorytm pakowania (0 najszybszy, 4 najlepszy)@{ui}

BUF/K/N     - @{i}ustalenie buforu dla procedur@{ui} powerpackera. @{i}" link
"polski/pomoc.guide/PP" 0}. Wiėkszy bufor
              znacznie przyōpiesza pakowanie (0 najwiėkszy, 2 najmniejszy)@{ui}

ADDPP/S     - @{i}tzw. switch. Jeōli go zamieōcisz, to program doda do
              pakowanych plików rozseūenie .pp@{ui}

@{b}Przykīad:@{ub}

FMCrunch S:Startup-sequence SYS:Text TO RAM: EFF=4 BUF=1 ADDPP

        Spakuje podane pliki i umieōci je w RAMie, dodajāc jednak koļcówki
.pp. Uūyty zostanie najwolniejszy i najskuteczniejszy algorytm pakowania i
bufor ōredniej wielkoōci.

@{b}Kilka sīów:@{ub}

        Wīaōciwie  to  wszystko powinno byź zrozumiaīe dla osób które choź
trochė zaznajomione byīy z @{"Powerpackerem" link "polski/pomoc.guide/PP" 0}. Warto tylko wspomnieź, ūe jedyne
argumenty  które  muszā  koniecznie  byź  uūyte  w  skīadni  to  pliki  do
spakowania i katalog docelowy dla nich. Inne sā opcjonalne.

        Podczas  pakowania  któregokolwiek  z  plików NIE jest wyōwietlany
pasek zaawansowania.  Jest  to  spowodowane  pewnā  wadā  jėzyka @{"E" link "polski/pomoc.guide/AmiE" 0}, która
niestety nie  pozwala  w  īatwy  sposób  ingerowaź  w  procedurė pakujācā
biblioteki Powerpacker.   Postaram  siė  to  zmieniź.  Póki  co  drobnym
pocieszeniem jest to, ūe w kaūdej chwili moūecie wcisnāź Ctrl+C, a program
automatycznie zostanie przerwany.

        Jeōli  któryō z plików nie zostanie znaleziony, bėdzie uszkodzony,
bādś nie nadajācy  siė  do  spakowania  zostanie wyōwietlony komunikat o
bīėdzie, lecz kompresja kolejnych plików nie zostanie przerwana. Myōlė ūe
jest  to dobre rozwiāzanie. Daje uūytkownikowi moūliwoōź pójōcia na kawkė,
bez zmartwieļ  o "terminacjė" programu. Dodatkowā pomocā jest wyōwietlane na
koniec  pracy  podsumowanie pakowania. Przedstawiona jest iloōź bajtów
przeznaczonych  do pakowania, oraz iloōź bajtów zaoszczėdzonych. Dodatkowo
pojawia  siė  informacja  o  tym,  ile  plików  nie  zostaīo zapisanych do
katalogu docelowego.

@{b}Uwaga!@{ub}

Z ostatniej chwili. Poczāwszy od wersji 0.99b w programie zmieniī siė
argument TO z TO/A na TO/K. Poniewaū program ma nowā opcjė, zapisywania
pliku w tym samym katalogu (dla wygody tych, którzy korzystajā z programu z
CLI) argument TO przestaī byź konieczny, lecz za to wymagane jest sīowo
kluczowe "TO". @{u}Postaraj siė odpowiednio zmieniź konfiguracjė, gdyū
pozostawienie konfiguracji dla starszych wersji programu moūe wyrzādziź
wielkie szkody!!!
@endnode


@node "Instalacjapp" "Instalacja"

                                @{b}Instalacja@{ub}
                                ----------

        Zainstalowanie  tych  programów  w  @{"File  Masterze 3.0" link "polski/pomoc.guide/FM" 0} jest bardzo
proste i nie  powinno  nikomu sprawiź kīopotu. Jeōli ktoō ma obawy, moūe
skorzystaź z tej pomocy.

1. @{i}Wybierz przycisk "Config" z lewego-dolnego rogu ekranu@{ui}

2. @{i}Wciōnij z klawiatury "2" z klawiatury numerycznej@{ui}

3. @{i}Kliknij na "Next Page"@{ui}

4. @{i}Ponownie kliknij na jeden z pustych przycisków (bez nazwy)@{ui}

Pojawi  siė  okienko,  w  którym  konfigurujesz  co  @{"FM" link "polski/pomoc.guide/FM" 0}  ma  robiź,  jeōli
wybierzesz tā opcjė.

Key Shortcut    - tu moūesz wpisaź literė, która wywoīywaīa bėdzie (po
                  wciōniėciu) Twój program

Pens            - kolory tekstu na przycisku (tekstu i tīa)

Window          - mówi, czy FM ma przed wywoīaniem programu otworzyź okno
                  CLI. Jeōli nie masz twardego dysku ustaw lepiej na "Yes"

CD              - wedle gustu

Rescan          - który katalog po zakoļczeniu operacji ma byź odczytany
                  ponownie. Wystarczy "Destination"

Label           - Nazwa przycisku (proponujė "Crunch", lub "Decrunch"

Command         - "trzon" caīej procedury. Tu wpisujesz ōcieūkė dostėpu do
                  programu i argumenty do niego. Proponujė abyō wpisaī:


 @{"dla cruncha" link "Instalacja1" 0}
 @{"dla decruncha" link "Instalacja2" 0}
@endnode

@node "Instalacja1" "Instalacja - crunch"

 FMCrunch {F} TO {d} ADDPP EFF=4

        Litery  w  klamrach  @{b}MUSZĀ@{ub}  byź takiej wielkoōci! Przed "FMCrunch"
moūesz wpisaź  ōcieūkė  dostėpu do programu. Najlepiej jednak zostawiź to
tak, a program umieōciź w C:, lub RAM: (jeōli nie masz HD) i przypisaź tam
dostėp ("Path RAM: add").
@endnode

@node "Instalacja2" "Instalacja - decrunch"

 FMDecrunch {F} TO {d}

        I  to  wszystko.  Teraz  tylko  po  kolei  wszystko zatwierdzasz i
zapisujesz konfiguracjė na dysk. Programy powinny dziaīaź bez problemów.
@endnode

@node "Koniec" "Sprawy koļcowe"

                               @{b}Na dobranoc@{ub}
                               -----------

        Chciaībym trochė rzeczy w tych programach zmieniź. Mimo ūe podczas
pracy nie  wykryīem  ūadnych  wykluczajācych  bīėdów, to jestem pewien ūe
takie istniejā. Oczywiōcie proszė wszystkich o @{"bug-reporty" link "polski/pomoc.guide/BugsReports" 0} i opinie. Bėdė
niezmiernie wdziėczny!

        Co postaram siė zmieniź/dodaź:

- @{i}zgodnoōź z Kickstartem 1.3@{ui}

- @{i}wspóīpracė z katalogami (nie tylko pojedyļczymi plikami)@{ui}

- @{i}poprawiź koļcowy wydruk@{ui}

- @{i}pasek zaawansowania@{ui}

- @{i}wiėkszā odpornoōź na nieoczekiwane sytuacje@{ui}

- @{i}wszystko co mi wpadnie do gīowy (lub co mi podpowiecie!)@{ui}


        Jeōli   interesuje   Was  kontakt  z  Autorem,  lub  macie  jakieō
spostrzeūenia  to  walcie  na  adres  poniūej.  Tu moūecie teū zdobyź kody
śródīowe  programów  (w  @{"Amiga  E" link "polski/pomoc.guide/AmiE" 0}).  Pozatym  takūe  tu  otrzymaź  moūecie
wyczerpujāce informacje o zrzeszeniu programistów polskich @{"Blabla" link "polski/pomoc.guide/BlaBla" 0}.

                             Tomasz Korolczuk
                          ul. Wyspiaļskiego 4/13
                         08-300 Sokoīów Podlaski
                                  Polska


        Przy okazji pozdrawiam wszystkich przyjacióī, a szczególnie tych z
grup Art-B i kochanej @{"Blabla" link "polski/pomoc.guide/BlaBla" 0}.
@endnode

@node "Historia" "Historia"

                                 @{b}Historia@{ub}
                                 --------


o @{b}FMCrunch v0.98 (16.02.96)@{ub}

- @{i}pierwsza wersja dystrybucyjna@{ui}

o @{b}FMCrunch v0.99 (27.06.96)@{ub} - nie rozprowadzana

o @{b}FMCrunch v0.99a (22.07.96)@{ub} - nie rozprowadzana

- @{i}poprawiony bīād, wystėpujācy przy dīugich nazwach plików

- usuniėty niepoprawny wskaśnik ratio

- usuniėty wielki bīād, który powodowaī zapisywanie kaūdego pliku
  w katalogu gīównym z przeinaczonā nazwā

- lepsza obsīuga bīėdów

- dodana informacja o wersji@{ui}

o @{b}FMCrunch v0.99b (28.07.96)@{ub}

- @{i}Nowa opcja, pozwalajāca na zapisywanie pliku w tym samym katalogu, z
  którego pochodzi. Wymagane sīowo kluczowe TO dla katalogu docelowego.@{ui}


o @{b}FMDecrunch v1.01 (11.02.96)@{ub}

-@{i} pierwsza wersja dystrybucyjna@{ui}

o @{b}FMDecrunch v1.1 (27.06.96)@{ub} - nie rozpowszechniana

o @{b}FMDecrunch v1.1a (22.07.96)@{ub} - nie rozpowszechniana

- @{i}poprawiony bīād, wystėpujācy przy dīugich nazwach plików

- biblioteka powerpacker otwierana jest dopiero po pobraniu argumentów

- teraz poprawnie odcina wszystkie koļcówki ".pp"

- lepsza obsīuga bīėdów

- dodana informacja o wersji@{ui}

o @{b}FMDecrunch v1.1b (28.07.96)@{ub}

- @{i}Nowa opcja, pozwalajāca na zapisywanie pliku w tym samym katalogu, z
  którego pochodzi. Wymagane sīowo kluczowe TO dla katalogu docelowego.

- Poprawiony text, informujācy o argumentach programu. Teraz moūe na
  prawdė pomóc.@{ui}
@endnode
