<?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=Synchromesh</id>
	<title>Synchromesh - 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=Synchromesh"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Synchromesh&amp;action=history"/>
	<updated>2026-10-01T22:45:50Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Synchromesh&amp;diff=3788&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=Synchromesh&amp;diff=3788&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;== Charakterystyka ogólna ==&lt;br /&gt;
&lt;br /&gt;
Sterownik szybkiej transmisji, powstały w firmie [[Indus Systems]] i będący częścią specjalnej wersji [[DOS XL|DOS-a XL]] (2.35I1, później 2.35I2) dołączanej do stacji [[Indus GT]], a później także do [[LDW Super 2000]] i [[CA-2001]]. Z istnienia Synchromesha potrafi również skorzystać [[SpartaDOS X]].&lt;br /&gt;
&lt;br /&gt;
Synchromesh wykorzystuje fakt, że [[Programowanie stacji LDW Super 2000 i CA-2001|wymienione stacje dysków są programowalne]]. Do stacji przesyłany jest kod, który instaluje się w niej rezydentnie i przejmuje obsługę protokołu przyspieszonej transmisji, 38,4 kbps. Stacja pozostaje zaprogramowana aż do wyłączenia zasilania.&lt;br /&gt;
&lt;br /&gt;
Z powodu różnic konstrukcyjnych pomiędzy stacjami LDW/Indus i CA oraz z powodu różnych wersji ich wewnętrznego oprogramowania, Synchromesh występuje w paru odmianach; z tego użytkownik może rozróżnić dwie, jedną dla LDW i Indusa, drugą dla CA.&lt;br /&gt;
&lt;br /&gt;
Niektóre wersje Synchromesha w połączeniu z programami narzędziowymi DOS-u XL oprócz samej przyspieszonej transmisji oferują też parę dodatkowych możliwości, m.in. można formatować pojedyncze ścieżki na dyskietce, każdą z innym [[Przeplot|przeplotem]] itp.&lt;br /&gt;
&lt;br /&gt;
== SuperSynchromesh ==&lt;br /&gt;
&lt;br /&gt;
Istnieje jeszcze jedna wersja programu, zwana &amp;#039;&amp;#039;&amp;#039;SuperSynchromesh&amp;#039;&amp;#039;&amp;#039;, dająca 68,2 kbps. Do jego użycia konieczne jest zastosowanie [[DOS XL]] 2.35I2 i sterownika SuperSynchromesh (normalnie dostarczany przez producenta DOS XL 2.35I1 z programem Synchromesh zapewnia tylko 38,4 kbps). Sterownik w tej wersji działa na stacjach [[Indus GT]] i [[LDW Super 2000]].&lt;br /&gt;
&lt;br /&gt;
W stacjach z zainstalowanym rozszerzeniem [[RAM Charger]] SuperSynchromesh aktywuje [[Buforowanie ścieżek|buforowanie ścieżek]].&lt;br /&gt;
&lt;br /&gt;
Odpowiednikiem SuperSynchromesha jest znajdujący się na wyposażeniu [[SpartaDOS X]] sterownik INDUS.SYS, który instaluje szybką transmisję także w stacji [[CA-2001]].&lt;br /&gt;
&lt;br /&gt;
== Protokół transmisji ==&lt;br /&gt;
&lt;br /&gt;
Od programu bierze się umowna nazwa programowanego w ten sposób [[Systemy Turbo|systemu turbo]], który różni się od innych zastosowanym protokołem transmisji. Protokół ten zna też stacja [[XF551]], acz w jej wypadku zastosowanie samego programu Synchromesh jest zbędne - stacja zna odpowiednie procedury sama z siebie.&lt;br /&gt;
&lt;br /&gt;
=== Synchromesh ===&lt;br /&gt;
&lt;br /&gt;
Dla zasygnalizowania stacji, że komputer żąda pracy w turbo, przy prędkości 38400 bps używany jest inny protokół transmisji będący - oczywiście - zmodyfikowaną wersją standardowego (patrz [[SIO]]).&lt;br /&gt;
&lt;br /&gt;
Blok komendy (Command Frame) dla stacji, tak samo jak w standardzie, wysyłany jest z prędkością 19200 bps. Jednakże drugi bajt tego bloku, zawierający wartość bajtu DCMND bloku DCB, jest zwiększony o 128 (ORA #$80). Po wysłaniu komendy komputer, identycznie jak w standardzie, czeka - cały czas mając układ [[POKEY]] zaprogramowany na 19200 bps - na potwierdzenie jej przyjęcia. Negatywna odpowiedź urządzenia na taką komendę oznacza, że nie zna ono tego protokołu transmisji i nie może pracować w turbo zgodnym z XF-551.&lt;br /&gt;
&lt;br /&gt;
Odpowiedź pozytywna (&amp;#039;A&amp;#039;) jest sygnałem do przeprogramowania układu POKEY na większą prędkość. Komputer wstawia do licznika AUDF3/4 wartość $10; analogicznej operacji ze swojej strony dokonuje stacja dysków. Dalsza wymiana danych wywołana przez tę jedną komendę odbywa się w przyspieszonej transmisji. Po wykonaniu komendy następuje powrót do prędkości standardowej.&lt;br /&gt;
&lt;br /&gt;
Ogólnie schemat wymiany danych przy odczycie jest następujący:&lt;br /&gt;
&lt;br /&gt;
* prędkość 19200 bps&lt;br /&gt;
* komputer --&amp;gt; komenda 4 B + CRC --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &amp;#039;A&amp;#039; &amp;lt;-- urządzenie&lt;br /&gt;
* przełączenie na 38400 bps&lt;br /&gt;
* wykonanie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &amp;#039;C&amp;#039; &amp;lt;-- urządzenie&lt;br /&gt;
* komputer &amp;lt;-- blok danych + CRC &amp;lt;-- urządzenie&lt;br /&gt;
* przełączenie na 19200 bps&lt;br /&gt;
* koniec.&lt;br /&gt;
&lt;br /&gt;
Natomiast zapis wygląda tak:&lt;br /&gt;
&lt;br /&gt;
* prędkość 19200 bps&lt;br /&gt;
* komputer --&amp;gt; komenda 4 B + CRC --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &amp;#039;A&amp;#039; &amp;lt;-- urządzenie&lt;br /&gt;
* przełączenie na 38400 bps&lt;br /&gt;
* komputer --&amp;gt; blok danych + CRC --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &amp;#039;A&amp;#039; &amp;lt;-- urządzenie&lt;br /&gt;
* wykonanie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &amp;#039;C&amp;#039; &amp;lt;-- urządzenie&lt;br /&gt;
* przełączenie na 19200 bps&lt;br /&gt;
* koniec&lt;br /&gt;
&lt;br /&gt;
Budzącym zakłopotanie niedopatrzeniem jest w tym wszystkim niemożność odpytania stacji na okoliczność wartości, jaką ma mieć licznik POKEYa w czasie przyspieszonej transmisji. Dodatkowym kłopotem jest to, że stację trzeba specjalnie zaprogramować, żeby w ogóle działała w turbo. XF-551 jest tej ostatniej wady na szczęście pozbawiona.&lt;br /&gt;
&lt;br /&gt;
=== SuperSynchromesh ===&lt;br /&gt;
&lt;br /&gt;
Protokół jest identyczny z tym opisanym powyżej. Jedyną różnicą jest szybkość transmisji: wynosi ona 68,2 kbps (wartość licznika POKEYa - $06).&lt;br /&gt;
&lt;br /&gt;
Ogólnie schemat wymiany danych i pozostałe uwagi wyglądają tak samo jak powyżej (z tym wyjątkiem, że z tą szybkością nie działa [[XF551]]).&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Peryferia 8-bit]]&lt;br /&gt;
[[Kategoria:Oprogramowanie Atari 8-bit]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>