<?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=Top_Drive_1050</id>
	<title>Top Drive 1050 - 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=Top_Drive_1050"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Top_Drive_1050&amp;action=history"/>
	<updated>2026-10-03T00:44:39Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Top_Drive_1050&amp;diff=3984&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=Top_Drive_1050&amp;diff=3984&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;Proste rozszerzenie do stacji [[1050]], umożliwiające odczyt i zapis dyskietek sformatowanych w gęstości [[DD]], a także kopiowanie dysków zabezpieczonych [[Bad Sector|Bad Sectorami]].&lt;br /&gt;
&lt;br /&gt;
Oryginalne rozszerzenie zostało opracowane w Niemczech przez Bernharda Engla jako &amp;quot;1050 Turbo&amp;quot; (kolejne wersje w latach 1985,86,88). Oprócz usprawnionej obsługi dyskietek, oryginalna wersja oferowała możliwość obsługi drukarki w standardzie Centronics. Na jego podstawie powstawały &amp;quot;klony&amp;quot;, w tym także sprzedawana w Polsce wersja firmy [[P.Z. Karen]], których ROM różnił się od oryginalnego w zasadzie wyłącznie napisami.&lt;br /&gt;
&lt;br /&gt;
Opis wykonania modyfikacji oraz więcej informacji na temat rozszerzenia można znaleźć na stronie [[Jerzy Sobola|Jurka Soboli]]: [http://jsobola.atari8.info/dereatari/serw.htm http://jsobola.atari8.info/dereatari/serw.htm]&lt;br /&gt;
&lt;br /&gt;
== Protokół transmisji Top Drive / TOMS Turbo ==&lt;br /&gt;
&lt;br /&gt;
Stacje z rozszerzeniem &amp;#039;&amp;#039;&amp;#039;Top Drive 1050&amp;#039;&amp;#039;&amp;#039;, [[TOMS Turbo Drive]] oraz [[TOMS Multi Drive]] mogą pracować z prędkością 68,2 kbps. Dla zasygnalizowania stacji, że komputer żąda pracy w turbo, przy prędkości 68,2 kbps używany jest inny protokół transmisji będący zmodyfikowaną wersją standardowego. Protokół ten jest odmienny niż w wypadku stacji [[XF551|XF-551]].&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. Czwarty bajt tego bloku, niosący wartość bajtu DAUX2 bloku DCB, jest zwiększony o 128 (ORA #$80). Po wysłaniu komendy komputer - &amp;#039;&amp;#039;&amp;#039;nie czekając na odpowiedź&amp;#039;&amp;#039;&amp;#039; - przeprogramowuje układ [[POKEY]] na 68,2 kbps (wartość licznika - $06) założywszy w ciemno, że stacja ze swej strony również przełącza się na szybką transmisję. Odbiór ewentualnej negatywnej odpowiedzi oczywiście nie jest w takim układzie możliwy.&lt;br /&gt;
&lt;br /&gt;
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;
* przełączenie na 68,2 kbps&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;
* 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;
* przełączenie na 68,2 kbps&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &amp;#039;A&amp;#039; &amp;lt;-- urządzenie&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;
Jest to zdecydowanie najpodlejsze turbo z czwórki głównych [[Systemy Turbo|systemów turbo]] do stacji dysków; Top Drive nie dość, że ma wszystkie wady protokołu [[XF551|XF-551]], to jeszcze dorzuca do nich jedną własną (którą jest wspomniana wyżej niemożność odrzucenia przez stację w cywilizowany sposób żądanego przez komputer trybu pracy), nie mając przy tym żadnych równoważących to zalet (jeden bajt więcej przesłany w szybkiej transmisji zwiększa prędkość wymiany danych o niecałe 8 promili).&lt;br /&gt;
&lt;br /&gt;
== Zobacz też ==&lt;br /&gt;
&lt;br /&gt;
* [[SIO]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Peryferia 8-bit]]&lt;br /&gt;
[[Kategoria:Rozszerzenia]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>