MyDOS
From Atariki
Wersja z dnia 19:27, 14 lis 2005 Dracon (Dyskusja | wkład) (ok, a resztę polskich liter dorobię później albo... Mr. Jellonek mnie wyręczy! :))) ;P) ← Previous diff |
Aktualna wersja Seban (Dyskusja | wkład) (mamy wpis o CWM lokalnie.) |
||
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 | ||
+ | * [http://www.wordmark.org/mydos.html źródła MyDOS 4.51] na stronie [http://www.wordmark.org/ Wordmark Systems] ([[Charles Marslett|Charles W. Marslett]] był autorem MyDOS oraz założycielem Wordmark Systems) | ||
+ | |||
+ | == Zobacz też == | ||
+ | * [[Formaty systemów plików]] | ||
+ | |||
+ | [[Kategoria:Oprogramowanie Atari 8-bit]] | ||
+ | [[Kategoria:Programy użytkowe]] |
Aktualna wersja
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
- nazwa - działa tak jak 'L'
- (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
- strona poświęcona MyDOS: Mathy's MyDOS page
- lista błędów: Mathy's MyDOS Bugs and Feature List
- kod źródłowy MyDOS
- MyDOS 4 Version User's Guide
- MyDOS 4.50 Command Processor 3.0 (format ATR, binaria i pliki źródłowe)
- Opis Thunder CP, jeszcze jednego interpretera poleceń dla MyDOS-a
- źródła MyDOS 4.51 na stronie Wordmark Systems (Charles W. Marslett był autorem MyDOS oraz założycielem Wordmark Systems)