CAT FOODCat Food jest rezydentną nakładką, która tworzy urządzenie o nazwie F:. Jego zadaniem jest kompresja i dekompresja danych podczas zapisu i odczytu na/z urządzeń zewnętrznych. Aby poddać kompresji jakikolwiek program należy zapisać go na urządzenie F:, podając po dwukropku specyfikację urządzenia docelowego i nazwę, pod jaką ma być zapisany spakowany plik, np.: F:D:PROG.ASM, F:D8:YES, F:C: Plik odczytywany z urządzenia F: automatycznie podlega dekompresji. Urządzenie F: sygnalizuje następujące błędy: Ponowne uruchomienie powoduje usunięcie programu Cat Food z pamięci komputera, oczywiście tylko wtedy, gdy jest to możliwe. Uwaga: W przypadku urządzenia C:, czyli magnetofonu, zapis i odczyt przebiega zawsze w trybie z krótkimi przerwami między rekordami. 1000 REM *--------------------------* 1002 REM : CATFOOD : 1004 REM : autor: RiP : 1006 REM : (c) 1992 Tajemnice ATARI : 1008 REM *--------------------------* 1010 DATA ffff00901791c3c6a0b3aeb6a0 1020 DATA e2f9a0d2e9d043617420666f6f 1030 DATA 6420332e36207772697474656e 1040 DATA 206279205269509b43616e2774 1050 DATA 20756e696e7374616c6c204361 1060 DATA 7420466f6f6421fd9b43617420 1070 DATA 466f6f6420756e696e7374616c 1080 DATA 6c65642e9b4e6f20726f6f6d20 1090 DATA 696e2048415441425321fd9ba0 1100 DATA 0d4cf590a200bd1a03f0f4c946 1110 DATA f00ce8e8e8e02190f0a05a4cde 1120 DATA 90bd1b0385cbbd1c0385cc86cd 1130 DATA a00eb1cbc50cd03ec8b1cbc50d 1140 DATA d037c8a200bd0090d1cbd02dc8 1150 DATA e8e00d90f3a50d8de802a50c8d 1160 DATA e702a001b10caac8b10c850d86 1170 DATA 0ca6cda9009d1a039d1b039d1c 1180 DATA 03a044d002a02920f590a210a9 1190 DATA 0c9d42032056e4188a6910aa10 1200 DATA f16c0a00a9098d42038d4903a9 1210 DATA 908d45038c4403200d91a2004c 1220 DATA 56e4ad470348ad460348a99b60 1230 DATA e202e30273900090dc92200000 1240 DATA adde918de702addf918de802a9 1250 DATA ff8d25908da490a246acdc91ad 1260 DATA dd914cbceea0ffa900106e8ed9 1270 DATA 918d0191a2008e1f914e2590a0 1280 DATA fca52a290cc90cf05729088db1 1290 DATA 90a001b124c93af001c8389865 1300 DATA 2485249002e625a124f00cdd1a 1310 DATA 03f00be8e8e8e02490f4a08230 1320 DATA 2ba0fec946f025bd1b038dcf91 1330 DATA bd1c038dd09138a001b124e931 1340 DATA c9099002a9008521e62120cd91 1350 DATA a980853e604ea49060ecd991d0 1360 DATA 6f0e2590a00030050ea4903063 1370 DATA ba8ec691a900f0082c01913008 1380 DATA 209a91a0034ccd91ad1f91f0f6 1390 DATA adfd9120b391204791d0f5f0e9 1400 DATA a920d00320b7914e01918dfd91 1410 DATA 20b7918db291adb291f009ceb2 1420 DATA 91adfd91a001600e0191300b20 1430 DATA 8b91ba8ec691a90010e220b791 1440 DATA c9e0f0ccc9fbf0c4a00160208b 1450 DATA 91ba8ec6912c01911052a00099 1460 DATA fd91ee1f91c00290e5a201adfd 1470 DATA 91cdfe91d006e8cdff91f01dc9 1480 DATA e0f022c9fbf01e20b391a001ad 1490 DATA fe918dfd91adff918dfe91ce1f 1500 DATA 9160e88eb2914e019110af8eb2 1510 DATA 9120a391204791ceb291d0f8f0 1520 DATA 9fcdfd91d008eeb291d095ceb2 1530 DATA 9148209a91688dfd91a0018c1f 1540 DATA 9160ecd991d0052ca4903004a0 1550 DATA fd686860a9fbacfd91c020f008 1560 DATA a9e020b391adfd9120b3910e01 1570 DATA 91a900a0071002a005a6228ec9 1580 DATA 9120cd91c0001003a2009aa200 1590 DATA 862260aab9ce914888986a90f7 1600 DATA 8aa2006000e091009221909a90 1610 DATA f89011910e910e9100000000c3 1620 DATA c6a0b3aeb6a0e2f9a0d2e9d0d9 1630 DATA c5d3a50c8d0190a50d8d029018 1640 DATA ade7028dee91850c690385cbad 1650 DATA e8028def91850d690085cc6020 1660 DATA 0092a9608d2492a90085cfade7 1670 DATA 0285d4ade80285d538a90085d2 1680 DATA e5d485d0a99085d3e5d585d1a0 1690 DATA 00f0033866cfa5d2c924a5d3e9 1700 DATA 9290036ccb0024cf70633027b1 1710 DATA d285ce91d420d092aaf0dec920 1720 DATA f017c940f0d9c960f0d5290dc9 1730 DATA 08f0cf90418a291fc909f03ab1 1740 DATA d2c8c900b1d288e9909012b1d2 1750 DATA c8c924b1d288e992b006a5d0a6 1760 DATA d1900724cf30a1a900aa85d686 1770 DATA d738b1d2e5d691d420d092b1d2 1780 DATA e5d74cc892b1d291d420d0924c 1790 DATA 5292e6d2d002e6d3e6d4d002e6 1800 DATA d560e202e3022492 RiP
|