NameCopyW zwiastunie TAJEMNIC ATARI zamieściliśmy wydruk Kasetowego Systemu Operacyjnego (COS). Program ten, jak i prezentowany dalej NCopy napisał Janusz B. Wiśniewski. Niestety, nazwisko autora w poprzednim numerze pisma gdzieś się zawieruszyło, za co niniejszym bardzo Pana Janusza przepraszamy. Ncopy zapisuje się na dyskietkę lub kasetę przy pomocy opisywanego ZGRYWUSa. redakcja
NameCopyOpis funkcji programu kopiującegoNCopy (tak dla wygody jest zwykle skracana nazwa tego programu) jest uniwersalnym kopierem ogólnego zastosowania, szczególnie zalecanym przy pracy z COS-em. Skrajnie uproszczona obsługa (można się jej nauczyć w dwie minuty) I niewielkie rozmiary programu pozwalają zaliczyć ten kopier do najbardziej poręcznych narzędzi "szybkiego reagowania". Dwa okienka zawierają piktogramy źródła i przeznaczenia kopiowanego pliku. Lewy obrazek się nie zmienia: symbolizuje on pamięć komputera. W prawym natomiast można za pomocą klawisza spacji (odstępu) wybrać jedno z dostępnych urządzeń WE/WY. Strzałka na linii łączącej okienka pokazuje kierunek przepływu danych. Przed wczytaniem czegokolwiek, kiedy pamięć jest pusta, jedynym możliwym kierunkiem przesyłania jest w lewo, czyli do pamięci. Później można ten kierunek zmienić, używając klawisza z wizerunkiem odpowiedniej strzałki. Kropka na wizerunku pamięci oznacza obecność w niej danych, a zarazem przybliżone jej wykorzystanie (im dalej w prawo, tym danych jest więcej). Mrugający kursor poniżej okienek pozwala wpisać lub poprawić nazwę pliku. W miejscu podziału na właściwą nazwę i rozszerzenie używa się kropki (na ekranie się ona nie pojawi). Klawisz BACKSPACE umożliwia wymazanie istniejącego napisu. Podczas kopiowania na kasetę nazwa ta zostanie dopisana do programu w formacie akceptowanym przez COS. Można bez obawy kopiować programy wielokrotnie z dysku na taśmę i z powrotem: NCopy dodaje nazwę tytko raz (nie zmienia programu już nazwanego), a usuwa ją, przy kopiowaniu z taśmy. Gdyby wszakże przenieść nazwany program na dysk innym kopierem, nic to nie szkodzi, bo format pliku jest poprawny i DOS zaakceptuje tak zmodyfikowany program. Jest to zresztą tylko kilkanaście bajtów, co nie wpływa w istotny sposób na rozmiary pliku. Oczywiście dla korzystania ze stacji dysków trzeba najpierw załadować DOS. Uwaga: NCopy nie dołącza nazw do plików nie będących binarnymi ("DOS loadable") programami! Janusz B. Wiśniewski
|
1 REM ------------------------------- 2 REM : Name Copy : 3 REM : autor: Janusz B. Wisniewski : 4 REM ------------------------------- 1000 REM --- Name Copy --- 1010 DATA ffffc001ce014e434f50592020 1020 DATA 20434f4d2030313800805587a9 1030 DATA 0085e4206e8420b68020448090 1040 DATA 0ca206dd1386f018ca10f830e9 1050 DATA ac4287c00bb006994f89ee4287 1060 DATA 206e844c04808a0aaabdfd8585 1070 DATA f0bdfe8585f12041804c04806c 1080 DATA f000c92dd004a95fd017c95bb0 1090 DATA 09c941b00fac4287d0023860c9 1100 DATA 3ab0fac93090f61860a514c514 1110 DATA f0fc60a0a0a237c0afb001c88e 1120 DATA 02d28c03d2206580e8e04d90ed 1130 DATA 88c0a0b0ed600a08c9c0b006e9 1140 DATA 3fb00269c0286a6084f485f5a9 1150 DATA 0085f085f1f8a00f06f426f5a5 1160 DATA f065f085f026f18810f1d860a2 1170 DATA 0fa00e204e85a020a9082414f0 1180 DATA 02a00d84f4a00ba920cc4287d0 1190 DATA 02a5f420898091f28810efccfc 1200 DATA 02f0d5adfc02293f8cfc02a8b1 1210 DATA 79c9619006c97bb002492048a2 1220 DATA 03a9a48d03d2ad0ad2291f8d02 1230 DATA d2206580cad0f28e02d28e03d2 1240 DATA 6860a200a000b94f899d5687e8 1250 DATA c8a920d94f89f0f8c008f006c0 1260 DATA 0bb00a90e7a92e9d5687e810df 1270 DATA a99b9d568760a9808511ad4487 1280 DATA d00320de852056e49810352088 1290 DATA 81206e8498c988f02a488a48a9 1300 DATA 00209880a91085e3a213a01120 1310 DATA 4e85a002a5f0202685a5f1202f 1320 DATA 85206c80a9ff8d1e0268aa68a8 1330 DATA 609848ac4487f00ca210a90c9d 1340 DATA 42032056e430fba9038d0fd2a9 1350 DATA 008dfe02a0089900d28810fa8c 1360 DATA fc0268a86048a8ae4487f03120 1370 DATA 148120888168489d4a03a9039d 1380 DATA 4203ad44870a0a6d0b869d4403 1390 DATA a9009d48039d49036d0c869d45 1400 DATA 03a9809d4b03203f816809039d 1410 DATA 420329088dfe0298600e438760 1420 DATA ad45870d4687f005a9808d4387 1430 DATA 60ae4487e8e4e59002a2008e44 1440 DATA 8760ac428788300da920d94f89 1450 DATA f0f6994f898c42874c6e84ad42 1460 DATA 87f005a9088d42876020888120 1470 DATA de856c0a0018ad0f8685e66d45 1480 DATA 8785e8ad108685e76d468785e9 1490 DATA a98085e0a005b1e6d94989d004 1500 DATA 8810f6c860a5e6c5e8a5e7e5e9 1510 DATA 9003a08860a000b1e6e6e6d002 1520 DATA e6e7c860208782301da9ffa210 1530 DATA a0008c58038c59032056e4300c 1540 DATA a53dd008a5e0853ea98085e098 1550 DATA 6020698285ec85ea20698285ed 1560 DATA 85eb301025ecc9fff0ea206982 1570 DATA 85ee20698285ef60a5ec208982 1580 DATA a5ed208982a5ee208982a5ef4c 1590 DATA 89822c4387307aa90420b38130 1600 DATA dfa9008d45878d4687ad0f869d 1610 DATA 4403ad10869d450338ade502ed 1620 DATA 0f869d4803ade602ed10869d49 1630 DATA 03203f811044c088d0afbd4803 1640 DATA 8d4587bd49038d46870d4587f0 1650 DATA 9ead5e892d5f8949ff85e1a980 1660 DATA 8d4387204282d08aa014b1e699 1670 DATA 49898810f8a00bb94e89c920d0 1680 DATA 0388d0f68c4287a0884c5181a9 1690 DATA 0820b3813051ad4487c902d004 1700 DATA a5e1f04c204282d01918a5e669 1710 DATA 1585e69002e6e6a000b1e6c831 1720 DATA e6c9fff003208282a5e69d4403 1730 DATA a5e79d450338a5e8e5e69d4803 1740 DATA a5e9e5e79d4903203f81300aad 1750 DATA 4487d005a9ff204f84206e844c 1760 DATA 8881204282f00aad0d8685e6ad 1770 DATA 0e8685e7a014b9498991e68810 1780 DATA f8208282308138a5e8e5e685f4 1790 DATA a5e9e5e706f4082aa8a9002a28 1800 DATA f006c8d003186901209880ad0d 1810 DATA 8685f2ad0e8685f3a93085e3a0 1820 DATA 14a5f0202685a5f1202f8520a6 1830 DATA 82303520c78220698230b82089 1840 DATA 8230b3e6ead002e6eba5eec5ea 1850 DATA a5efe5ebb0e6a5ecc9e4a5ede9 1860 DATA 02b0d4a5eec9e2a5efe90290ca 1870 DATA 06e0f0c6209c824c88810900f0 1880 DATA 038d1e02ad1e02f00da9ffcdfc 1890 DATA 02f0f48dfc0220f680a9008d1e 1900 DATA 026098488a48a5e4d00620a585 1910 DATA 206385a20aa009204e85a2aead 1920 DATA 45870d4687d002a2a086f4a000 1930 DATA 84f5a2a018a5f5691985f5cd46 1940 DATA 879005a5f486f4aa8a20898091 1950 DATA f2c8c00790e2a900204f84a219 1960 DATA a006204e85a900ae4487100318 1970 DATA 691eca10faaaa00584f5a000bd 1980 DATA ca8691f2e8c8c00690f5204285 1990 DATA c6f5d0eca213a010204e85a200 2000 DATA 2c43871002a206a00284f5a000 2010 DATA bdbe8691f2e8c8c00390f52042 2020 DATA 85c6f5d0eca20fa00d204e85a0 2030 DATA 0ab94f8920898091f28810f568 2040 DATA aa68a86048202f85684a4a4a4a 2050 DATA 290f05e391f2886018a5f0691b 2060 DATA 85f09002e6f1a9281865f285f2 2070 DATA 9002e6f360a55885f2a55985f3 2080 DATA 98f00620428588d0fa8a4c4485 2090 DATA a209a005204e85a90e85f5a2ff 2100 DATA a000e8bd2386f011300591f2c8 2110 DATA 10f318987d2386297fa810e920 2120 DATA 4285c6f5d0e060a207a003204e 2130 DATA 85ad118685f0ad128685f1a211 2140 DATA 6020918586f5a01aa206a5f5f0 2150 DATA 08a203c911d002a200b1f291f0 2160 DATA bd1c86c01af00abd1b86c000d0 2170 DATA 03bd1a8691f28810e6203785c6 2180 DATA f510cf84e460a5e4f0198a4820 2190 DATA 9185a01ab1f091f28810f92037 2200 DATA 85ca10f1e886e468aa6000db82 2210 DATA f881fc8118820a822e82398247 2220 DATA 8749895e8963879b2b2a7e202e 2230 DATA 1b464d47560042474e46464d4d 2240 DATA 4d4d4d4d4d4785464d4d4d4d4d 2250 DATA 4d4d4700568742855687420056 2260 DATA 87428556812a22370773814200 2270 DATA 56874285568742005687428556 2280 DATA 812e236f7079814200567c7c7c 2290 DATA 7c7c7c7c428556874200474e4e 2300 DATA 4e4e4e4e4e4685474e4e4e4e4e 2310 DATA 4e4e460084428d560084428d56 2320 DATA 0084428d5600844284464d4d4d 2330 DATA 4784560084424e4e4e4e567665 2340 DATA 72424e4e4e4e56008956110e14 2350 DATA 420089474e4e4e4600484e4eca 2360 DATA 4d4d4e4e4a4d4dc80047004600 2370 DATA 00c9d5d5d5cf0059000000d900 2380 DATA 59000000d90080ef80ef800000 2390 DATA 4e4e4e000000808080000055d2 2400 DATA d2d25500cdcdcdcdcdd6d54d4d 2410 DATA 4dd50000000000000049555555 2420 DATA 4f00d96f4e6f59004bd5d5d54c 2430 DATA 00000000000000000000000000 2440 DATA 424d808056004280d480560042 2450 DATA 80fc8056000000000000000000 2460 DATA 02000045313a9b50313a9b4331 2470 DATA 3a9b44313a49895a89ffffc001 2480 DATA ce012020202020202020202020 2490 DATA 206489548a203e8af0036c0a00 2500 DATA a2ff8e1e02e8a004bd1a03f00b 2510 DATA c944f008e8e8e8e02190f08884 2520 DATA e5a90085cfa90085d2a98085d3 2530 DATA ade70285d48de002ade80285d5 2540 DATA 8de10238a5d2e5d485d0a5d3e5 2550 DATA d585d1a000f0033866cfa5d2c9 2560 DATA 64a5d3e98990016024cf706130 2570 DATA 25b1d291d420318aaaf0e2c920 2580 DATA f017c940f0ddc960f0d9290dc9 2590 DATA 08f0d390418a291fc909f03ab1 2600 DATA d2c8c900b1d288e9809012b1d2 2610 DATA c8c965b1d288e989b006a5d0a6 2620 DATA d1900724cf30a5a900aa85d686 2630 DATA d738b1d2e5d691d420318ab1d2 2640 DATA e5d74c298ab1d291d420318a4c 2650 DATA b789e6d2d002e6d3e6d4d002e6 2660 DATA d560a000b179d94d8ad005c8c0 2670 DATA 08d0f4606c6a3b8a8b6b2b2ae2 2680 DATA 02e3026489 |