home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
polski_aminet
/
blabla
/
mdc0.95
/
mdc0.95.pol
< prev
next >
Wrap
Text File
|
1996-11-11
|
15KB
|
378 lines
__________ _ _ _ _ __________
_ _ _______/ ._______ _______._______ ._______ \_______ _ _
._______ | /___.___\_____ | /___| /___. ___________.
| /______|__. / | _______ | /___ | / |__\_________ |
| /_________ |-------'----------'----------'----------'__________ |
`----------------' - - ------- pRESENTs ------- - - `-------------tF!'
Multi Device Copier
Wersja 0.95
Data 08.1996
Copyright (c) 1996 Tomash/BlaBla
Instrukcja obsîugi
Spis treôci:
Numer linii:
1. Prawa autorskie i rozpowszechnianie. 37.
2. Do czego ten program sîuûy? 50.
3. Opis programu. 92.
4. Wymagania, biblioteki, dane techniczne. 195.
5. Komunikaty pîentuf. 218.
6. Co w przyszîoôci? 294.
7. Historia programu. 316.
8. Co to jest BlaBla? 322.
9. Pozostaîe informacje. 353.
1. Prawa autorskie i rozpowszechnianie.
Program Multi Device Copier jest FREEWARE, co znaczy ûe moûe byê
rozpowszechniany za darmo. Dokîadniej - kaûda opîata pobierana za ten
program jest niemoralna i nie zgodna z prawem. Oczywiôcie nie wspominam tu
o kosztach noônika magnetycznego, czy przesyîki itp.
AUTOR PROGRAMU NIE BIERZE ÛADNEJ ODPOWIEDZIALNOÔCI ZA WADLIWÂ DZIAÎALNOÔÊ
PROGRAMU ZWIÂZANÂ Z BÎËDAMI, LUB NIEUMIEJËTNÂ OBSÎUGÂ.
2. Do czego ten program sîuûy?
Witam wszystkich Amigowców w instrukcji obsîugi do programu Multi Device
Copier (w skrócie MDC). Zapewne domyôlacie sië juû trochë do czego ten
program sîuûy, lecz na pewno nie znacie dokîadnie jego moûliwoôci, wad,
zalet. I wîaônie po to piszë tâ instrukcjë - aby program mógî byê przez
jak najwiëkszâ iloôê osób uûyty...
MDC jest programem sîuûâcym do kopiowania dyskietek. Nie jest to jednak
zwykîy program, jakich wiele! Ma jednâ, bardzo powaûnâ zaletë - potrafi
bez problemu skopiowaê dyskietki w trzech, róûnych formatach zapisu -
trackdisk (80 ôcieûek), diskspare (80, lub 82 ôcieûki) i mfm (80 ôcieûek).
Normalne programy sîuûâce do kopiowania nie posiadajâ takich moûliwoôci
(np. Super Duper), co jest bardzo uciâûliwe, zwîaszcza ûe czasem wrëcz
konieczne jest przekopiowanie dysku (np. pecetowego) "po sektorach" (daje
to duûo wiëkszâ szybkoôê niû kopiowanie wszystkich plików).
Wiem, ûe istniejâ programy kopiujâce potrafiâce skopiowaê dysk w kaûdym
formacie (np. XCopy ze swoim nibblerem), lecz czësto sâ niewygodne w
obsîudze (nie wykorzystujâ systemu), wolne, itp. MDC zostaî stworzony na
podstawie Super Dupera, przez co pracuje w 100% pod systemem (otwiera
wîasne, niewielkie okienko), jest raczej niezawodny (o czym dalej... :) i
ma wygodny interfejs uûytkownika. Niestety, moûliwoôê kopiowania
niestandardowych dyskietek odbiîa sië na szybkoôci dziaîania programu.
Jest on duûo wolniejszy od Super Dupera (wykorzystujâcego niestandardowe
procedury kopiujâce), lecz myôlë ûe nie jest on po to, aby zupeînie Super
Dupera zastâpiê. Oba programy idealnie sië uzupeîniajâ!
UWAGA!UWAGA!UWAGA!UWAGA!UWAGA!UWAGA!UWAGA!UWAGA!UWAGA!UWAGA!UWAGA!UWAGA!
Program MDC w wersji 0.95 jest NADAL wersjâ nie dokoïczonâ, w której MOGÂ
(ale nie muszâ) wystâpiê niespodziewane bîëdy! Poza tym nie zawarîem tu
wielu przydatnych opcji, które praktycznie uniemoûliwiajâ korzystanie z
niego pewnym osobom (chodzi mi tu szczególnie o tak waûnâ rzecz jak
rezerwacja buforu w dowolnym pliku). Bardzo proszë teû o przeczytanie
rozdziaîu o bugach, w którym opisaîem pare niejasnoôci w programie. Wersja
2.0, która powstanie juû wkrótce, bëdzie naprawdë uûyteczna (pozbawië jâ
wszelkich bîëdów, unowoczeônië i wychucham :) Czekajcie na MDC 2.0!!!
3. Opis programu.
Program uruchomiê moûna zarówno z CLI, jak i z Workbencha. W tym pierwszym
przypadku naleûy po prostu wpisaê nazwë programu. Uruchamiajâc program z
"ikonki" moûna wykorzystaê tzw. "tooltypy", które pozwolâ na kontrolë
konfiguracji programu. Program korzysta z nastëpujâcych tooltajpów:
PUBSCREEN - nazwa publicznego ekranu, na którym uruchomiê ma sië MC.
Jeôli ekran nie istnieje, MC otworzy swoje okno na ekranie
WB
VERIFY=ON|OFF - Ustawia domyôlne ustawienie opcji weryfikacji kopiowania
DS82=ON|OFF - Ustawia domyôlne ustawienie opcji "diskspare 82"
FORMAT=ON|OFF - Ustawia domyôlne ustawienie opcji "Format"
DEVICE=diskspare|trackdisk|mfm - ustawia domyôlne ustawienie gadgetu
"Device"
Po uruchomieniu programu na danym ekranie otworzy sië jego maîe okno,
trochë przypominajâce to z SD3.0. W oknie tym znajdujâ sië nastëpujâce
gadgety (podkreôlenie zaznacza literë, która odpowiada danej funkcji po
wciôniëciu z klawiatury):
- Verify
^
Wîâcza, lub wyîâcza opcjë weryfikacji kopiowania/formatowania. Doôê mocno
zwalnia proces zapisywania, lecz daje pewnoôê, ûe zapisywane dane sâ
poprawne.
- ds-82
Diskspare.device pozwala na obsîugë dyskietek z dwiema iloôciami ôcieûek:
82, lub 80. Gadget ten pozwoli wybraê Ci standard, jakiego uûywasz. Jeôli
opcja jest nieaktywna, dyskietki kopiowane bëdâ w formacie 80-ôcieûkowym.
- Format
^
Wîâcza, lub wyîâcza proces formatowania ôcieûek przed zapisem. Jeôli
próbujemy skopiowaê dyskietkë w formacie diskspare, na dyskietkë, która
wczeôniej formatowana byîa pod MS-DOSem, musimy wîâczyê tâ opcjë, gdyû
inaczej kopiowanie zakoïczy sië caîkowitym fiaskiem. Niestety w ten sposób
nastëpuje znaczne zwolnienie pracy programu.
- Device (trackdisk, diskspare, mfm)
Pozwala wybraê urzâdzenie, jakie wykorzystane zostanie do operacji
dyskowych. Powinno stosowaê sië formaty odpowiednie dla dyskietek, co
uchroni uûytkownika od nadmiernych nerwów :)
- Read
^
Rozpoczyna czytanie ôcieûek dyskietki do bufora. Wczytywanie trwa do
momentu napotkania ostatniej ôcieûki, bâdú do momentu zapchania caîej
pamiëci komputera. W tym drugim przypadku postëpujemy jak w wypadku SD -
wkîadamy dysk docelowy, zapisujemy, a nastëpnie znowu doczytujemy resztë z
dysku úródîowego. Operacjë tâ powtarzamy tak dîugo, aû pasek wskazujâcy
zaawansowanie dojdzie do koïca. Uwaga! Poprawnie wczytana ôcieûka
zaznaczana jest na niebiesko! W wypadku ukazania sië innego koloru mamy
pewnoôê, ûe aktualna ôcieûka jest zepsuta, a dane na niej utracone.
- Format
^
Formatuje dyskietkë w podanym formacie. Sformatowany zostanie dysk
zaznaczony jako docelowy! Uwaga! Program nie "quickformatuje" dyskietki.
Trzeba to zrobiê wîasnorëcznie np. File Masterem.
- Stop
^
Przerywa kaûdâ operacjë dyskowâ wykonywanâ w danym momencie. W razie, gdy
ûadna operacja nie jest wykonywana, skasowany zostaje bufor programu.
- Write
^
Zapisuje znajdujâcy sië w pamiëci bufor na dyskietkë.
- Copy
^
Dziaîa tylko w wypadku posiadania dwóch stacji dysków. Pozwala na
przekopiowanie dyskietki na dyskietkë przy wykorzystaniu minimalnej iloôci
pamiëci. UWAGA! Ta opcja jest najbardziej niepewnâ opcjâ w programie! Jest
tak dlatego, ûe nie mam dodatkowej stacji dysków, a nawet w pobliûu kumpli
z takim osprzëtem. Testowaniem tej opcji zajëli sië kumple z bardzo daleka
i wiele mi pomogli, ale sam nie jestem w 100% pewien, ûe kopiowanie dziaîa
dobrze. Za ewentualne zaistniaîe kîopoty serdecznie przepraszam. Proszë
teû o informacje o zaistniaîych bîëdach.
- Info
Krótka notka o programie.
- Src/Dest
Pozwala wybraê stacjë úródîowâ (source, z lewej strony), oraz docelowâ (z
prawej, destination). W razie posiadania jednej stacji, naleûy zaznaczyê z
obu stron Df0:
4. Wymagania, biblioteki, dane techniczne.
Aby uruchomiê program naleûy mieê system operacyjny w wersji 2.0, lecz
dopiero pod systemem 3.0 program dziaîa w peîni sprawnie (lepsza obsîuga
gadgetów). Rozszerzenie RAM nie jest wymagane (wystarczy 512 kilo), lecz
peîny dysk skopiowaê moûna "za jednym zamachem" dopiero przy 1MB RAM
(nieprzerwany blok). Program nie wymaga ûadnej niestandardowej zewnëtrznej
biblioteki, ani innych zewnëtrznych plików. Testowany byî na komputerach:
Amiga CDTV, 3MB RAM, KS 3.0 (wczeôniejsze wersje MDC)
Amiga 1200, 2MB RAM, KS 3.0, 1GB HDD (tylko ostateczna wersja).
Amiga 1200, 030/28Mhz, 10MB RAM, KS 3.0, 1GB HDD (rozwijamy sië :)
W tym ostatnim przypadku uûyty zostaî takûe Enforcer (niestety, nie miaîej
jednak czasu na dokîadne testy z tym debuggerem)
MDC napisany zostaî w jëzyku Amiga E 3.2a, úródîo wraz z komentarzami ma
ok. 34 kb, co skîada sië na 1439 lini kodu. Kod wynikowy ma niecaîe 20KB,
lecz po spakowaniu go Imploderem wielkoôê ta raczej mocno sië zmniejszy.
5. Komunikaty pîentuf.
- You didn't select any source drive!
Nie zaznaczyîeô "ptaszka" na ûadnym gadgecie reprezentujâcym danâ stacjë
dysków. Aby rozpoczâê wczytywanie zawartoôci dysku do pamiëci musisz
zaznaczyê stacjë úródîowâ klikajâc na "Df0:" lub "Df1:" itd.
- You didn't select any destination drive!
Identycznie jak w przypadku poprzednim. Aby zgraê zawartoôê bufora na
dysk, musisz zaznaczyê numer stacji, na którâ ma byê on zgrany.
- No disk in drive!
Po prostu - w danej stacji dysków nie ma ûadnego dysku. Wîóû dyskietkë do
"zaptaszkowanej" stacji.
- Disk [in drive] is write-protected!
Nie moûesz zapisaê na dysk danych, jeôli jest on zabezpieczony przed
zapisem. Wyjmij dysk ze stacji i odbezpiecz go (powinieneô wiedzieê jak, a
jeôli nie wiesz, to lepiej na razie odîóû MDC na póîkë... :^
- Buffer is incorrect for that drive!
Próbujesz zapisaê bufor w innym formacie, niû wybrane urzâdzenie.
Komunikat ten pojawi sië, gdy wczytasz do pamiëci np. dysk pecetowski, a
potem bëdziesz próbowaî zapisaê go jako diskspare. Jest to nielogiczne i
dlategoteû program zaczyna krzyczeê...
- No memory for buffer!
Za maîo pamiëci na bufor. Przed zaczëciem np. zapisywania dysku program
musi zarezerwowaê kilka buforów niewielkiej wielkoôci na kilka waûnych
rzeczy (np. bufor dla formatu, dla zapisu, weryfikacji itp.). Komunikat
ten pojawi sië, jeôli zabraknie pamiëci na taki bufor. Jest to doôê
czëste, gdy w buforze trzymasz dysk np. diskspare'a i chcesz zapisaê ten
bufor na dyskietkë. Niestety, jedynym wyjôciem jest zwolnienie w jakiô
sposób trochë pamiëci, np. zamykajâc kilka okienek w WB. Inaczej program
nie rozpocznie kopiowania. W przyszîej wersji postaram sië to jakoô
zmieniê, aby nie byîo tego typu problemów.
- You selected same drive!
Zaznaczyîeô identyczne numery stacji dla funkcji Copy. Funkcja Copy dziaîa
tylko dla dwóch odmiennych stacji dysków, np. df0: i Df1:. Bezsensem jest
kopiowanie z Df0: na Df0:.
- Cannot create request!
Nie mogë utworzyê struktury iorequest. Komunikat ten pojawi sië chyba
tylko w przypadku totalnego zajëcia pamiëci. Jeôli tak sië zdarzy to
natychmiast w jakiô sposób zwolnij pamiëê, gdyû praca przy jej takiej
iloôci jest BARDZO niebezpieczna!
- Cannot open this device!
Nie mogë otworzyê urzâdzenia. Komunikat ten pojawi sië na ekranie, jeôli
bëdziesz próbowaî zaznaczyê jako úródîo lub cel stacjë dysków, która nie
istnieje. Poza tym moûliwy jest taki komunikat, gdy nie masz
zainstalowanego w systemie sterownika diskspare, bâdú mfm. Wtedy bëdziesz
mógî korzystaê wyîâcznie z trackdiska, który "wmurowany" jest do systemu.
- inne
Inne komunikaty mogâ pojawiê sië przy uruchamianiu programu. Sâ to
komunikaty informujâce o niemoûliwoôci zrobienia czegoô, np. otwarcia
gadtools.library, czy utworzenia gadûetu. Wynikajâ one czësto z powodu
braku pamiëci operacyjnej
6. Co w przyszîoôci?
Program ten w obecnej wersji NIE JEST W PEÎNI WYKOÏCZONY! Jest to
tzw. preview, który jest bardzo okrojony w stosunku do tego, co ukaûe sië
w peînej wersji. Oto wypisane w punktach pomysîy, które postaram sië
"wstawiê" w program:
- obsîuga dyskietek HD (na razie nie wiem jak...)
- bufor na twardym dysku (na 100%)
- kompresja systemem XPK
- bardziej rozbudowany interfejs z wieloma ciekawymi opcjami
- lepsze przystosowanie do systemu (np. sleep)
- interfejs Arexxa
- lokalizacja programu
- lepsza obsîuga uszkodzonych dyskietek
- lepsza procedura formatowania (takûe quick, zmiana daty, nazwy itp.)
- MUI (na 1% - póki nie mam Fastu :)
- inne - co mi wpadnie do gîowy
7. Historia programu.
wersja 0.95BETA 8.96 o Pierwsza wersja publiczna. NIE
DOKOÏCZONA W 100%
wersja 0.95BETA2 11.96 o Kilka poprawek w polskiej instrukcji
obsîugi. Brak zmian w kodzie!
8. Co to jest BlaBla?
BlaBla jest to grupa zrzeszajâca programistów piszâcych programy
wspóîpracujâce z systemem. Gwarantuje to poprawnâ pracë na wielu modelach
Amig, oraz zapewnia zachowanie kompatybilnoôci "w górë". Pozwala to
równieû na korzystanie z tak waûnej cechy, jakâ posiada Amiga, jak
multitasking. Nasze programy majâ zazwyczaj status PublicDomain, FreeWare
lub ShareWare, co pozwala na ich darmowe rozpowszechnianie.
Grupa posiada wîasne konto Internetowe i BBS. Nasze najnowsze programy
moûna równieû znaleúê w wydawanym przez nas pakiecie polskich programów
uûytkowych PolWare. Zapraszamy równieû do lektury redagowanego przez nas
magazynu dyskowego Izviestia. Traktuje on gîównie o programowaniu i
zawiera opisy wielu ciekawych programów.
Zainteresowanych wspóîpracâ z naszâ grupâ, bâdú chëtnych do wymiany
doôwiadczeï i uwag na temat programów, prosimy o kontakt z którymô z
czîonków BlaBla.
W skîad grupy wchodzâ (V'96):
Apacz/Fire & BlaBla (Michaî Kopacz)
Kordi/DuckRed & BlaBla (Kordian Adamczyk)
Kysy/AM & 2xBla (Krzysztof Habowski)
LeMUr/Fire & bla² (Îukasz Prokulski)
Scott/Inferno & SubBlaBla (Marcin Ochocki)
Thufor/BlahBlah (Dariusz J.Garbowski)
Tomash/Art-B & BBla (Tomasz Korolczuk)
Warhawk/CCP & BlaBla (Przemysîaw Jeû)
9. Pozostaîe informacje.
Jeôli masz jakieô uwagi, sîowa otuchy, bluzgi (za stracone dane ;)
pomysîy, chcesz pomóc mi w jakiô sposób to PLIZ napisz na ten adres pocztâ
zwykîâ:
Tomasz Korolczuk
ul. Wyspiaïskiego 4/13
08-300 Sokoîów Podlaski
Polska
lub pocztâ elektronicznâ:
thufor@zeus.polsl.gliwice.pl
Chciaîbym w tym miejscu podziëkowaê wszystkim Blablowiczom za moralne
wsparcie, a szczególnie za dokîadne testy, które naprawdë bardzo mi
pomogîy/pomogâ (to do Was Kysy, Thufor i Scott! :) Poza tym pozdrawiam
wszystkich moich najlepszych kumpli, a imiennie Chomika, z którym
przegadaîem juû tyle godzin na lini, oraz Scorpa, z którym moûe kiedyô
przegadam sporo godzin na lini (na razie minut... :) Hi dudes!