Tajemnice ATARI

File Protector


    Wielu użytkowników interpretera polecen do DOS-u 2.5, lansowanego w TA programu CP, narzeka na brak możliwości zabezpleczanla i odbezpieczania plików. Te niedogodność niweluje poniższy program. Dane szesnastkowe należy starannie przepisać i przy pomocy Zgrywusa+ z TA 2/92 zapisać pod nazwą D:PRO.COM, najlepiej na dyskietce, z której wczytujemy DOS.

   Program ten uruchomiony następnie z poziomu CP rozkazem PRO, rozszerza repertuar rozkazów CP o dwa dodatkowe:

LOC nazwa_pliku
UNL nazwa_pliku

   Pierwszy z nich powoduje zabezpieczenie wskazanego pliku (bądź plików, jeżeli nazwa_pliku zawiera znaki "*" lub "?"). Drugi powoduje analogicznie usuniecie zabezpieczenia.

   File Protector instaluje się w pamięci, zajmując ok. 100 bajtów. Jest przeznaczony WYŁĄCZNIE do CP i tylko z DOS-em skonfigurowanym standardowo (dopuszczalne dokładnie 3 pliki otwarte jednocześnie). Nie wolno uruchamiać go automatycznie poprzez zmianę nazwy na AUTORUN.SYS, ponieważ wtedy uruchamiałby śię przed CP, a powinien po. Można natomiast wymusić automatyczny start przy pomocy programu BATCH (lub MINI-BATCH) prezentowanego onegdaj w TA.

   Powtórne wczytanie File Protectora spowoduje usunięcie go z pamięci (o ile będzie to możliwe).

1000 REM *--------------------------*
1002 REM : File Protector 1.0       :
1004 REM :  autor: Adam Salamon     :
1006 REM : (c) 1992 Tajemnice ATARI :
1008 REM *--------------------------*
1010 DATA ffff00901d92200090ad66908d
1020 DATA e702ad67908de8026030034c7c
1030 DATA 1dade220c99bf046a205a002b9
1040 DATA df20dd6a90d006ca8810f43008
1050 DATA e0039030a202d0e88a0aa9008d
1060 DATA 590369238d5203208c1fa2dca0
1070 DATA 2020f41da9149d48032056e410
1080 DATA 06206a1f4c641d2092194c641d
1090 DATA 4cb71d0070900000554e4c4c4f
1100 DATA 4300a203bd991ddd1a92d005ca
1110 DATA 10f5304718ad9a1d6960aaad9b
1120 DATA 1d6900cde802d005ece702f007
1130 DATA a091a2f94c42c6a50c85d2a50d
1140 DATA 85d3a002b90b0099e602b1d299
1150 DATA 0b0088d0f2a203bd1a929d991d
1160 DATA ca10f7a091a2dd4c42c6a94c8d
1170 DATA 991da9ea8d9c1da201b50c9d01
1180 DATA 90bde702950cca10f318ade702
1190 DATA 69108d9a1dade80269008d9b1d
1200 DATA a091a2ba2042c6a90085cfade7
1210 DATA 0285d4ade80285d538a90085d2
1220 DATA e5d485d0a99085d3e5d585d1a0
1230 DATA 00f0033866cfa5d2c971a5d3e9
1240 DATA 909014ade7021869038d1e92ad
1250 DATA e80269008d1f926c1e9224cf70
1260 DATA 633027b1d285ce91d420ad91aa
1270 DATA f0cdc920f017c940f0c8c960f0
1280 DATA c4290dc908f0be90418a291fc9
1290 DATA 09f03ab1d2c8c900b1d288e990
1300 DATA 9012b1d2c8c971b1d288e990b0
1310 DATA 06a5d0a6d1900724cf3090a900
1320 DATA aa85d686d738b1d2e5d691d420
1330 DATA ad91b1d2e5d74ca591b1d291d4
1340 DATA 20ad914c1e91e6d2d002e6d3e6
1350 DATA d4d002e6d56046696c65205072
1360 DATA 6f746563746f7220312e302062
1370 DATA 79204164616d2053616c616d6f
1380 DATA 6e9b46696c652050726f746563
1390 DATA 746f7220756e696e7374616c6c
1400 DATA 6564219b43616e277420756e69
1410 DATA 6e7374616c6c2046696c652050
1420 DATA 726f746563746f7221fd9b10e1
1430 DATA 301ae202e3027190


Adam Salamon

Powrót na start | Powrót do spisu treści | Powrót na stronę główną

Pixel 2001