Tajemnice ATARI

DISK INFO


    Info to program informacyjny przeznaczony dla posiadaczy stacji dysków pracujących pod nadzorem DOS-u 2.5 lub kompatybilnego. Program w zależności od potrzeb użytkownika pracuje w dwóch trybach: plikowym oraz dyskowym. Poniżej zamieszczony listing jest pierwszą z dwóch części programu, druga ukaże się w następnym numerze TA. Pomimo tego, po poprawnym wpisaniu i nagraniu (oczywiście Zgrywusem+) tej części, mamy do dyspozycji program działający w trybie plikowym. Po prawidłowym uruchomieniu, program jest gotowy do pracy, ze względu na nieobecność trybu dyskowego nacisnąć należy klawisz RETURN. Program poprosi wtedy o umieszczenie w stacji dysków dyskietki, która zawiera interesujące nas pliki oraz o naciśnięcie dowolnego klawisza. W przypadku wątpliwego formatu dyskietki (różny od DOS-u 2.5), program poinformuje nas odpowiednim komunikatem. Jeśli wszystko poszło dobrze, to należy podać nazwę pliku, o którym chcemy uzyskać informacje. Podaje się ją zgodnie z konwencją przyjętą w DOS-ie 2.5 (do 8 znaków nazwy, po kropce do 3 znaków rozszerzenia; znak gwiazdki zgodnie ze swym znaczeniem, np. napis *.COM oznacza wszystkie pliki z rozszerzeniem COM). Program wyświetla następujące informacje:

  • pełną nazwę analizowanego pliku;
  • jeżeli zbiór zawiera uszkodzone sprzętowo sektory, to podawany jest numer pierwszego takiego sektora;
  • jeżeli plik jest niepoprawnie zbudowany, to podawany jest numer sektora, zawierającego złe dowiązanie (ang. link);
  • adresy pamięci, pod które będzie ładowany plik binarny; jeżeli segmenty są zbudowane niepoprawnie, to program poinformuje nas o liczbie brakujących lub nadmiarowych bajtów; jeżeli plik nie jest binarny, to informacje te będą się ukazywać, ale nie należy na nie zwracać uwagi ze względu na ich bezużyteczność;
  • komunikat o różnicy pomiędzy faktyczną długością pliku, a informacją zawartą w katalogu dyskowym;
  • liczbę bajtów w pliku oraz liczbę sektorów przez niego zajmowaną;

        Analizę pliku można przerwać klawiszem BREAK, zaś naciśnięcie w dowolnym momencie klawisza ESC spowoduje powrót do programu nadrzędnego.

        W następnym numerze TA ostatnia część programu, która po dołączeniu do poniżej wydrukowanej umożliwi pracę również w trybie dyskowym.

    1000 REM *--------------------------*
    1002 REM : Info                     :
    1004 REM :  autor: Leon             :
    1006 REM : (c) 1993 Tajemnice ATARI :
    1008 REM *--------------------------*
    1010 DATA ffff00845b8c4c24844c3a884c
    1020 DATA 3f884c1b884c26894c2f894c52
    1030 DATA 884c78894c63884cb8884cda88
    1040 DATA 4c4984203484a95aa28c203f88
    1050 DATA a9e08df4026020378aad010329
    1060 DATA 07d002a90185d6a9e4a28a203f
    1070 DATA 88203a88a919a28b203f88a900
    1080 DATA 85d4a90c201b88a925a28ba4d4
    1090 DATA f004a92aa28b203f8820638829
    1100 DATA 3fc90cf012c91cd00160ade38a
    1110 DATA f0d9a5d4490185d410d1a93ca2
    1120 DATA 8b203f88206388293fc91cd001
    1130 DATA 6020f48930eaa5d4f0034c008d
    1140 DATA a968a20185d286d32078893023
    1150 DATA ad1996c902f007a93ea28c203f
    1160 DATA 88a969a20185d286d3a919a297
    1170 DATA 85cc86cd20788910034c8684a0
    1180 DATA 00b9199691ccc810f8981865cc
    1190 DATA 85cc9002e6cde6d2a5d2c97190
    1200 DATA dca92fa28b203f88a90d201b88
    1210 DATA a90085d4206388293fc91cd006
    1220 DATA 203a884c3a88c90cd006a5d4f0
    1230 DATA e9d047aabd51fbc97ed009aaa5
    1240 DATA d4f0dac6d41030c92ef01bc92a
    1250 DATA f017c93090cac93a900f8a0940
    1260 DATA aabd51fbc94190bbc95bb0b7a4
    1270 DATA d4c00cb0b1e6d4990c96aaa99b
    1280 DATA 990d962030884c0285203a88a2
    1290 DATA 0aa9209d0095ca10faa200a000
    1300 DATA e4d4b031bd0c96c92ef01685d5
    1310 DATA b9ff94c92af002a5d5990095e8
    1320 DATA c8e00990e1b014a008e8e4d4b0
    1330 DATA 0dbd0c96990095c92af003c8d0
    1340 DATA eea00ba99b990095a90085d820
    1350 DATA 4f89a000b1d4f01229dfc903f0
    1360 DATA 0fc942f00be6d8a5d8c94090e5
    1370 DATA 4c5d87a003b1d485d2c8b1d485
    1380 DATA d3c8b1d4990796c8c01090f6a2
    1390 DATA ffe8bd0095c99bf013c92ad008
    1400 DATA e008b00ba207d0ecdd0c96d0c4
    1410 DATA f0e5a200bd0c96c920d021a92e
    1420 DATA 9d0c96ad1496c920d001caa007
    1430 DATA e8c8b90c96c920f0299d0c96c0
    1440 DATA 0b90f0b020e8e00990d3cabd0c
    1450 DATA 96c920f00cbc0d969d0d96e898
    1460 DATA e00c90f0a008a92e990c96a99b
    1470 DATA 9d0c96203a88a95ea28b203f88
    1480 DATA a910201b88a90ca296203f88a9
    1490 DATA 0085ca85cb85d085d185dc85dd
    1500 DATA 85e02078891018c090f0034c49
    1510 DATA 84a984a28b208088a96fa28b20
    1520 DATA 3f884cc786a6d7cacabd19964a
    1530 DATA 4ac5d8f027a0bfa28ba5ca05cb
    1540 DATA f004a0a1a28b98208088a0a6a2
    1550 DATA 8ba5ca05cbf004a088a28b9820
    1560 DATA 3f884cc685206287e6cad002e6
    1570 DATA cbbd1b961865d085d09002e6d1
    1580 DATA bd1996290385d3bd1a9685d205
    1590 DATA d3d08a204f89a001b1d4c5cad0
    1600 DATA 07c8b1d4c5cbf007a914a28c20
    1610 DATA 3f88a9dba28b209088a5d085ca
    1620 DATA a5d185cba9cca28b209088a5e0
    1630 DATA f01785caa90085cba928a28c20
    1640 DATA 9088a928a28c203f884c5387a5
    1650 DATA dc85caa5dd85cb05caf00ea9f2
    1660 DATA a28b209088a9eca28b203f88a9
    1670 DATA c4a28b203f884cc6854c498468
    1680 DATA 60a90085e1a5e0d009a5dc05dd
    1690 DATA f0034cee87a0008a4898dd1b96
    1700 DATA b0e3a6e0e002d00ea5dc25dd49
    1710 DATA ffd006a90085e0f00cb9199695
    1720 DATA dce6e0c8e003b00468aad0d5a9
    1730 DATA 0085e09848a90fa28c85cc86cd
    1740 DATA a003a5de202689a5df202689a9
    1750 DATA 07a28c85cc86cda003a5dc2026
    1760 DATA 89a5dd202689a900a28c203f88
    1770 DATA a5de38e5dc85dca5dfe5dd85dd
    1780 DATA e6dcd002e6dd6885e168aabd1b
    1790 DATA 9638e5e1a8c885dfa5ddd013a5
    1800 DATA dcc5dfb00da5e11865dca8a900
    1810 DATA 85dc4c7587a5dc38e5df85dcb0
    1820 DATA 02c6dd6085cca21c203088a5cc
    1830 DATA f009c6cca21f20308810f360ad
    1840 DATA 470348ad4603488a60a29b4c30
    1850 DATA 888d44038e4503a200a9098d42
    1860 DATA 038d49034c56e40a084ac960b0
    1870 DATA 06e91fb00269600a286a60a2ff
    1880 DATA 8efc02ecfc02f0fbadfc028efc
    1890 DATA 02a22d2085f9c91cf002186038
    1900 DATA 6085cc86cda002a5d2202689a5
    1910 DATA d34c2f8985d486d520b8884cda
    1920 DATA 88a90085cb84ca20b888a911a2
    1930 DATA 8b85d486d520da88203a88a908
    1940 DATA a28b4c3f88a90085cc85cd85da
    1950 DATA a20ff806ca26cba5cc65cc85cc
    1960 DATA a5cd65cd85cd26daca10ebd860
    1970 DATA a00084dba5daf00285db201289
    1980 DATA a5cd48c910900285db20098968
    1990 DATA f00285dba5cc48c910900285db
    2000 DATA 2009898868f01860484a4a4a4a
    2010 DATA 20128968290fd00aa930a6dbd0
    2020 DATA 06a9fed002093091d4c8604820
    2030 DATA 2f89684a4a4a4a290f0930c93a
    2040 DATA 9002690691cc8860a000b1d4f0
    2050 DATA 0a29dfc903f005c942f0011860
    2060 DATA a4d8a919a29785d486d5982930
    2070 DATA 4a4a4a4a65d585d598290f0a0a
    2080 DATA 0a0a65d485d49002e6d560a050
    2090 DATA d002a052a919a2968c02038d04
    2100 DATA 038e0503a5d60a0aa9002a8d09
    2110 DATA 034a6a498020138aa5d38d0b03
    2120 DATA d00fa5d2c904b009a9808d0803
    2130 DATA 0a8d0903a9ff85d7ad09034a66
    2140 DATA d7a5d28d0a032059e4181013a5
    2150 DATA cd48a5cc489848209a8868a868
    2160 DATA 85cc6885cd9860a9538d0203a9
    2170 DATA 0420138aa9ea8d0403a9028d05
    2180 DATA 03a9008d09034c59e420d88930
    2190 DATA 19adea02a2c02920d009a200ad
    2200 DATA ea023002a2808a0d010385d698
    2210 DATA 608d0803a9318d0003a9808511
    2220 DATA ae0203e050f0014a8d0303a9e0
    2230 DATA 8d0603a5d6290f8d010360a900
    2240 DATA a2e085d486d5a900a28085cc86
    2250 DATA cda203a000b1d491ccc8d0f9e6
    2260 DATA d5e6cdca10f2a993a28a85cc86
    2270 DATA cda00084e3b1cc85d4c8b1cc85
    2280 DATA d5c8a90085d8a2079848b1cca4
    2290 DATA d8e6d891d468a8c8ca10f0e6e3
    2300 DATA a5e3c90890d8a9808df40260a0
    2310 DATA 8200003c063e663e0cc8821818
    2320 DATA 3c6060603c00a88200003c667e
    2330 DATA 603c0c4882003a1e1878583c00
    2340 DATA 788218187c6666666600808218
    2350 DATA 183c6666663c00588218183e60
    2360 DATA 3c067c00608218007e0c18307e
    2370 DATA 00007d46696c652f4469736b20
    2380 DATA 494e464f206279204c454f4e20
    2390 DATA 20202843292054412739339bfd
    2400 DATA 42091464206e72203030303030
    2410 DATA 20219b54727962207072616379
    2420 DATA 3a9b706c696b9b6479736b9b50
    2430 DATA 6f64616a206e617a77153a9b57
    2440 DATA 09100c206479736b6965746b15
    2450 DATA 2069206e6163690b6e696a206b
    2460 DATA 6c617769737a9b416e616c697a
    2470 DATA 756a1520706c696b3a209bfd55
    2480 DATA 737a6b6f647a6f6e792073656b
    2490 DATA 746f723a20243030309bfd5a09
    2500 DATA 6520646f7769147a616e696520
    2510 DATA 7a62696f72753a20243030302e
    2520 DATA 9bfd5a09792073656b746f7220
    2530 DATA 706f637a14746b6f77793a2024
    2540 DATA 3030302e9b506c696b206d6120
    2550 DATA 30303030302062616a74107720
    2560 DATA 772030303030302073656b746f
    2570 DATA 726163682e9bfd4272616b2030
    2580 DATA 303030302062616a7410772e9b
    2590 DATA 4164726573202430303030202d
    2600 DATA 2024303030309bfd5a09612064
    2610 DATA 0975676f0b1920706c696b752e
    2620 DATA 9b30303030302062616a747920
    2630 DATA 7a612064750c6f2efd9bfd5714
    2640 DATA 74706c69777920666f726d6174
    2650 DATA 20444f532d7520322e352e9b7d
    2660 DATA 9be002e1020084
    


    Lesław Pasternak



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

    Pixel 2002