home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
05
/
amikuf5.txt
< prev
next >
Wrap
Text File
|
1997-04-07
|
5KB
|
165 lines
<sr>* Teleecho
<a>Marek Pampuch
<txt>Stare radzieckie przysîowie mówi "nie licz na pececie, licz
na siebie". W numerze 1/95 zaapelowaîem, aby Czytelnicy, którzy
odkryli jakieô inne niû ja literki, zmieniajâce wyglâd tekstu w
rozkazie ECHO, nadesîali swoje spostrzeûenia. Odzew byî mizerny,
a zatem w wolnej chwili sam zaczâîem sië bawiê tym rozkazem. Oto
kolejne kody "escape" dla rozkazu Echo:
*e[c -- czyôci zawartoôê okna,
*e -- (bez jakichkolwiek innych znaków) ucina pierwszâ literë
nastëpujâcego dalej tekstu,
*e[0 p -- (konieczna spacja pomiëdzy 0 i p) -- usuwa kursor,
*e[ p -- (konieczna spacja pomiëdzy [ i p) -- przywraca kursor.
A teraz kody, w których, w miejscu podanych cyfr, moûemy wpisaê inne,
co odpowiednio zmieni dziaîanie kodu:
*e[1A -- przesuwa kursor o wiersz w górë (jeôli zamiast 1
wpiszemy 2, bëdâ to dwa wiersze itd). Uwaga: podana cyfra musi
byê mniejsza niû liczba wierszy liczona od góry okna do wiersza z
kursorem. W przeciwnym razie kursor przesunie sië do pierwszego
wiersza okna.
*e[1B -- przesuwa kursor o wiersz w dóî (jeôli zamiast 1 wpiszemy 2,
bëdâ to dwa wiersze itd),
*e[7C -- przesuwa tekst za tym kodem o 7 pozycji,
*e[4D -- wypisze trzy pierwsze znaki tekstu (czwarta jest spacja,
oddzielajâca kod od tekstu) w tym samym wierszu co kursor, a
resztë w nastëpnym,
*e[3E -- kursor ustawi sië o trzy wiersze wyûej niû powinien,
*e[3F -- kursor ustawi sië o trzy wiersze niûej niû powinien,
*e[0;0H -- przesuwa kursor do zerowej kolumny i zerowego wiersza
okna; moûemy tu podaê inne wspóîrzëdne -- pamiëtajâc o tym, ûe
pierwsza (zaraz za znakiem [) oznacza kolumnë, a druga (po
ôredniku) oznacza wiersz,
*e[2H -- przesuwa kursor do wiersza numer 2,
*e[;10H -- przesuwa kursor do kolumny 10,
*e[I -- umieszcza tekst, znajdujâcy sië za tym kodem, o wiersz wyûej,
pozostawiajâc kursor na swoim miejscu,
*e[7S -- przesuwa kursor o 7 wierszy w górë (przewijajâc przy okazji
zawartoôê okna),
*e[5T -- przesuwa kursor o 5 wierszy w dóî (przewijajâc przy okazji
zawartoôê okna),
*e[20u -- ustala prawy margines po 20 znakach,
*e[2Z -- zacznie pisaê tekst w tym samym wierszu co rozkaz, w
odlegîoôci (2*8)-b znaki od prawego marginesu (gdzie b zaleûy od
szerokoôci okna i jest czëôciâ caîkowitâ z dzielenia szerokoôci
okna przez 20 (oznacza to, ûe jeôli szerokoôê okna wynosi 80 --
b=4, jeôli na przykîad zmniejszymy jâ kodem "*e60u" do 60 znaków,
bëdzie to 3 itd. Reszta znaków zostanie przeniesiona do nowego
wiersza. Jeôli wartoôê (x*8)-b jest wiëksza niû odstëp pomiëdzy
koïcem rozkazu a prawym marginesem, wówczas koïcowe znaki rozkazu
zostanâ zmazane.
<sr>* Zabezpieczenie CDTV
<a>Marek Këdzior
<txt>Amigë CDTV w bardzo prosty sposób moûna zabezpieczyê przed
uruchomieniem przez mîodszego brata (czasem i starszego).
Wystarczy najpierw wyîâczyê komputer za pomocâ joypada, póúniej
wcisnâê przycisk JOY/MOUSE na tymûe joypadzie i przycisk POWER na
komputerze. Trik dziaîa do momentu wyîâczenia komputera z sieci.
Komputer moûna wyîâczyê, wykonujâc opisane czynnoôci w kolejnoôci
odwrotnej.
<sr>** Super File System
<a>Michaî Turecki
<txt>Niedawno powstaîy dwa interesujâce systemy plikowe: Disk
Spare Device, który umoûliwia zapisanie ok. 1 MB danych na
pojedynczej dyskietce DD oraz Proffesional File System,
znacznie przyspieszajâcy operacje na dyskietkach. Prezentowany
poniûej system zapisu jest "zîotym ôrodkiem", gdyû w
rzeczywistoôci îâczy oba w/w systemy. Aby z niego korzystaê,
naleûy wpisaê zamieszczony tekst do dowolnego edytora (Ed, CED),
zostawiajâc koniecznie pierwszâ linië pustâ. Dla komputerów z
systemem 2.0 (niestety, "zîoty ôrodek" nie dziaîa pod 1.x) naleûy
nagraê plik do RAM-u i najlepiej w FileMasterze doîâczyê go do
pliku Mountlist w katalogu Devs (albo w DEVS:), korzystajâc z
gadûetu Join.
System uruchamiamy wpisujâc w CLI:
<l>mount SF0:
<txt>Jeûeli masz system operacyjny 2.1 lub nowszy, wystarczy
skasowaê linië z "SF0:", a plik tekstowy zgraê do katalogu
Devs/DosDrivers (DEVS:DosDrivers) pod nazwâ "SF0". Musisz jeszcze
stworzyê plik "SF0.info" -- najlepiej klonujâc zbiór "PC0.info".
Aby super-system mógî w ogóle dziaîaê, trzeba zainstalowaê oba
w/w systemy (Disk Spare w wersji 2.2, a PFS w wersji 9.5). Naleûy
takûe sformatowaê dysk w nowym systemie komendâ Format. Otrzymamy
(na wîasny uûytek) oszczëdny i szybki system zapisu dysków.
<l>/* Super File System mount: */
SF0:
FileSystem = L:ProfFileSystem
Device = diskspare.device
Priority = 10
Unit = 0
Flags = 3x0
Surfaces = 2
BlockSize = 512
BlocksPerTrack = 12
Reserved = 2
Interleave = 0
LowCyl = 0
HighCyl = 81
StackSize = 600
Buffers = 50
BufMemType = 0
Mount = 1
GlobVec = -1
DosType = 0x50465300
MaxTransfer = 2097152
Mask = 0x7ffffffe
#