<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=MasterDOS</id>
	<title>MasterDOS - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=MasterDOS"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=MasterDOS&amp;action=history"/>
	<updated>2026-10-01T21:03:08Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=MasterDOS&amp;diff=2846&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=MasterDOS&amp;diff=2846&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:MasterDOS.png]]&lt;br /&gt;
&lt;br /&gt;
[[DOS]] przeznaczony dla komputerów Atari XL/XE ze stacją dysków [[Karin Maxi]] 360 kB.&lt;br /&gt;
Został napisany w 1995 roku przez [[Fox|Foxa]].&lt;br /&gt;
&lt;br /&gt;
MasterDOS obsługuje wyłącznie [[Format MasterDOS|własny system plików]].&lt;br /&gt;
Kopiowanie plików między systemem plików Atari DOS a MasterDOS odbywa się&lt;br /&gt;
przez zbootowanie jednego DOSa, wczytanie plików do pamięci rozszerzonej&lt;br /&gt;
przy pomocy [[Professional Copy]], zbootowanie drugiego DOSa i zapisanie plików przez Professional Copy.&lt;br /&gt;
&lt;br /&gt;
MasterDOS zawiera wbudowany procesor poleceń.&lt;br /&gt;
Obsługuje tylko jedną stację dysków, nie ma wbudowanej obsługi [[RAMdysk]]ów,&lt;br /&gt;
pozwala otworzyć jednocześnie tylko jeden plik, nie obsługuje trybu dopisywania na końcu pliku&lt;br /&gt;
ani otwarcia pliku jednocześnie do odczytu i zapisu.&lt;br /&gt;
&lt;br /&gt;
[[Atari BASIC]] jest zawsze odłączany przy wczytywaniu DOSa, dlatego wciskanie klawisza Option nie jest potrzebne.&lt;br /&gt;
Kombinacja Option-Reset powoduje zimny start.&lt;br /&gt;
MEMLO (adres początku pamięci dostępnej dla programów) w wersji 1.5 wynosi $1bde.&lt;br /&gt;
&lt;br /&gt;
Możliwe jest pominięcie kropki po gwiazdce w masce nazwy pliku.&lt;br /&gt;
Np. &amp;quot;*TXT&amp;quot; jest równoważne &amp;quot;*.TXT&amp;quot;, a &amp;quot;**&amp;quot; jest równoważne &amp;quot;*.*&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Niskopoziomowa obsługa Karin Maxi ==&lt;br /&gt;
&lt;br /&gt;
MasterDOS zawiera własne procedury obsługi kontrolera dysku&lt;br /&gt;
i nie korzysta z procedur wbudowanych w EPROM Karin Maxi.&lt;br /&gt;
W odróżnieniu od tych procedur:&lt;br /&gt;
&lt;br /&gt;
* przy rozpoczęciu zapisu wprowadza opóźnienie w celu rozpędzenia się napędu, co zapobiega błędom spowodowanym niewłaściwą prędkością obrotową dyskietki&lt;br /&gt;
* po przesunięciu głowicy przy zapisie wprowadza opóźnienie, zapobiegając błędom spowodowanym niedokładnym ustawieniem głowicy&lt;br /&gt;
* podczas przesuwania głowicy ekran pozostaje włączony&lt;br /&gt;
* nie ma pasków na ekranie oraz szumów w trakcie operacji dyskowych (ekran jest wyłączony, [[POKEY]] nie generuje żadnego dźwięku)&lt;br /&gt;
* DMA dla [[ANTIC Display List|DL]] jest włączone w trakcie operacji dyskowych, co zapobiega zrywaniu synchronizacji obrazu&lt;br /&gt;
* [[Duszki|duszki]] są włączone w trakcie operacji dyskowych&lt;br /&gt;
* przerwania [[DLI]] są włączane po zakończeniu transmisji&lt;br /&gt;
* wciśnięcie klawisza Break kończy operację z błędem, bez prób powtarzania jej&lt;br /&gt;
&lt;br /&gt;
Procedury wbudowane w MasterDOS obejmują:&lt;br /&gt;
&lt;br /&gt;
* odczyt sektora z dyskietki w formacie: 2 strony po 40 ścieżek po 18 256-bajtowych sektorów na ścieżce&lt;br /&gt;
* zapis sektora w takim formacie&lt;br /&gt;
* niskopoziomowe formatowanie w takim formacie z przeplotem co 2 (identycznie jak procedura w EPROM Karin Maxi, czyli kolejno na ścieżce znajdują się sektory 1,10,2,11,3,12,...), zaznaczające uszkodzone sektory&lt;br /&gt;
&lt;br /&gt;
== Procesor poleceń ==&lt;br /&gt;
&lt;br /&gt;
Procesor poleceń rozpoznaje ok. 20 wbudowanych komend. Parametry są oddzielane spacjami.&lt;br /&gt;
Załadowanie programu następuje po wpisaniu jego nazwy (domyślnym rozszerzeniem jest COM).&lt;br /&gt;
Dodatkowo można zmienić bieżące urządzenie przez wpisanie litery jego nazwy, cyfry numeru oraz dwukropka.&lt;br /&gt;
Wciśnięcie Control+3 powoduje powtórzenie ostatnio wpisanej komendy.&lt;br /&gt;
Po wczytaniu DOSa uruchamiany jest plik wsadowy AUTOEXEC.BAT, o ile znajduje się na dysku.&lt;br /&gt;
&lt;br /&gt;
Wbudowane komendy:&lt;br /&gt;
&lt;br /&gt;
* DIR lub / - wyświetla katalog, opcjonalnie można podać maskę nazwy&lt;br /&gt;
* DEL lub ERA - usuwa plik(i)&lt;br /&gt;
* REN - zmienia nazwę pliku&lt;br /&gt;
* TYP - wyświetla plik tekstowy (domyślne rozszerzenie DOC)&lt;br /&gt;
* BAT - uruchamia plik wsadowy (domyślne rozszerzenie BAT)&lt;br /&gt;
* LOA - uruchamia program (domyślne rozszerzenie COM) - polecenie jest opcjonalne, normalnie podaje się tylko nazwę programu&lt;br /&gt;
* SAV - zapisuje fragment pamięci z nagłówkami programu; parametry to: adres początkowy szesnastkowo, adres końcowy szesnastkowo, nazwa pliku&lt;br /&gt;
* GET - wczytuje dowolny plik w podany obszar pamięci; parametry jak wyżej&lt;br /&gt;
* PUT - zapisuje podany obszar pamięci do pliku; parametry jak wyżej&lt;br /&gt;
* FOR - formatuje dysk, opcjonalnie można podać etykietę dysku&lt;br /&gt;
* BOF - wyłącza wbudowany BASIC&lt;br /&gt;
* CAR - włącza wbudowany BASIC i przekazuje mu sterowanie&lt;br /&gt;
* EXT - konfiguruje domyślne rozszerzenia nazw pliku, kolejno: dla zwykłych plików, dla programów (domyślnie COM), dla plików wsadowych (komenda BAT), dla tekstu (komenda TYP); parametry mogą być pominięte, lub podane jako znak minus, wtedy odpowiednie rozszerzenie domyślne nie jest zmieniane. Przykłady użycia:&lt;br /&gt;
** EXT - tylko wyświetla bieżące ustawienia&lt;br /&gt;
** EXT MPT - ustawia domyślne rozszerzenie na MPT&lt;br /&gt;
** EXT - - - TXT - ustawia domyślne rozszerzenie dla komendy TYP na TXT&lt;br /&gt;
* MEM - bez parametru wyświetla adresy systemowe MEMLO, MEMHI i RUNAD; z podanym szesnastkowo adresem wyświetla zawartość pamięci szesnastkowo i jako znaki ATASCII, klawisz Return powoduje wyświetlanie kolejnych wierszy, dowolny inny klawisz kończy polecenie&lt;br /&gt;
* POK - zmienia zawartość pamięci; należy podać adres i co najmniej jeden bajt, który ma być zapisany&lt;br /&gt;
* RUN - uruchamia program od wskazanego adresu (jeśli brak parametru, to na podstawie RUNAD)&lt;br /&gt;
* REM - komentarz (polecenie ignorowane, może się przydać w pliku wsadowym)&lt;br /&gt;
* VOL - zmiana etykiety dysku&lt;br /&gt;
&lt;br /&gt;
== Wersje ==&lt;br /&gt;
&lt;br /&gt;
* 1.0 - 25 wrzesień 1995&lt;br /&gt;
* 1.1 - 13 październik 1995&lt;br /&gt;
* 1.2 - 29 październik 1995&lt;br /&gt;
* 1.3 - 19 grudzień 1995&lt;br /&gt;
* 1.4 - 19 maj 1996&lt;br /&gt;
* 1.4a - 14 lipiec 1996&lt;br /&gt;
* 1.5 - 29 kwiecień 1997&lt;br /&gt;
&lt;br /&gt;
== Odnośniki zewnętrzne ==&lt;br /&gt;
&lt;br /&gt;
* [http://sources.pigwa.net/files/programy/masterdos_src.zip MasterDOS - ASM]- źródła ostatniej wersji (1.5) do pobrania ze strony Source Archive&lt;br /&gt;
&lt;br /&gt;
== Zobacz też ==&lt;br /&gt;
&lt;br /&gt;
* [[Formaty systemów plików]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Oprogramowanie Atari 8-bit]]&lt;br /&gt;
[[Kategoria:Programy użytkowe]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>