home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 05 / amikuf5.txt < prev    next >
Text File  |  1997-04-07  |  5KB  |  165 lines

  1. <sr>* Teleecho
  2.  
  3. <a>Marek Pampuch
  4.  
  5. <txt>Stare radzieckie przysîowie mówi "nie licz na pececie, licz
  6. na siebie". W numerze 1/95 zaapelowaîem, aby Czytelnicy, którzy
  7. odkryli jakieô inne niû ja literki, zmieniajâce wyglâd tekstu w
  8. rozkazie ECHO, nadesîali swoje spostrzeûenia. Odzew byî mizerny,
  9. a zatem w wolnej chwili sam zaczâîem sië bawiê tym rozkazem. Oto
  10. kolejne kody "escape" dla rozkazu Echo:
  11.  
  12. *e[c -- czyôci zawartoôê okna,
  13.  
  14. *e -- (bez jakichkolwiek innych znaków) ucina pierwszâ literë
  15. nastëpujâcego dalej tekstu,
  16.  
  17. *e[0 p -- (konieczna spacja pomiëdzy 0 i p) -- usuwa kursor,
  18.  
  19. *e[ p -- (konieczna spacja pomiëdzy [ i p) -- przywraca kursor.
  20.  
  21. A teraz kody, w których, w miejscu podanych cyfr, moûemy wpisaê inne,
  22. co odpowiednio zmieni dziaîanie kodu:
  23.  
  24. *e[1A -- przesuwa kursor o wiersz w górë (jeôli zamiast 1
  25. wpiszemy 2, bëdâ to dwa wiersze itd). Uwaga: podana cyfra musi
  26. byê mniejsza niû liczba wierszy liczona od góry okna do wiersza z
  27. kursorem. W przeciwnym razie kursor przesunie sië do pierwszego
  28. wiersza okna.
  29.  
  30. *e[1B -- przesuwa kursor o wiersz w dóî (jeôli zamiast 1 wpiszemy 2,
  31. bëdâ to dwa wiersze itd),
  32.  
  33. *e[7C -- przesuwa tekst za tym kodem o 7 pozycji,
  34.  
  35. *e[4D -- wypisze trzy pierwsze znaki tekstu (czwarta jest spacja,
  36. oddzielajâca kod od tekstu) w tym samym wierszu co kursor, a
  37. resztë w nastëpnym,
  38.  
  39. *e[3E -- kursor ustawi sië o trzy wiersze wyûej niû powinien,
  40.  
  41. *e[3F -- kursor ustawi sië o trzy wiersze niûej niû powinien,
  42.  
  43. *e[0;0H -- przesuwa kursor do zerowej kolumny i zerowego wiersza
  44. okna; moûemy tu podaê inne wspóîrzëdne -- pamiëtajâc o tym, ûe
  45. pierwsza (zaraz za znakiem [) oznacza kolumnë, a druga (po
  46. ôredniku) oznacza wiersz,
  47.  
  48. *e[2H -- przesuwa kursor do wiersza numer 2,
  49.  
  50. *e[;10H -- przesuwa kursor do kolumny 10,
  51.  
  52. *e[I -- umieszcza tekst, znajdujâcy sië za tym kodem, o wiersz wyûej,
  53. pozostawiajâc kursor na swoim miejscu,
  54.  
  55. *e[7S -- przesuwa kursor o 7 wierszy w górë (przewijajâc przy okazji 
  56. zawartoôê okna),
  57.  
  58. *e[5T -- przesuwa kursor o 5 wierszy w dóî (przewijajâc przy okazji 
  59. zawartoôê okna), 
  60.  
  61. *e[20u -- ustala prawy margines po 20 znakach,
  62.  
  63. *e[2Z -- zacznie pisaê tekst w tym samym wierszu co rozkaz, w
  64. odlegîoôci (2*8)-b znaki od prawego marginesu (gdzie b zaleûy od
  65. szerokoôci okna i jest czëôciâ caîkowitâ z dzielenia szerokoôci
  66. okna przez 20 (oznacza to, ûe jeôli szerokoôê okna wynosi 80 --
  67. b=4, jeôli na przykîad zmniejszymy jâ kodem "*e60u" do 60 znaków,
  68. bëdzie to 3 itd. Reszta znaków zostanie przeniesiona do nowego
  69. wiersza. Jeôli wartoôê (x*8)-b jest wiëksza niû odstëp pomiëdzy
  70. koïcem rozkazu a prawym marginesem, wówczas koïcowe znaki rozkazu
  71. zostanâ zmazane.
  72.  
  73. <sr>* Zabezpieczenie CDTV
  74.  
  75. <a>Marek Këdzior
  76.  
  77. <txt>Amigë CDTV w bardzo prosty sposób moûna zabezpieczyê przed
  78. uruchomieniem przez mîodszego brata (czasem i starszego).
  79. Wystarczy najpierw wyîâczyê komputer za pomocâ joypada, póúniej
  80. wcisnâê przycisk JOY/MOUSE na tymûe joypadzie i przycisk POWER na
  81. komputerze. Trik dziaîa do momentu wyîâczenia komputera z sieci.
  82.  
  83. Komputer moûna wyîâczyê, wykonujâc opisane czynnoôci w kolejnoôci
  84. odwrotnej.
  85.  
  86. <sr>** Super File System
  87.  
  88. <a>Michaî Turecki
  89.  
  90. <txt>Niedawno powstaîy dwa interesujâce systemy plikowe: Disk
  91. Spare Device, który umoûliwia zapisanie ok. 1 MB danych na
  92. pojedynczej dyskietce DD oraz Proffesional File System,
  93. znacznie przyspieszajâcy operacje na dyskietkach. Prezentowany
  94. poniûej system zapisu jest "zîotym ôrodkiem", gdyû w
  95. rzeczywistoôci îâczy oba w/w systemy. Aby z niego korzystaê,
  96. naleûy wpisaê zamieszczony tekst do dowolnego edytora (Ed, CED),
  97. zostawiajâc koniecznie pierwszâ linië pustâ. Dla komputerów z
  98. systemem 2.0 (niestety, "zîoty ôrodek" nie dziaîa pod 1.x) naleûy
  99. nagraê plik do RAM-u i najlepiej w FileMasterze doîâczyê go do
  100. pliku Mountlist w katalogu Devs (albo w DEVS:), korzystajâc z
  101. gadûetu Join.
  102.  
  103. System uruchamiamy wpisujâc w CLI:
  104.  
  105. <l>mount SF0:
  106.  
  107. <txt>Jeûeli masz system operacyjny 2.1 lub nowszy, wystarczy
  108. skasowaê linië z "SF0:", a plik tekstowy zgraê do katalogu
  109. Devs/DosDrivers (DEVS:DosDrivers) pod nazwâ "SF0". Musisz jeszcze
  110. stworzyê plik "SF0.info" -- najlepiej klonujâc zbiór "PC0.info".
  111.  
  112. Aby super-system mógî w ogóle dziaîaê, trzeba zainstalowaê oba
  113. w/w systemy (Disk Spare w wersji 2.2, a PFS w wersji 9.5). Naleûy
  114. takûe sformatowaê dysk w nowym systemie komendâ Format. Otrzymamy
  115. (na wîasny uûytek) oszczëdny i szybki system zapisu dysków.
  116.  
  117. <l>/* Super File System mount: */
  118.  
  119.  
  120.  
  121. SF0:
  122.  
  123. FileSystem    = L:ProfFileSystem
  124.  
  125. Device    = diskspare.device
  126.  
  127. Priority    = 10
  128.  
  129. Unit    = 0
  130.  
  131. Flags    = 3x0
  132.  
  133. Surfaces    = 2
  134.  
  135. BlockSize    = 512
  136.  
  137. BlocksPerTrack    = 12
  138.  
  139. Reserved    = 2
  140.  
  141. Interleave    = 0
  142.  
  143. LowCyl    = 0
  144.  
  145. HighCyl    = 81
  146.  
  147. StackSize    = 600
  148.  
  149. Buffers    = 50
  150.  
  151. BufMemType    = 0
  152.  
  153. Mount    = 1
  154.  
  155. GlobVec    = -1
  156.  
  157. DosType    = 0x50465300
  158.  
  159. MaxTransfer    = 2097152
  160.  
  161. Mask    = 0x7ffffffe
  162.  
  163. #
  164.  
  165.