MyDOS

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 19:55, 14 lis 2005
Dracon (Dyskusja | wkład)
(dodanie kategorii...)
← Previous diff
Wersja z dnia 13:16, 14 sty 2015
KMK (Dyskusja | wkład)
(+ patch)
Next diff →
Linia 1: Linia 1:
-'''MyDOS''' - jeden z najlepszych [[DOS|DOSów]] na 8-bitowe Atari. Obsługuje podkatalogi, różne formaty dysku np. 720 kB (stąd polecany do stacji TOMS 720 i 710), wspiera większość rozszerzeń pamięci (używane jako ramdysk). Do MyDOSa powstała też okienkowa ''nakładka'' - "TOMS NAVIGATOR" (wbudowany do stacji TOMS 710), jednakże jest ona krytykowana ze względu na ograniczone możliwości i zbyt długie wczytywanie się.+{{grafr|Mydos_4.53.png}}
 +Jeden z najlepszych [[DOS]]-ów na 8-bitowe Atari. Poza [[SpartaDOS]] to praktycznie drugi DOS, który dobrze współpracuje z dyskami twardymi do Atari.
 +== Technikalia ==
 +MyDOS posługuje się zmodyfikowanym [[Format AtariDOS 2|formatem DOS-u 2.0]] znanym jako [[format MyDOS|format MyDOS-a]]. Rozszerzenia tego formatu obejmują m.in. obsługę podkatalogów oraz dysków o pojemności do 16 MB. MyDOS wspiera większość rozszerzeń pamięci (używanych jako ramdysk).
-'''Opcje dostępne z menu dosa MyDOS 4.50 T'''+Do MyDOSa powstały co najmniej dwa interpretery poleceń oraz okienkowa ''nakładka'' - [[TOMS Navigator]] (występuje oddzielnie jak i jako wbudowany program do stacji [[TOMS 710]]), jednakże jest ona krytykowana ze względu na ograniczone możliwości i zbyt długie wczytywanie się. Wszystkie te programy zastępują standardowy DUP.SYS.
 + 
 +Do zalet MyDOS należy zaliczyć obsługę podkatalogów oraz możliwość zdefiniowania dowolnego katalogu jako "D:" (co nieco przypomina tzw. szlak, czy też ścieżkę dostępu znaną ze SpartaDOS i współczesnych systemów operacyjnych).
 + 
 +Autorami MyDOS-a są [[Bob Puff]] i [[Charles Marslett]].
 + 
 +==Opcje menu==
* '''A.''' ''List a Directory or a Set of Files.'' Lista zbiorów na dysku * '''A.''' ''List a Directory or a Set of Files.'' Lista zbiorów na dysku
-wejście,[wyjście][/A] +wejście, [wyjście] [/A]
-<br>/A-dopisanie do pliku wyjściowego+<br>/A - dopisanie do pliku wyjściowego
-* '''B.''' ''Run the Cartridge.'' Przejście do [[BASIC|BASIC-a]]+* '''B.''' ''Run the Cartridge.'' Przejście do [[BASIC]]a
* '''C.''' ''Copy a File or a Set of Files.'' Kopiowanie zbioru/zbiorów * '''C.''' ''Copy a File or a Set of Files.'' Kopiowanie zbioru/zbiorów
wejście, wyjście [/A][/Q][/S][/X] wejście, wyjście [/A][/Q][/S][/X]
-<br>/A - zrodlol+zrodlo2+zrodlo3 => kopia+<br>/A - źródło1 + źródło2 + źródło3 => kopia
<br>/Q - Potwierdzenie kopiowania każdego pliku <br>/Q - Potwierdzenie kopiowania każdego pliku
<br>/S - kopiuje pliki [bez plików *.S*] <br>/S - kopiuje pliki [bez plików *.S*]
-<br>/X - wyswietlanie komunikatów o zmianie dysku+<br>/X - wyświetlanie komunikatów o zmianie dysku
* '''D.''' ''Delete a File or a Set of Files.'' Kasowanie zbioru/zbiorów * '''D.''' ''Delete a File or a Set of Files.'' Kasowanie zbioru/zbiorów
nazwa [/N] nazwa [/N]
<br>/N - nie potwierdzanie kasowania kolejnych plików <br>/N - nie potwierdzanie kasowania kolejnych plików
* '''E.''' ''Rename a File or Set of Files.'' Zmiana nazwy zbioru/zbiorów * '''E.''' ''Rename a File or Set of Files.'' Zmiana nazwy zbioru/zbiorów
-stara nazwa,nowa nazwa +stara nazwa, nowa nazwa
* '''F.''' ''Lock a File or Set of Files.'' Założenie blokady zapisu * '''F.''' ''Lock a File or Set of Files.'' Założenie blokady zapisu
nazwa[/Q] nazwa[/Q]
-<br>/Q-Potwierdzenie nałożenia blokady na kolejne zbiory+<br>/Q - Potwierdzenie nałożenia blokady na kolejne zbiory
-* '''G.''' ''Unlock a File or Set of Files.'' Usuniecie blokady zapisu+* '''G.''' ''Unlock a File or Set of Files.'' Usunięcie blokady zapisu
-nazwa[/Q]+nazwa [/Q]
-<br>/Q-Potwierdzenie zdjęcia blokady z kolejnych zbiorów+<br>/Q - potwierdzenie zdjęcia blokady z kolejnych zbiorów
* '''H.''' ''Write MYDOS to Disk.'' Zapis zbiorów MYDOSa na dysk * '''H.''' ''Write MYDOS to Disk.'' Zapis zbiorów MYDOSa na dysk
numer stacji numer stacji
* '''I.''' ''Initialize a Diskette.'' Formatowanie dysku * '''I.''' ''Initialize a Diskette.'' Formatowanie dysku
-numer[/N]+numer [/N]
-<br>[A] - formatowanie w gęstości 1050 (średniej}+<br>[A] - formatowanie w gęstości stacji Atari 1050 (średniej)
<br>[Y] - formatowanie dysku <br>[Y] - formatowanie dysku
<br>/N - tylko wykasowanie katalogów <br>/N - tylko wykasowanie katalogów
* '''J.''' ''Duplicate a Diskette.'' Kopiowanie dysku * '''J.''' ''Duplicate a Diskette.'' Kopiowanie dysku
-wejscie,wyjście [/N][(od-do)] +wejście, wyjście [/N][(od-do)]
-<br>/N - pominiecie formatowania dysku docelowego +<br>/N - pominięcie formatowania dysku docelowego
* '''K.''' ''Save Memory to Disk.'' Zapis pamięci * '''K.''' ''Save Memory to Disk.'' Zapis pamięci
-nazwa[/A],[init],[start] +nazwa [/A], [init], [start]
-<br>/A-dolaczanie do pliku+<br>/A - dołączanie do pliku
* '''L.''' ''Load Memory from a File.'' Odczyt do pamięci * '''L.''' ''Load Memory from a File.'' Odczyt do pamięci
nazwa [/N] nazwa [/N]
-<br>/N - tylko odczyt(bez uruchomienia) +<br>/N - tylko odczyt (bez uruchomienia)
* '''M.''' ''Run at Address.'' Uruchomienie od adresu * '''M.''' ''Run at Address.'' Uruchomienie od adresu
adres (hex) adres (hex)
* '''N.''' ''Load MEM.SAV from a File.'' Odczyt MEM.SAV z pliku * '''N.''' ''Load MEM.SAV from a File.'' Odczyt MEM.SAV z pliku
-# nazwa /działa tak jak 'L'+# nazwa - działa tak jak 'L'
-# (Return) /po wyjściu z programu zawartość pamięci zapisywana jest w pliku MEM.SAW+# (Return) - po wyjściu z programu zawartość pamięci zapisywana jest w pliku MEM.SAV
* '''O.''' ''System and Drive Configuration.'' Konfiguracja stacji i systemu * '''O.''' ''System and Drive Configuration.'' Konfiguracja stacji i systemu
(wciśnięcie Return spowoduje przejście do konfiguracji Ramdysku) (wciśnięcie Return spowoduje przejście do konfiguracji Ramdysku)
* '''P.''' ''Diskette Density Selection.'' Zmiana gęstości dysku * '''P.''' ''Diskette Density Selection.'' Zmiana gęstości dysku
-numer gestosc (np. '''1,D''') +numer gęstość (np. '''1,D''')
-<br>S - gestosc pojedyncza+<br>S - gęstość pojedyncza
-<br>D - gestosc podwójna+<br>D - gęstość podwójna
* '''Q.''' ''Create Subdirectories.'' Utworzenie podkatalogu * '''Q.''' ''Create Subdirectories.'' Utworzenie podkatalogu
nazwa katalogu nazwa katalogu
-* '''R.''' ''Set a Default Directory.'' Zmiana ścieżki dostępu ścieżka dostępu+* '''R.''' ''Set a Default Directory.'' Zmiana ścieżki dostępu ścieżka dostępu
* '''S.''' ''Set a Ramdisk number.'' Ustalenie numeru Ramdysku. numer (1-9) * '''S.''' ''Set a Ramdisk number.'' Ustalenie numeru Ramdysku. numer (1-9)
 +* '''1-9.''' Wyświetla katalog dysku o podanym numerze.
 +
 +== 65C816 ==
 +MyDOS będzie działał nieprawidłowo na komputerach z procesorem [[65C816]] wyposażonych w dodatkową [[pamięć liniowa|"pamięć liniową"]]. Można temu zaradzić aplikując poprawkę zaprezentowaną [http://atariage.com/forums/topic/194253-turbobasicxl-problem/?p=2477246 tutaj]. Poprawiony MyDOS nadal działa na komputerach z [[6502]].
 +
 +== Linki ==
 +* strona poświęcona MyDOS: [http://www.mathyvannisselroy.nl/mydos.htm Mathy's MyDOS page]
 +* lista błędów: [http://www.mathyvannisselroy.nl/bflist.htm Mathy's MyDOS Bugs and Feature List]
 +* [http://www.mathyvannisselroy.nl/hardy45.arc kod źródłowy MyDOS]
 +* [http://www.krap.pl/mirrorz/www.strotmann.de/cas/Infothek/MyDosFourFive/mydos45.pdf MyDOS 4 Version User's Guide]
 +* [http://drac030.krap.pl/mydoscp.zip MyDOS 4.50 Command Processor 3.0] (format ATR, binaria i pliki źródłowe)
 +* [http://www.serious-dial.atari.pl/SSerious/S12/A01.html Opis Thunder CP], jeszcze jednego interpretera poleceń dla MyDOS-a
 +
 +== Zobacz też ==
 +* [[Formaty systemów plików]]
[[Kategoria:Oprogramowanie Atari 8-bit]] [[Kategoria:Oprogramowanie Atari 8-bit]]
[[Kategoria:Programy użytkowe]] [[Kategoria:Programy użytkowe]]

Wersja z dnia 13:16, 14 sty 2015

Grafika:Mydos_4.53.png

Jeden z najlepszych DOS-ów na 8-bitowe Atari. Poza SpartaDOS to praktycznie drugi DOS, który dobrze współpracuje z dyskami twardymi do Atari.

Spis treści

Technikalia

MyDOS posługuje się zmodyfikowanym formatem DOS-u 2.0 znanym jako format MyDOS-a. Rozszerzenia tego formatu obejmują m.in. obsługę podkatalogów oraz dysków o pojemności do 16 MB. MyDOS wspiera większość rozszerzeń pamięci (używanych jako ramdysk).

Do MyDOSa powstały co najmniej dwa interpretery poleceń oraz okienkowa nakładka - TOMS Navigator (występuje oddzielnie jak i jako wbudowany program do stacji TOMS 710), jednakże jest ona krytykowana ze względu na ograniczone możliwości i zbyt długie wczytywanie się. Wszystkie te programy zastępują standardowy DUP.SYS.

Do zalet MyDOS należy zaliczyć obsługę podkatalogów oraz możliwość zdefiniowania dowolnego katalogu jako "D:" (co nieco przypomina tzw. szlak, czy też ścieżkę dostępu znaną ze SpartaDOS i współczesnych systemów operacyjnych).

Autorami MyDOS-a są Bob Puff i Charles Marslett.

Opcje menu

  • A. List a Directory or a Set of Files. Lista zbiorów na dysku

wejście, [wyjście] [/A]
/A - dopisanie do pliku wyjściowego

  • B. Run the Cartridge. Przejście do BASICa
  • C. Copy a File or a Set of Files. Kopiowanie zbioru/zbiorów

wejście, wyjście [/A][/Q][/S][/X]
/A - źródło1 + źródło2 + źródło3 => kopia
/Q - Potwierdzenie kopiowania każdego pliku
/S - kopiuje pliki [bez plików *.S*]
/X - wyświetlanie komunikatów o zmianie dysku

  • D. Delete a File or a Set of Files. Kasowanie zbioru/zbiorów

nazwa [/N]
/N - nie potwierdzanie kasowania kolejnych plików

  • E. Rename a File or Set of Files. Zmiana nazwy zbioru/zbiorów

stara nazwa, nowa nazwa

  • F. Lock a File or Set of Files. Założenie blokady zapisu

nazwa[/Q]
/Q - Potwierdzenie nałożenia blokady na kolejne zbiory

  • G. Unlock a File or Set of Files. Usunięcie blokady zapisu

nazwa [/Q]
/Q - potwierdzenie zdjęcia blokady z kolejnych zbiorów

  • H. Write MYDOS to Disk. Zapis zbiorów MYDOSa na dysk

numer stacji

  • I. Initialize a Diskette. Formatowanie dysku

numer [/N]
[A] - formatowanie w gęstości stacji Atari 1050 (średniej)
[Y] - formatowanie dysku
/N - tylko wykasowanie katalogów

  • J. Duplicate a Diskette. Kopiowanie dysku

wejście, wyjście [/N][(od-do)]
/N - pominięcie formatowania dysku docelowego

  • K. Save Memory to Disk. Zapis pamięci

nazwa [/A], [init], [start]
/A - dołączanie do pliku

  • L. Load Memory from a File. Odczyt do pamięci

nazwa [/N]
/N - tylko odczyt (bez uruchomienia)

  • M. Run at Address. Uruchomienie od adresu

adres (hex)

  • N. Load MEM.SAV from a File. Odczyt MEM.SAV z pliku
  1. nazwa - działa tak jak 'L'
  2. (Return) - po wyjściu z programu zawartość pamięci zapisywana jest w pliku MEM.SAV
  • O. System and Drive Configuration. Konfiguracja stacji i systemu

(wciśnięcie Return spowoduje przejście do konfiguracji Ramdysku)

  • P. Diskette Density Selection. Zmiana gęstości dysku

numer gęstość (np. 1,D)
S - gęstość pojedyncza
D - gęstość podwójna

  • Q. Create Subdirectories. Utworzenie podkatalogu

nazwa katalogu

  • R. Set a Default Directory. Zmiana ścieżki dostępu ścieżka dostępu
  • S. Set a Ramdisk number. Ustalenie numeru Ramdysku. numer (1-9)
  • 1-9. Wyświetla katalog dysku o podanym numerze.

65C816

MyDOS będzie działał nieprawidłowo na komputerach z procesorem 65C816 wyposażonych w dodatkową "pamięć liniową". Można temu zaradzić aplikując poprawkę zaprezentowaną tutaj. Poprawiony MyDOS nadal działa na komputerach z 6502.

Linki

Zobacz też

Personal tools