Tajemnice ATARI

BASIC DOS

    Program ten ułatwia współpracę ze stacją dysków podczas pracy z BASICem. Umożliwia wykonanie podstawowych operacji takich jak: zabezpieczenie i odbezpieczenie plików, skasowanie plików, zmiana nazwy plików, katalog dysku.

   Forma wydawania rozkazów jest następująca:

DOS:REM xxx filename

gdzie xxx to trzyliterowy kod rozkazu, a filename to pełna nazwa pliku np:

D:DOWOL.ASM

    Oto kody rozkazów:

  • LOK - Zabezpieczenie pliku(ów)
  • UNL - Odbezpieczenie pliku(ów)
  • ERA - Skasowanie pliku(ów)
  • REN - Zmiana nazwy - wymaga podania dwóch nazw plików oddzielonych od siebie przecinkiem (stara i nowa nazwa pliku)
  • DIR - Katalog dysku

       Dopuszczalne jest podanie w nazwie pliku znaków ? i *,o ile zezwala na to zastosowany DOS.

       Program po wczytaniu relokuje się na granicę wolnej pamięci i podnosi ją następnie ponad siebie, aby zabezpieczyć się przed skasowaniem. Program jest "resetoodporny", a jego dezaktywacja następuje po wykonaniu "pustej" instrukcji DOS lub gdy format rozkazu jest niewłaściwy. Podczas dezaktywacji programu przywracane są: poprzedni wektor przerwania RESET i, o ile jest to możliwe, poprzednia granica pamięci. Granica pamięci nie zostaje obniżona w przypadku gdy przy aktywnym programie została ona zmieniona np. wczytany został XLFriend lub inny program modyfikujący wskaźnik MEMLO.

    1000 REM *--------------------------*
    1002 REM : BASIC DOS                :
    1004 REM :  autor: Dariusz Zolna    :
    1006 REM : (c) 1992 Tajemnice ATARI :
    1008 REM *--------------------------*
    1010 DATA ffff00883c8aa202a5092901f0
    1020 DATA 02a20cb5008d2288b5018d2388
    1030 DATA ad62899500ad638995014c2488
    1040 DATA 202188a50a8d8089a50b8d8189
    1050 DATA ad6489850aad6589850bade702
    1060 DATA 8d8289ade8028d8389ad66898d
    1070 DATA e702ad67898de80260a002b18a
    1080 DATA c90cb03da202a5092901f002a2
    1090 DATA 0cad22889500ad23889501ad80
    1100 DATA 89850aad8189850bade702cd66
    1110 DATA 89d014ade802cd6789d00cad82
    1120 DATA 898de702ad83898de8026c0a00
    1130 DATA a007b18ad0bda200a008b18add
    1140 DATA 6a89d013c8b18add6b89d00bc8
    1150 DATA b18add6c89d0034cc388e8e8e8
    1160 DATA e8e01190dc60e010b021bd6d89
    1170 DATA 8d7e89203c89ad7e899d4203a5
    1180 DATA 8a18690c9d4403a58b69009d45
    1190 DATA 034c56e4203c89a9039d4203a5
    1200 DATA 8a18690c9d4403a58b69009d45
    1210 DATA 03a9069d4a03a9009d4b032056
    1220 DATA e410034c5e89ae7f89a9009d48
    1230 DATA 038d48039d49038d4903a9059d
    1240 DATA 42032056e410034c5e89a20b8e
    1250 DATA 4203a2002056e44c1189a210bd
    1260 DATA 4003c9fff00a188a6910aae080
    1270 DATA 90f0608e7f8960ae7f89a90c9d
    1280 DATA 42034c56e44c53890021885188
    1290 DATA 848900004c4f4b23554e4c2445
    1300 DATA 52412152454e20444952060000
    1310 DATA 00000000a90085cfa90085d2a9
    1320 DATA 8885d3ade70285d48de002ade8
    1330 DATA 0285d58de10238a5d2e5d485d0
    1340 DATA a5d3e5d585d1a000f0033866cf
    1350 DATA a5d2c984a5d3e98990036ce702
    1360 DATA 24cf70613025b1d291d420308a
    1370 DATA aaf0e0c920f017c940f0dbc960
    1380 DATA f0d7290dc908f0d190418a291f
    1390 DATA c909f03ab1d2c8c900b1d288e9
    1400 DATA 889012b1d2c8c985b1d288e989
    1410 DATA b006a5d0a6d1900724cf30a3a9
    1420 DATA 00aa85d686d738b1d2e5d691d4
    1430 DATA 20308ab1d2e5d74c288ab1d291
    1440 DATA d420308a4cb489e6d2d002e6d3
    1450 DATA e6d4d002e6d560e002e1028489
    


    Dariusz Żołna



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

    Pixel 2001