<?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=Sparta_Commander</id>
	<title>Sparta Commander - 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=Sparta_Commander"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Sparta_Commander&amp;action=history"/>
	<updated>2026-10-02T03:17:03Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Sparta_Commander&amp;diff=3709&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=Sparta_Commander&amp;diff=3709&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:Sc gr8.png]]&lt;br /&gt;
&lt;br /&gt;
Do wersji 0.8.8 &amp;#039;&amp;#039;&amp;#039;SpartaDOS Commander&amp;#039;&amp;#039;&amp;#039;, a w skrócie SC. Menedżer plików dla [[SpartaDOS X]], wzorowany na programie [http://pl.wikipedia.org/wiki/Norton_Commander Norton Commander] dla [http://pl.wikipedia.org/wiki/MS-DOS MS-DOS]. Dostępny wraz ze SpartaDOS X na dysku [[SpartaDOS X Toolkit]].&lt;br /&gt;
&lt;br /&gt;
Program napisany został w asemblerze [[MADS]]. Pierwsza wersja ujrzała światło dzienne w lipcu 2010 roku.&lt;br /&gt;
&lt;br /&gt;
== Wymagania ==&lt;br /&gt;
&lt;br /&gt;
* SpartaDOS X (wersja 4.46 lub nowsza)&lt;br /&gt;
* zainstalowany sterownik 80-kolumnowy&lt;br /&gt;
&lt;br /&gt;
W tej chwili istnieją dwa kompatybilne sterowniki, oba są na dysku Toolkit:&lt;br /&gt;
&lt;br /&gt;
* dla [[GTIA]]: RC_GR8&lt;br /&gt;
* dla [[VBXE]]: S_VBXE ([[S2:]])&lt;br /&gt;
&lt;br /&gt;
Jak program wygląda w obydwu odsłonach, widać na załączonych obrazkach (powyżej: GR.8, poniżej: VBXE).&lt;br /&gt;
&lt;br /&gt;
W planach jest podobny sterownik dla [[XEP80]].&lt;br /&gt;
&lt;br /&gt;
== Charakterystyka ==&lt;br /&gt;
&lt;br /&gt;
Sparta Commander po uruchomieniu instaluje się automatycznie jako powłoka (shell) SpartaDOS X. Pozwala na wykonywanie podstawowych operacji na plikach i podkatalogach, takich jak kopiowanie (copy), przenoszenie (move), kasowanie (delete) w odniesieniu do pojedynczych plików, grup zaznaczonych plików lub rekursywnie całych podkatalogów. Obsługiwane są katalogi o wielkości do 1424 wpisów (jest to maximum w obecnych wersjach SpartaDOS X).&lt;br /&gt;
&lt;br /&gt;
Możliwe jest też oczywiście uruchamianie wskazanych plików binarnych (pliki z rozszerzeniem EXE otwierane są automatycznie z użyciem X.COM), zarówno w trybie 40-kolumnowym (standard) jak i 80-kolumnowym (do tego musi być zainstalowana 80-kolumnowa konsola, CON.SYS). Skojarzenia typów plików obsługiwane są tak samo jak pod COMMAND.COM - tj. za pośrednictwem nakładki [[RUNEXT]].&lt;br /&gt;
&lt;br /&gt;
Poza operacjami zdefiniowanymi przez program istnieje dostęp do prawie wszystkich funkcji oferowanych normalnie przez systemowy interpreter poleceń (COMMAND.COM). Program dopiero od wersji 0.9.6 ma dostęp do nakładki [[DOSKEY]], od początku za to oferuje pewne funkcje ułatwiające wpisywanie poleceń, jak wstawianie nazwy pliku znajdującej się pod kursorem (CTRL/Return) oraz (od wersji 0.8.5) wstawianie docelowej ścieżki dostępu (Shift/CTRL/Return).&lt;br /&gt;
&lt;br /&gt;
Istniejące poprzednio ograniczenie polegające na niemożności uruchamiania plików wsadowych ([[BAT|*.BAT]]) zniesiono w wersji 0.9.4.&lt;br /&gt;
&lt;br /&gt;
=== Makra ===&lt;br /&gt;
&lt;br /&gt;
Od wersji 1.0.0 dostępne są tak zwane makra, pozwalające na przypisanie (w pliku SC.INI) wywołania konkretnego programu do konkretnej kombinacji klawiszy Shift/Control/znak. Parametry dla uruchamianego programu można zdefiniować za pośrednictwem symboli, którym procesor makr nadaje znaczenie w momencie wywołania makra. Te symbole to:&lt;br /&gt;
&lt;br /&gt;
* %cs% (current selection) - nazwa pliku lub katalogu bieżąco podświetlona kursorem w bieżącym panelu&lt;br /&gt;
* %csfile% (current selection, file) - jak wyżej, ale brane pod uwagę są wyłącznie pliki (katalogi są ignorowane)&lt;br /&gt;
* %csdir% (current selection, directory) - odwrotność %csfile%, brane pod uwagę są tylko podświetlone podkatalogi, pliki są ignorowane&lt;br /&gt;
* %cdev% (current device) - identyfikator urządzenia (na ogół: dysku) otwartego w panelu aktywnym, to jest tym, w którym znajduje się kursor&lt;br /&gt;
* %odev% (other device) - identyfikator urządzenia otwartego w nieaktywnym panelu&lt;br /&gt;
* %cpath% (current path) - ścieżka dostępu do katalogu otwartego w panelu aktywnym&lt;br /&gt;
* %opath% (other path) - ścieżka dostępu do katalogu otwartego w panelu nieaktywnym&lt;br /&gt;
* %cmask% (current mask) - maska plików panelu aktywnego&lt;br /&gt;
* %omask% (other mask) - maska plików panelu nieaktywnego&lt;br /&gt;
&lt;br /&gt;
Przykład linijki definiującej makro w pliku SC.INI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;MACRO=!,C:&amp;amp;gt;DOS&amp;amp;gt;STAT %CSFILE%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Do kombinacji klawiszy Shift/Ctrl/1 (identyfikowanej znakiem wywoływanym przez Shift/1, czyli &amp;quot;!&amp;quot;) przypisywane jest tu wywołanie programu C:&amp;gt;DOS&amp;gt;STAT.COM. W momencie wywołania zostanie mu przekazany parametr w postaci bieżąco podświetlonej przez kursor nazwy pliku. Jeśli wywołamy makro podświetliwszy katalog, w miejscu parametru %csfile% zostanie przekazany tekst pusty (= nic nie zostanie przekazane).&lt;br /&gt;
&lt;br /&gt;
Po definicji klawisza można podać programowi jednoznakową odpowiedź na pytanie &amp;quot;Run in 40-column mode?&amp;quot;, które Sparta Commander wyświetla, gdy aktywna jest konsola 80-kolumnowa, a zażądano uruchomienia programu &amp;quot;przez X&amp;quot;. Znak &amp;#039;Y&amp;#039; oznacza odpowiedź twierdzącą, znak &amp;#039;N&amp;#039; - przeczącą:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;MACRO=!N,C:&amp;amp;gt;LW&amp;amp;gt;LW.EXE %CSFILE%&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gdy aktywna jest konsola 40-kolumnowa, ten parametr jest ignorowany.&lt;br /&gt;
&lt;br /&gt;
Każde słowo kluczowe MACRO= definiuje kolejne makro. Makr może być do 13. Listę bieżąco zdefiniowanych makr uzyskujemy wciskając Shift/Help.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Sc vbxe.png]]&lt;br /&gt;
== Odnośniki zewnętrzne ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.atari.org.pl/forum/viewtopic.php?id=7988 Dyskusja] na forum [[Atari Area]] (może zawierać załączniki z testowymi wersjami programu)&lt;br /&gt;
&lt;br /&gt;
== Zobacz też ==&lt;br /&gt;
&lt;br /&gt;
* [[Atari Commander]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Oprogramowanie Atari 8-bit]]&lt;br /&gt;
[[Kategoria:Programy użytkowe]]&lt;br /&gt;
[[Kategoria:Polskie programy]]&lt;br /&gt;
[[Kategoria:SpartaDOS X]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>