Tajemnice ATARI

RAM-CART Handler

    Program jest uniwersalną nakładką na większość DOS-ów, umilającą pracę z modułem RAM-CART. Po uruchomieniu program automatycznie sprawdza znacznik zainstalowania oraz rozmiar modułu. W przypadku pomyślnego rozpoznania środowiska nakładka instaluje dodatkową stację dysków D7. Dzieje się tak w przypadku istnienia sterownika "D", w pozostałych przypadkach sterownik rozmieszcza się na wszystkich numerach stacji dysków (1-9). Pod kontrolą handlera dostępne są następujące komendy komunikacji z modułem:
  • $04 - odczyt,
  • $06 - katalog,
  • $08 - zapis,
  • $09 - dołączanie do zbioru,
oraz operacje specjalne:

  • $20 - zmiana nazwy zbioru,
  • $21 - skasowanie pliku,
  • $23 - ochrona przed skasowaniem,
  • $24 - zniesienie ochrony,
  • $fe - format.
    Uwaga! Program:

- umożliwia przechowywanie 64 plików,
- umożliwia dostęp do 8 plików jednocześnie,
- jest relokowalny, a do jego uruchomienia MEMLO musi być ustawione poniżej $7600,
- nie ma możliwości odinstalowywania, więc każdorazowe uruchomienie spowoduje podniesienie granicy MEMLO,
- przechowuje sześć sektorów dla inicjallzera, które nie są dostępne dla użytkownika,
- w przypadku umieszczenia programu ANTIC'a w obszarze wykorzystywanym przez moduł sterownik będzie oczekiwał na synchronizację pionową, co zwalnia pracę handler'a. Naciśnięcie klawisza SHIFT spowoduje ominięcie procedury oczekującej.

1000 REM *--------------------------*
1002 REM : RAM-CART handler         :
1004 REM :  autor: MATHNOID'93      :
1006 REM : (c) 1993 Tajemnice ATARI :
1008 REM *--------------------------*
1010 DATA ffff00806c80a99b20b0f22028
1020 DATA 80a2008e2980a92d9d3b80e8e0
1030 DATA 1fd0f8202880ade802c974b001
1040 DATA 602028806c0a00a200bd3b80ee
1050 DATA 2980c9ffd0016020b0f24c2880
1060 DATA 52616d2d636172742048616e64
1070 DATA 6c6572206279204d6174686e6f
1080 DATA 69642739339bff536f72727920
1090 DATA 6e6f20726f6f6d20219bffe202
1100 DATA e302008000751e7c201175201a
1110 DATA 7ba201bdf27b9de702ca10f74c
1120 DATA e07ba00120467b20e47a207d75
1130 DATA 20e07ba000b1154849ff48207d
1140 DATA 75b1158d1f7c68911520e07b68
1150 DATA d115089115207d75ad1f7c9115
1160 DATA 20e07b28f003a0926020707ba5
1170 DATA 2ac909d008a9089d307c4c3376
1180 DATA 290e9d307cc904d0034c8375c9
1190 DATA 08d0034cac75c906d0034c2176
1200 DATA a09060a900aa4c817b209a7ab0
1210 DATA 05a0aa4ce07b20797aae227ca9
1220 DATA 00a00cb1159d387cc8b1159d40
1230 DATA 7ca9009d287ca0014ce07b209a
1240 DATA 7a90062001794cac75a2008a20
1250 DATA 797aa000b1152901f00ae8e040
1260 DATA d0efa0a94ce07b8a4820207ab0
1270 DATA 0668a0a24ce07b68ae227c9d28
1280 DATA 7c20797aa000a9019115c8b947
1290 DATA 7c9115c00bd0f6a00cae227cad
1300 DATA 267c91159d387cc8ad277c9115
1310 DATA 9d407cc8a9019115c8a9009115
1320 DATA 200c7a20c679a0014ce07bae22
1330 DATA 7ca9128d217ca9009d287ca001
1340 DATA 4ce07b209a7ab005a0aa4ce07b
1350 DATA ae227c9d287c204679ad267c0d
1360 DATA 277cf015ae227cad267c9d387c
1370 DATA ad277c9d407c202f794c4676a0
1380 DATA 014ce07ba00520467b20707bbd
1390 DATA 307c1003a08860c906f04220ac
1400 DATA 79ae227cbd287ca8b1158d237c
1410 DATA c8989d287ca0fdd115d01fa0fe
1420 DATA b1159d387cc848b1159d407c68
1430 DATA 1115d007a9ff9d307cd005a900
1440 DATA 9d287c20e07ba001ad237c60ac
1450 DATA 217cc012f0034c8777ae227cbd
1460 DATA 287c20797a20b47ab00cfe287c
1470 DATA bd287cc940d0e8f042fe287c20
1480 DATA a179a000b1152902f005a92a8d
1490 DATA 537cc8b11599547cc8c00cd0f6
1500 DATA a00eb1158d267cc8b1158d277c
1510 DATA a90e8d257c205779a99b8d647c
1520 DATA 20e07ba9008d217cf09a20e07b
1530 DATA 20a179a012b9067c99537c8810
1540 DATA f7a9008d217c8d237c8d247c8d
1550 DATA 267c8d277c20d6793115d008ee
1560 DATA 237cd003ee247cee267cd003ee
1570 DATA 277cad277ccd037cd0e1ad267c
1580 DATA cd027cd0d9ad237c8d267cad24
1590 DATA 7c8d277ca9008d257c20577920
1600 DATA e07b4cbe76ee217cc011d014ae
1610 DATA 227cbd287cc9409005a9ff9d30
1620 DATA 7ca9128d217cb9537ca00160a0
1630 DATA 0720467b20ac79a0fdb115a8ad
1640 DATA 237c9115c898a0fd9115c9fdd0
1650 DATA 4220207ab005a0a24ce07b20ac
1660 DATA 79ae227ca0fead267c91159d38
1670 DATA 7cc8ad277c91159d407c200c7a
1680 DATA 20c679ae227cbd287c20797aa0
1690 DATA 0eb1151869019115c8b1156900
1700 DATA 9115a0014ce07ba00920467b4c
1710 DATA 1878a00320467b20707ba00160
1720 DATA a00b20467b20e47aa522c921d0
1730 DATA 034c7b78c923d0034c8978c924
1740 DATA d0034ca378c9fef00ac920d003
1750 DATA 4cbd78a09060a000a23f8a2079
1760 DATA 7a989115ca10f6e8a90420817b
1770 DATA 98911588d0fba00fa91f9115c8
1780 DATA a9809115a013a9209115a0014c
1790 DATA e07b209a7ab005a0aa4ce07b20
1800 DATA 017960209a7ab005a0aa4ce07b
1810 DATA 20797aa000a90211159115a001
1820 DATA 4ce07b209a7ab005a0aa4ce07b
1830 DATA 20797aa000b11529019115a001
1840 DATA 4ce07b209a7ab005a0aa4ce07b
1850 DATA 8d247ca0ffc8b1241005a0a54c
1860 DATA e07bc92cd0f220f57a209a7a90
1870 DATA 05a0ae4ce07bad247c20797aa2
1880 DATA 00a001bd487c9115c8e8e00bd0
1890 DATA f5a0014ce07b4820797aa000b1
1900 DATA 152902f008686868a0a74ce07b
1910 DATA 9891156820467920bc79202f79
1920 DATA ad267c0d277cd0f2a0014ce07b
1930 DATA ae277cad267c207b7ba0feb115
1940 DATA 8d267cc8b1158d277c6020797a
1950 DATA a00cb1158d267cc8b1158d277c
1960 DATA 60a964206779a90a206779ad26
1970 DATA 7c4c94798d237ca2ffe8ad267c
1980 DATA 38ed237c8d267cad277ce9008d
1990 DATA 277c10ebad267c186d237c8d26
2000 DATA 7cad277c69008d277c8a186930
2010 DATA ac257c99537cee257c60a011a9
2020 DATA 2099537c8810fa6020707ba8b9
2030 DATA 387c48b9407caa684c7b7b20d6
2040 DATA 7949ff31154ccb7920d6791115
2050 DATA 9115a200a000a9004ce07b8ece
2060 DATA 798cd0798dd279a904a2002081
2070 DATA 7bad267cae277ca002488a4aaa
2080 DATA 686a8810f7a8ad267c2907aaa9
2090 DATA 00386ae000f005ca184c017a60
2100 DATA ad267cae277c207b7ba0009891
2110 DATA 1588d0fb4ce07ba904a2008e26
2120 DATA 7c8e277c20817bad267cae277c
2130 DATA a002488a4aaa686a8810f7a8ad
2140 DATA 267c2907aab115e000f0052aca
2150 DATA 4c477a2a901cee267cd003ee27
2160 DATA 7cad277ccd037cd0caad267ccd
2170 DATA 027cd0c2184ce07bad267cae27
2180 DATA 7c384ce07b8d987a8e967a484a
2190 DATA 4a4a4aa20020817b68290f0a0a
2200 DATA 0a0a1865158515a200a900608e
2210 DATA b07aa23f8a20797a20b47ab006
2220 DATA ca10f41890018aa2004ce07b8c
2230 DATA e07a8de27aa000b1152901f01c
2240 DATA c8b9477cc92ad008c009b00da0
2250 DATA 09d0f1d115d008c8c00cd0e838
2260 DATA b00118a000a90060a002b12488
2270 DATA 10056868a0a560c93ad0f2c8a2
2280 DATA 0aa9209d487cca10fae8c830e8
2290 DATA b12430129d487cc92ed007a920
2300 DATA 9d487ca207e00bd0e660a9008d
2310 DATA 207ca244adf57bacf47b20bcee
2320 DATA 9019a000bd1a0399607bb9f47b
2330 DATA 9d1a03e8c8c002d0eea0ff8c20
2340 DATA 7c608d237ca6218e0103ad207c
2350 DATA 1006a521c907d004ad237c6068
2360 DATA 68b95f7b4888986a90f7a092ad
2370 DATA 237ca62e60a52e4a4a4a4a8d22
2380 DATA 7caa601869059001e88cde7ba0
2390 DATA 008d997b2c997b1001c8bd1d7c
2400 DATA 191b7c8dd97ba90029604a4a8d
2410 DATA d77bad997b291f79187c8516a9
2420 DATA 00851508682904d02178a9008d
2430 DATA 0ed4a9082c0fd2f014ad3102d9
2440 DATA 187c900cd9197cb007a985cd0b
2450 DATA d4b0fba90009008d00d5a00060
2460 DATA 8def7ba9008d00d5a9ff8d0ed4
2470 DATA 58a9006000667cf67b13751278
2480 DATA 6776a7770a781d781d78000030
2490 DATA 3030204652454520534543544f
2500 DATA 5253209b80a0c002010020677c
2510 DATA 277e20317da9608d677ca90085
2520 DATA cfade70285d4ade80285d538a9
2530 DATA 0085d2e5d485d0a97585d3e5d5
2540 DATA 85d1a000f0033866cfa5d2c967
2550 DATA a5d3e97c9014ade7021869038d
2560 DATA b17cade80269008db27c4cb07c
2570 DATA 24cf70633027b1d285ce91d420
2580 DATA 247daaf0cdc920f017c940f0c8
2590 DATA c960f0c4290dc908f0be90418a
2600 DATA 291fc909f03ab1d2c8c900b1d2
2610 DATA 88e9759012b1d2c8c967b1d288
2620 DATA e97cb006a5d0a6d1900724cf30
2630 DATA 90a900aa85d686d738b1d2e5d6
2640 DATA 91d420247db1d2e5d74c1c7db1
2650 DATA d291d420247d4c957ce6d2d002
2660 DATA e6d3e6d4d002e6d560208a7d98
2670 DATA 0aaabdec7d8d027cbded7d8d03
2680 DATA 7c8c497d8a186900a8a200b90c
2690 DATA 7e9df67de8c8e003d0f498c903
2700 DATA d00da215a07e2042c6a2ff9a6c
2710 DATA 0a00a2f6a07d2042c6a001b90c
2720 DATA 00990175b9e702990c008810f1
2730 DATA a5090901850960a000ad00808d
2740 DATA 247c8c008020df7dad00809928
2750 DATA 7cc8988d0080c002d0ee20e07b
2760 DATA a000ad0080d00c20df7dc8ad00
2770 DATA 80c902f001c88cdd7d20e07ba0
2780 DATA 00ad247c8d0080a00120df7db9
2790 DATA 287c8d00808810f420e07ba000
2800 DATA 60980aaabdf27d48bdf37daa68
2810 DATA 4c817bfb00fb01000000012020
2820 DATA 20204b20626f61726420646574
2830 DATA 65637465642e9b303030203634
2840 DATA 31323848617264776172652066
2850 DATA 61696c75726520219be002e102
2860 DATA 677c


Mathnoid'93



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

Pixel 2002