EEdytory tekstów są programami przeznaczonymi do wpisywania, korekty i częściowo składu tekstów. Poniżej przedstawiamy krótki i prosty, ale spełniający podstawowe wymagania edytor, który z pewnością przyda się na przykład przy redagowaniu domowej korespondencji. Pierwotnie powstał do redagowania plików typu "batch" w Sparta Dosie. Po dokładnym przepisaniu listingu należy zgrać go na taśmę lub dyskietkę wykorzystując do tego program "Zgrywus". Poprawnie zgrany program wczytuje się do komputera właściwą dla formatu zgranego programu instrukcją (szczegóły w opisie "Zgrywusa"). Redagowanie tekstu polega na wprowadzaniu znaków z klawiatury. Poruszanie się kursorem po ekranie umożliwiają cztery klawisze opatrzone strzałkami. Prócz tego istnieją tylko trzy rozkazy specjalne, wprowadzane przez jednoczesne naciśnięcie trzech klawiszy: SHIFT/CONTROL/< - wczytanie tekstu z urządzenia zewnętrznego (C: - z magnetofonu, D:nazwa - ze stacji dysków); SHIFT/CONTROL/> - zapis tekstu na urządzeniu zewnętrznym (analogicznie jak w przypadku poprzedniego rozkazu C: - na kasetę, D:nazwa - na dysk); SHIFT/CONTROL/ESC - powrót do programu nadrzędnego (np. DOS, COS itd.) W dwóch pierwszych przypadkach przy korzystaniu ze stacji dysków należy uzupełnić polecenie o nazwę pliku, nie zapominając o specyfikacji D:, zaś przy korzystaniu z magnetofonu wystarczy ustawić kasetę we właściwym miejscu, wydać odpowiedni rozkaz i wpisać specyfikację urządzenia zewnętrznego jako C:. Możliwe jest oczywiście wydrukowanie zredagowanego tekstu. Wykonuje się to rozkazem zapisu tekstu na urządzenie zewnętrzne (SHIFT/CONTROL/>), zaś jako specyfikację podaje się P:. Specyfikacja E: powoduje wypisanie tekstu na ekranie. Długość wiersza ograniczona jest do 40 (39 znaków tekstu + znak EOL). W przypadku wczytania tekstu sformatowanego inaczej, E "łamie" dłuższe wiersze. W ekstremalnych przypadkach (długie pliki binarne) może to trwać bardzo długo. Edytor nie jest niestety wyposażony w zestaw polskich liter. Nie oznacza to oczywiście, że nie można ich w edytorze wykorzystywać. W jednym z kolejnych numerów TA zaprezentujemy program instalujący zestaw polskich znaków na ekranie i drukarce. Tomasz Pazdan
1 REM ------------------------------- 2 REM : E : 3 REM : autor: Janusz B. Wi$niewski : 4 REM ------------------------------- 1000 REM --- E --- 1010 DATA ffff0080d585aedd84acde848e 1020 DATA f9848cfa848efb848cfc84e8d0 1030 DATA 01c88e03858c0485a920a02799 1040 DATA 80008810fac884e6209c812053 1050 DATA 83204e8020f7824c2c80a20fbd 1060 DATA f98495ccca10f860ad470348ad 1070 DATA 460348a97d60a9ffaacdfc02f0 1080 DATA fb2cfc0210045002a93f85db2d 1090 DATA fc028efc022083f9c93cf009c9 1100 DATA 27f00ea8b951fb60a5d8492085 1110 DATA d84c4e80a5d9498085d94c4e80 1120 DATA 0a084ac960b006e91fb0026960 1130 DATA 28900209806084e4a90085e085 1140 DATA e1a207f806e4a5e065e085e026 1150 DATA e1ca10f3d8604820bf80684a4a 1160 DATA 4a4a290f09309980008860a210 1170 DATA 2056e41014209c80a90c20e780 1180 DATA a008a5e020b680a5e120bf80ac 1190 DATA 530360a8a203b9e0849581a920 1200 DATA 958588ca10f360981865e085e0 1210 DATA 9002e6e1601865e285e29002e6 1220 DATA e36020e780a90085e785daa6e6 1230 DATA a9a0958b205383204e80a6e6c9 1240 DATA 9bf032297fc9619006c97bb002 1250 DATA 4920c91bf020c97ef012c92190 1260 DATA d6c960b0d2e018b0ce958be6e6 1270 DATA 10c88af0c5205a81c6e610bec6 1280 DATA daa920958b608d5a03200d81a4 1290 DATA daf00160888411a9038d5203ad 1300 DATA df848d5403ade0848d5503a980 1310 DATA 8d5b0320c880ad5a0309038d52 1320 DATA 03addd848d5403adde848d5503 1330 DATA 9860203880a99b8d0a85a686e0 1340 DATA 20d005a91020e780a90c8d5203 1350 DATA a2102056e4a98085e70a85daa9 1360 DATA 038d0fd260a904205f8110034c 1370 DATA a481a5dad0f920388038ad3002 1380 DATA eddd848d5803ad3102edde84e9 1390 DATA 048d5903a2102056e4c088f006 1400 DATA 20cf804c9c8118addd846d5803 1410 DATA 85d6adde846d590385d720a481 1420 DATA a200a99b81d6208c84c028900a 1430 DATA a02784d32073824c2c82e6d4d0 1440 DATA 02e6d5a2ce20b18438a5cee5d6 1450 DATA a5cfe5d790d3a5ce85d6a5cf85 1460 DATA d7a5d4d002c6d5c6d4a2074c3a 1470 DATA 80a908205f813018a5dad01438 1480 DATA a5d6eddd848d5803a5d7edde84 1490 DATA 8d590320c8804ca481a8a5d6cd 1500 DATA 3002a5d7ed3102b03d98c99bd0 1510 DATA 06e6d4d002e6d5a4ce8c9e828c 1520 DATA a182a4cf8c9f828ca282a4d3be 1530 DATA 9d82999d828ac8d0f6ae9f82e4 1540 DATA d7f008ee9f82eea282d0e7e6d6 1550 DATA d002e6d7186018a5ce8dd98269 1560 DATA 018dd682a5cf8dda8269008dd7 1570 DATA 82a4d3b9d58299d582c8d0f7ae 1580 DATA da82e4d7f009eed782eeda824c 1590 DATA d582a5d6d002c6d7c6d660a6db 1600 DATA 3018c93cd0034cc681c93ed003 1610 DATA 4c5182c91bd02f2043806c0a00 1620 DATA a4dad00aa006d9f184f0258810 1630 DATA f8a00084dac99bf014c9619006 1640 DATA c97bb00245d805d9208c84c027 1650 DATA 9001602073824c1c84980aa8b9 1660 DATA cf8485e2b9d08485e36ce200a5 1670 DATA 5885e2a55985e3a027b9800020 1680 DATA 8980498091e28810f3a9282003 1690 DATA 81a5cc85e0a5cd85e1a200a000 1700 DATA a5e0c5d6a5e1e5d7b01fb1e0c9 1710 DATA 9b08d002a920208980e4d2d006 1720 DATA c4d3d00245e791e2c828d0e420 1730 DATA f880a900c028f00591e2c8d0f7 1740 DATA 98200381e8e017d0c160a9ff85 1750 DATA da6020ec83b01fa4d3b1cec99b 1760 DATA d00d205884b012a5d4d002c6d5 1770 DATA c6d420be82208c84c028b00160 1780 DATA a99b4c7382c6d3186038a4d3d0 1790 DATA f7a5d005d1f0f420fd834c8584 1800 DATA 206d84b0e9a2ce209a84a5d2f0 1810 DATA 05c6d24c4584a2cc209a844c45 1820 DATA 84e6d31860a4d3b1cec99bd0f4 1830 DATA 205884b0f2207f84206184b0ea 1840 DATA a2ce20b184a5d2c916b004e6d2 1850 DATA 9005a2cc20b184a000c4d3f009 1860 DATA b1cec99bf003c8d0f384d31860 1870 DATA a5d0c5d4a5d1e5d560205884b0 1880 DATA 06e6d0d002e6d160a5d005d1d0 1890 DATA 023860a5d0d002c6d1c6d01860 1900 DATA a90085d31860208c8484d31860 1910 DATA 48a000b1cec99bf003c810f768 1920 DATA 60b50085e0b50185e1c6e1a0ff 1930 DATA 88b1e0c99bd0f9c84cc284b500 1940 DATA 85e0b50185e1a000b1e0c8c99b 1950 DATA d0f920f880a5e09500a5e19501 1960 DATA 6000b983fd832c84ec831c84be 1970 DATA 83c3830a858b004c6f61645361 1980 DATA 76654661696c456469741b1c1d 1990 DATA 1e1f7efe000a850a8500000000 2000 DATA 00000b85200000ff9b9ba9608d 2010 DATA 0b85ade7028de002ade8028de1 2020 DATA 02a90085cfa90085d2a98085d3 2030 DATA ade70285d4ade80285d538a5d2 2040 DATA e5d485d0a5d3e5d585d1a000f0 2050 DATA 033866cfa5d2c90ba5d3e98590 2060 DATA 036ce70224cf70683027b1d285 2070 DATA ce91d420c985aaf0dec920f017 2080 DATA c940f0d9c960f0d5290dc908f0 2090 DATA cf90468a291fc909f03fb1d2c8 2100 DATA c900b1d288e9809012b1d2c8c9 2110 DATA 0bb1d288e985b006a5d0a6d190 2120 DATA 0724cf30a1a900aa85d686d738 2130 DATA b1d2e5d691d420c985b1d2e5d7 2140 DATA 91d420c9854c4685b1d291d420 2150 DATA c9854c4685e6d2d002e6d3e6d4 2160 DATA d002e6d560e002e1020b85 |