HDSleep v1.2 ============ by Tomasz Muszynski (THOM/UNION) e-mail: muszynsk@ipeneuro.ipe.pw.edu.pl UWAGA! ====== JEST TO PROGRAM TYPU FREEWARE. MOÛE BYÊ ROZPOWSZECHNIANY BEZ ÛADNYCH OGRANICZEÏ. AUTOR NIE BIERZE ÛADNEJ ODPOWIEDZIALNOÔCI ZA SKUTKI WYNIKÎE Z JEGO UÛYWANIA (USZKODZENIE SPRZËTU, UTRATA DANYCH, ITD). Wstëp i opis ============ Program HDSleep sîuûy do wyîâczania silnika twardego dysku po upîyniëciu okreôlonego czasu od ostatniej operacji na twardym dysku lub po wciôniëciu odpowiedniej kombinacji klawiszy. Silnik twardego dysku zostanie automatycznie uruchomiony przy próbie wczytania lub zapisania jakichô danych na nim. Ponowne uruchomienie programu powoduje jego usuniëcie z pamiëci. Program zostaî przetestowany w konfiguracjach: A1200/030 z dyskiem Caviar 2420 (420MB), A1200/030 z dyskiem Caviar (540MB), A1200/030 z dyskiem Conner (420MB), A1200+FastRAM z dyskiem Conner (420MB), przetestowany równieû z uruchomionym Enforcerem. Program nie zadziaîaî na dysku Quantum (45MB) w A1200+FastRAM, mam jednak nadziejë, ûe z nowszymi napëdami, w szczególnoôci producentów Conner i Western Digital nie powinno byê problemów. Waûne ===== Aby zainstalowaê HDSleep moûesz go skopiowaê do katalogu WBStartup, lecz moûe wtedy wystâpiê problem, ûe czas bëdzie sië wciâû zmniejszaî, mimo ûe wykonywane sâ jakieô operacje na dysku. Aby ominâê ten problem, moûesz uruchamiaê HDSleep przez dopisanie go do startup-sequence przed komendâ IPrefs. ... Run >NIL: HDSleep C:IPrefs ... Wymagania ========= Wymagana jest Amiga 1200 lub 4000 i dysk twardy, podîâczony do wewnëtrznego interfejsu IDE. Sprawdú, czy sâ zainstalowane biblioteki commodities.library oraz icon.library. Parametry ========= Parametry mogâ byê podawane w ikonie programu lub CLI. CX_PRIORITY=<0> - priorytet dla gorâcego klawisza (hotkey), CX_POPKEY= - klawisz, przy pomocy którego moûna otworzyê okno informacji CX_POPUP= - otwiera okno informacji przy uruchamianiu HDSLEEPKEY= - klawisz, przy pomocy którego bëdzie wyîâczany silnik twardego dysku, MASTERTIME=<360> - czas (w sekundach), po jakim pierwszy (master) twardy dysk ma sië samoczynnie wyîâczyê. Jeôli równe 0 to nie ma samoczynnego wyîâczania. SLAVETIME=<360> - czas (w sekundach) po jakim drugi (slave) twardy dysk ma sië samoczynnie wyîâczyê. Jeôli równe 0 to nie ma samoczynnego wyîâczania. WARNING= - otwiera okno informujâce o tym, ûe dysk zostanie zaraz wyîâczony. Okno jest otwierane na domyôlnym ekranie publicznym. WARNINGTIMEOUT=<5> - czas (w sekundach), o którym bëdziesz poinformowany o wyîâczeniu dysku HD. LOGFILE= - nazwa pliku do generowania loga. Okno ==== Sleep - Natychmiast wyîâcza dysk twardy i zamyka okno. Abort - Zaczyna zliczaê czas od nowa nie wyîâczajâc dysku i zamyka okno. Quit - koïczy dziaîanie programu Historia ======== v1.0 (xx/05/95) - Pierwsza wersja. v1.1 (19/09/95) - Poprawiony bîâd w linii parametrów. - Poprawiony bîad przy wychodzeniu z programu przez ponowne uruchomienie. - Dziaîa z podîâczonym drugim dyskiem. - Zoptymalizowany kod. - Dodane nowe opcje (WARNING, WARNINGTIMEOUT) i okno informacji. v1.2 (21/4/96) - Opcja WARNING w shellu nareszcie dziaîa (zawsze byîo ustawione na wîâczone). - Poprawiony bîâd ze sprawdzaniem bîëdów przy dodawaniu nowego brokera. - Dodana moûliwoôê tworzenia pliku log - kod jest 2x dîuûszy z powodu dîugoôci oryginalnych funkcji z SAS/C - poprawië to innym razem :-( - Nareszcie dziaîa z A4000. Podziëkowania ============= - za podanie adresów komend dla dysków w A4000. Kamil Iskra - za wypisanie mi dîugiej listy bîëdów :-). Inni Amigowcy - za wypisanie bîëdów. Kontakt ======= e-mail: muszynsk@ipeneuro.ipe.pw.edu.pl irc: Thom na #AmigaPL (niestety doôê rzadko tam bywam, prawie nigdy) http: myôlë, ûe juû niedîugo bëdzie dostëpna... ========================================================================== ¶ ¶ ¶\¶ ¶ /\ ¶\¶ |_| | | | \/ | |