<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://atariki.krap.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pancio</id>
	<title>Atariki - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://atariki.krap.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pancio"/>
	<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php/Specjalna:Wk%C5%82ad/Pancio"/>
	<updated>2026-10-24T12:25:18Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=PeBe&amp;diff=42046</id>
		<title>PeBe</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=PeBe&amp;diff=42046"/>
		<updated>2025-01-10T06:30:29Z</updated>

		<summary type="html">&lt;p&gt;Pancio: zmiana statusu - były członek PTODT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Paweł Banaś (alias &#039;&#039;&#039;PeBe&#039;&#039;&#039; lub  &#039;&#039;&#039;PeBeC&#039;&#039;&#039;)  programista, były członek [[PTODT]], mieszkaniec Krakowa -  znany z ciekawych produkcji takich jak SFX Tracker, MIDIcar Player oraz Kret (w budowie). Ulubiony językiem programowania PeBe-ca jest [https://github.com/tebe6502/Mad-Pascal Mad Pascal], którego jest wielkim orędownikiem.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Odnośniki zewnętrzne==&lt;br /&gt;
*[https://github.com/GSoftwareDevelopment/MIDICar-Player Kod MCPlayer-a]&lt;br /&gt;
*[https://github.com/GSoftwareDevelopment/SFX-Tracker Kod SFX Tracker-a]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Ludzie]]&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=SIO&amp;diff=41478</id>
		<title>SIO</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=SIO&amp;diff=41478"/>
		<updated>2024-05-24T18:15:11Z</updated>

		<summary type="html">&lt;p&gt;Pancio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Serial Input/Output. W założeniach jest to rezydujący w ROM-ie podsystem niskopoziomowych procedur blokowego dostępu do urządzeń szeregowych, to jest przede wszystkim stacji dysków, drukarek, modemów i magnetofonu. Wszystkie te urządzenia podłącza się w Atari do [[Gniazdo SIO|gniazda SIO]].&lt;br /&gt;
&lt;br /&gt;
W serii [[XL]] do podsystemu SIO dodano także niskopoziomową (blokową) obsługę urządzeń podłączanych do szyny równoległej ([[PBI]]), czyli tak zwanych [[nowe urządzenia|nowych urządzeń]].&lt;br /&gt;
&lt;br /&gt;
==Sposób użycia==&lt;br /&gt;
&lt;br /&gt;
Żądaną operację definiuje się ustawiwszy przedtem odpowiednie zmienne w bloku DCB (Device Control Block, $0300), a następnie wywołuje skokiem JSR pod JSIOINT $E459, co jest punktem wejściowym interfejsu szeregowo-równoległego. Przy powrocie rejestr Y zawiera wartość 1 w przypadku powodzenia, bądź ujemny [[kody błędów|kod błędu]].&lt;br /&gt;
&lt;br /&gt;
===Struktura DCB===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=5&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Adres&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Etykieta&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Wielkość&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Znaczenie&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$0300&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DDEVIC&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Identyfikator urządzenia (zob. niżej).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$0301&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DUNIT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Numer urządzenia; w przypadku stacji dysków numer napędu.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$0302&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DCMND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Komenda dla urządzenia.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$0303&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DSTATS&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Przed wywołaniem SIO należy ustawić tu rodzaj operacji ($40 odczyt, $80 zapis, $C0 zapis i odczyt, $00 brak transferu danych). Po powrocie z systemu znajduje się tu status operacji ([[kody błędów|kod błędu]]).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$0304&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DBUFA&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Dwa bajty&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Adres bufora. Przy operacji zapisu i odczytu jednocześnie (DSTATS = $C0) bufor na odczytywane dane znajduje się w tym samym miejscu, co bufor danch przeznaczonych do zapisu.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$0306&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DTIMLO&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Czas oczekiwania na pozytywną odpowiedź urządzenia, tzw. &#039;&#039;timeout&#039;&#039;. Oblicza się to jak następuje: wartość DTIMLO mnożona jest przez 64, w wyniku czego otrzymujemy liczbę &amp;quot;[[ramka|ramek]]&amp;quot; [[VBL]] do odczekania. Zwiększenie DTIMLO o jeden powoduje wydłużenie czasu oczekiwania o 1,28 sek. w systemie PAL i o 1,067 sek. w systemie NTSC. Wartość &amp;quot;0&amp;quot; oznacza 256 jednostek.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Typowo ustawia się tu wartość z zakresu od $06 do $08 (zależnie od kaprysu programisty) dla wszystkich operacji oprócz formatowania. Właściwą wartość timeout dla formatowania urządzenie przesyła w bloku statusu, w odpowiedzi na komendę READ STATUS (&amp;quot;S&amp;quot;, zob. niżej).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$0307&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DUNUSE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt nieużywany, zarezerwowany do przyszłych zastosowań.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$0308&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DBYT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Dwa bajty&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Wielkość bufora; musi być zgodna z wielkością transmitowanego bloku danych. Zero oznacza 64 kilobajty.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$030A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DAUX1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Pierwszy bajt pomocniczy. W operacjach dyskowych młodszy bajt numeru sektora.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$030B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DAUX2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Bajt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Drugi bajt pomocniczy. W operacjach dyskowych starszy bajt numeru sektora.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wykaz urządzeń===&lt;br /&gt;
&lt;br /&gt;
Komenda wysyłana do urządzenia formowana jest w strukturze CFB (Command Frame Buffer, $023A) składającej się z:&lt;br /&gt;
* CDEVIC&lt;br /&gt;
* CCMND&lt;br /&gt;
* CAUX1&lt;br /&gt;
* CAUX2&lt;br /&gt;
a uzupełnianej na podstawie DCB.&lt;br /&gt;
&lt;br /&gt;
Istnieje pięć urządzeń zdefiniowanych przez Atari. Właściwy identyfikator urządzenia (CDEVIC) zestawiany jest przez system z kodu urządzenia (DDEVIC) i jego numeru indywidualnego (DUNIT). Wartości te są dodawane, po czym jeszcze odejmuje się 1. Dlatego stację dysków nr 1 można wywołać też jako DDEVIC=$32 i DUNIT=0, liczy się wynik wspomnianego dodawania (CDEVIC). UWAGA: jest to tzw. &amp;quot;nieudokumentowana&amp;quot; cecha procedur szeregowych OS-u, inne urządzenia (jak np. [[nowe urządzenia]]) mogą tego nie robić.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding = 5&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;DDEVIC&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;CDEVIC&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Opis&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$31&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$31-$3F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;dyskowa pamięć masowa (stacja dysków, twardy dysk)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$40&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$40-$43&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;drukarka&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$4F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$4F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;bus master (moduł [[1090]])&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$50&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$50-$53&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;port szeregowy RS-232C&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$60&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$60&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;magnetofon kasetowy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przypisanie identyfikatorów do poszczególnych urządzeń jest niezbyt konsekwentne, np. CDEVIC=$31 to stacja dysków numer 1, ale CDEVIC=$41 to drukarka numer 2.&lt;br /&gt;
&lt;br /&gt;
Urządzeniem, które na podanej powyżej liście jest wyjątkowe, jest magnetofon kasetowy. Jest to jedyne &amp;quot;nieinteligentne&amp;quot; urządzenie peryferyjne, to jest nie zawierające własnego procesora. Wszystkie zadania związane z wysyłaniem danych na magnetofon i odbiorem z niego wykonuje system operacyjny komputera. W odróżnieniu od innych urządzeń, magnetofon okupuje tylko identyfikator $60, a wartość DUNIT jest ignorowana - w związku z tym kody urządzeń od $61 do $6F są (na razie) wolne.&lt;br /&gt;
&lt;br /&gt;
Wartości CDEVIC powyżej $7F są zarezerwowane dla pewnych rozszerzeń protokołu SIO, patrz [[SIO#Rozszerzenia_SIO|niżej]].&lt;br /&gt;
&lt;br /&gt;
Ponieważ identyfikator jest częścią wysyłanej do urządzenia komendy, więc budując własne urządzenie można posłużyć się identyfikatorem spoza powyżej wyszczególnionych:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding = 5&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;DDEVIC&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;CDEVIC&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Opis&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$20&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$20&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[IDE Plus]], [[SIDE]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$45&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$45&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[Smart Device]] ( [[APE Time]] i [[URL Submit]])&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$5A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$5A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[ATR 8000]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$61&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$61&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[AtariSIO]], [[DOS2DOS]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$70&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$70&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://www.mathyvannisselroy.nl/aspi.htm Atari ASPI] (zob. [http://pl.wikipedia.org/wiki/ASPI ASPI])&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$71-$74&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$71-$74&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SDrive]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$71&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$70&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SIO2USB]] [http://www.atariage.com/forums/topic/155690-ape-time/page__view__findpost__p__1916403?s=2e4d3fd681ca05ec0c05b0a7e5474dd6]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$73&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$72-$75&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[SIO2SD|Sio2SD]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wykazy komend===&lt;br /&gt;
&lt;br /&gt;
* [[Lista komend SIO według funkcji]]&lt;br /&gt;
* [[Lista komend SIO według kodów operacyjnych]]&lt;br /&gt;
&lt;br /&gt;
===Blok statusu===&lt;br /&gt;
&lt;br /&gt;
Blok statusu przysyłany na komendę żądania statusu ($53) ma strukturę w dużym stopniu zależną od urządzenia. Są to dwa lub cztery bajty, a ich znaczenie dla poszczególnych urządzeń jest opisane poniżej. W pierwszym bajcie statusu obowiązuje jednolity dla wszystkich urządzeń podział na dwie grupy bitów:&lt;br /&gt;
&lt;br /&gt;
* bity 0-2 sygnalizują status komunikacji pomiędzy komputerem a urządzeniem&lt;br /&gt;
* bity 3-7 sygnalizują status wewnętrzny urządzenia&lt;br /&gt;
&lt;br /&gt;
====Stacja dysków====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=4&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Bajt&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Znaczenie&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* bit 0 = 1 - wydana ostatnio komenda nie została rozpoznana&lt;br /&gt;
* bit 1 = 1 - przesłany ostatnio blok danych był błędny (błąd sumy kontrolnej)&lt;br /&gt;
* bit 2 = 1 - ostatnia operacja nie powiodła się (np. próbowano odczytać wadliwy sektor)&lt;br /&gt;
* bit 3 = 1 - dyskietka jest zabezpieczona przed zapisem&lt;br /&gt;
* bit 4 = 1 - kręci się silnik obracający dyskietkę&lt;br /&gt;
* bit 5 = 1 - sektory 256-bajtowe (128-bajtowe w przeciwnym wypadku)&lt;br /&gt;
* bit 6 = 0 - zarezerwowany&lt;br /&gt;
* bit 7 = 1 - praca w średniej gęstości&lt;br /&gt;
&amp;lt;p&amp;gt;W przypadku interfejsu [[KMK/JŻ]] IDE znaczenie mają tylko bity 3 i 5, reszta jest zawsze wyzerowana.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Kopia rejestru statusu kontrolera WD 1772 (lub kompatybilnego), wszystkie bity są poddane inwersji.&amp;lt;/p&amp;gt;&lt;br /&gt;
* bit 0 = 1 - BUSY&lt;br /&gt;
* bit 1 = 1 - DRQ (Data Request)&lt;br /&gt;
* bit 2 = 1 - Track 0 not found&lt;br /&gt;
* bit 3 = 1 - CRC error&lt;br /&gt;
* bit 4 = 1 - Record not found&lt;br /&gt;
* bit 5 = 1 - Seek complete&lt;br /&gt;
* bit 6 = 1 - Write protected&lt;br /&gt;
* bit 7 = 1 - Not ready&lt;br /&gt;
&amp;lt;p&amp;gt;Interfejs IDE [[KMK/JŻ]] zwraca zamiast tego zawartość rejestru ERROR kontrolera IDE:&amp;lt;/p&amp;gt;&lt;br /&gt;
* bit 0 = 1 - Data Address Mark not found&lt;br /&gt;
* bit 1 = 1 - Track 0 not found&lt;br /&gt;
* bit 2 = 1 - Aborted command&lt;br /&gt;
* bit 3, zarezerwowany&lt;br /&gt;
* bit 4 = 1 - ID not found&lt;br /&gt;
* bit 5, zarezerwowany&lt;br /&gt;
* bit 6 = 1 - ECC error&lt;br /&gt;
* bit 7 = 1 - Bad sector&lt;br /&gt;
&amp;lt;p&amp;gt;Podobnie jak powyżej wszystkie bity są poddane inwersji (EOR #$FF).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Maksymalny czas oczekiwania na wykonanie komendy (timeout) przewidziany dla operacji dyskowej. Najdłużej trwa formatowanie, zalecaną wartością jest 240.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Nie używany.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Drukarka====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=4&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Bajt&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Znaczenie&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* bit 0 = 1 - wydana ostatnio komenda nie została rozpoznana&lt;br /&gt;
* bit 1 = 1 - przesłany ostatnio blok danych był błędny (błąd sumy kontrolnej)&lt;br /&gt;
* bit 7 = 1 - drukarka jest programowalna (w drukarkach Atari ten bit jest skasowany)&lt;br /&gt;
Pozostałe bity są zarezerwowane.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;DAUX2 przesłanej ostatnio komendy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Maksymalny czas oczekiwania na wykonanie komendy (timeout) przewidziany dla tej drukarki&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Nie używany.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====RS-232 ([[850|Atari 850]])====&lt;br /&gt;
&lt;br /&gt;
Blok statusu portu RS-232 ma dwa bajty (w pozostałych urządzeniach - cztery).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=4&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Bajt&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Znaczenie&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* bit 0 = 1 - wydana ostatnio komenda nie została rozpoznana&lt;br /&gt;
* bit 1 = 1 - przesłany ostatnio blok danych był błędny (błąd sumy kontrolnej)&lt;br /&gt;
* bit 2, zarezerwowany&lt;br /&gt;
* bit 3, zarezerwowany&lt;br /&gt;
* bit 4 = 1 - przepełnienie bufora RS-232&lt;br /&gt;
* bit 5 = 1 - błąd parzystości RS-232&lt;br /&gt;
* bit 6 = 1 - na porcie RS-232 wystąpił nadmiar bitów (overrun) &lt;br /&gt;
* bit 7 = 1 - na porcie RS-232 wystąpiło zakłócenie transmisji szeregowej (framing error)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* bit 0 = 1 - RCV (czyli RX) ustawione&lt;br /&gt;
* bit 1, zarezerwowany&lt;br /&gt;
* bit 2, kopia bitu 3&lt;br /&gt;
* bit 3 = 1 - CRX (czyli DCD) ustawione&lt;br /&gt;
* bit 4, kopia bitu 5&lt;br /&gt;
* bit 5 = 1 - CTS ustawione&lt;br /&gt;
* bit 6, kopia bitu 7&lt;br /&gt;
* bit 7 = 1 - DSR ustawione&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Magnetofon kasetowy====&lt;br /&gt;
&lt;br /&gt;
Przyjmuje się, że magnetofon, jako urządzenie &amp;quot;nieinteligentne&amp;quot;, jest zawsze podłączony i gotowy do pracy, a więc nie zachodzi potrzeba sprawdzania jego statusu. W związku z tym funkcja READ STATUS ($53) nie jest dla magnetofonu zaimplementowana.&lt;br /&gt;
&lt;br /&gt;
===Blok PERCOM===&lt;br /&gt;
&lt;br /&gt;
Blok PERCOM jest to 12 bajtów informacji o konfiguracji stacji dysków. Odczyt przeprowadza się komendą $4E (&amp;quot;N&amp;quot;), a zapis - komendą $4F (&amp;quot;O&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=5&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Bajt&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Opis&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Liczba ścieżek na dyskietce; w praktyce dla stacji dysków spotyka się wartości najczęściej 40 lub 80, rzadziej 35 lub 77. Partycje twardego dysku zwracają 1.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Szybkość przesuwu głowicy ze ścieżki na ścieżkę:&lt;br /&gt;
* 0 - 30 ms&lt;br /&gt;
* 1 - 20 ms&lt;br /&gt;
* 2 - 12 ms&lt;br /&gt;
* 3 - 6 ms&lt;br /&gt;
&amp;lt;p&amp;gt;W praktyce stacje przeważnie ignorują przesłaną wartość. W przypadku twardego dysku jest ona bez znaczenia (kontroler KMK/JŻ zwraca w tym bajcie numer wersji wewnętrznego oprogramowania)&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;STARSZY bajt liczby sektorów na ścieżce.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;MŁODSZY bajt liczby sektorów na ścieżce.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Liczba aktywnych stron dyskietki zmniejszona o 1 albo najstarszy bajt liczby sektorów partycji twardego dysku (patrz niżej).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
* bit 0 - zarezerwowany&lt;br /&gt;
* bit 1 = 1, dyskietka ośmiocalowa; 5,25 cala w przeciwnym wypadku&lt;br /&gt;
* bit 2 = 1, gęstość MFM, FM w przeciwnym wypadku&lt;br /&gt;
* bit 3 = 1, dysk nie ma &amp;quot;stron&amp;quot;, a zamiast liczby stron jest podany najstarszy bajt całkowitej liczby sektorów dysku (partycji twardego dysku)&lt;br /&gt;
&amp;lt;p&amp;gt;Pozostałe bity są zarezerwowane i powinny być wyzerowane.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;STARSZY bajt wielkości sektora (w bajtach)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;MŁODSZY bajt wielkości sektora (w bajtach)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;p&amp;gt;Niewykorzystany, zapisuje się - i przeważnie odczytuje - jako $FF. W oryginalnych stacjach PERCOM bajt ten sygnalizował stan niektórych funkcji kontrolera stacji i służył do ich wybierania:&amp;lt;/p&amp;gt;&lt;br /&gt;
* bit 0 = 1, sektory fizyczne na ścieżce numerowane są od 0, a nie od 1.&lt;br /&gt;
* bit 1 = 1, sektory fizyczne 1,2,3 mają pełne rozmiary.&lt;br /&gt;
* bit 2, zarezerwowany&lt;br /&gt;
* bit 3, zarezerwowany&lt;br /&gt;
* bit 4, zarezerwowany&lt;br /&gt;
* bit 5, zarezerwowany&lt;br /&gt;
* bit 6 = 0, napęd stacji jest odłączony (wyjęty).&lt;br /&gt;
* bit 7 = 1, napęd 80-ścieżkowy pracuje w trybie 40-ścieżkowym.&lt;br /&gt;
&amp;lt;p&amp;gt;W praktyce większość stacji nie ustawia tych bitów zgodnie z powyższym opisem.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Niewykorzystane, na ogół 0.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Niewykorzystane, na ogół 0.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;11&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Niewykorzystane, na ogół 0.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Protokół transmisji==&lt;br /&gt;
&lt;br /&gt;
=== Połączenia równoległe ===&lt;br /&gt;
&lt;br /&gt;
Protokół transmisji urządzeń podłączanych do szyny równoległej jest zależny od programu obsługi urządzenia zawartego w jego pamięci ROM. System operacyjny tego nie definiuje.&lt;br /&gt;
&lt;br /&gt;
=== Połączenia szeregowe ===&lt;br /&gt;
&lt;br /&gt;
Podziału poszczególnych bajtów na bity i wyemitowania ich na złącze szeregowe tudzież przyjmowania pojedynczych bitów i scalania ich w bajty dokonuje sprzętowo układ [[POKEY]] (quod vide).&lt;br /&gt;
&lt;br /&gt;
==== Opis przebiegu komunikacji ====&lt;br /&gt;
Przebieg komunikacji pomiędzy komputerem a urządzeniem jest następujący:&lt;br /&gt;
&lt;br /&gt;
1) komputer ustawia linię COMMAND [[gniazdo SIO|portu SIO]];&lt;br /&gt;
&lt;br /&gt;
2) komputer formuje czterobajtowy blok komendy, tzw. Command Frame. Command Frame składa się kolejno z (bajt 1) dodanych do siebie wartości DDEVIC i DUNIT, odjąć 1; (bajt 2) wartości DCMND; (bajt 3) wartości DAUX1; (bajt 4) wartości DAUX2;&lt;br /&gt;
&lt;br /&gt;
3) komenda jest wysyłana do urządzenia razem z dołączoną na końcu [[suma kontrolna SIO|sumą kontrolną]]; czas pomiędzy ustawieniem linii COMMAND a rozpoczęciem wysyłania komendy musi być nie mniejszy niż 750 usec i nie większy niż 1600 usec.&lt;br /&gt;
&lt;br /&gt;
4) komputer kasuje linię COMMAND portu SIO (nie wcześniej niż po 650 usec i nie później niż 950 usec po wysłaniu ostatniego bitu komendy) i czeka na odpowiedź;&lt;br /&gt;
&lt;br /&gt;
5) urządzenie przyjmuje komendę; jeśli urządzenie stwierdziło w komendzie błąd sumy kontrolnej, nie reaguje; jeśli komenda jest nierozpoznana, albo nieprawidłowe są jej parametry (np. nie istnieje sektor o podanym numerze), odpowiedzią jest $4E (&amp;quot;N&amp;quot;, jak Negative Acknowledge) i na tym transmisja się kończy; jeśli komenda jest urządzeniu znana a parametry prawidłowe, odpowiedzią jest $41 (&amp;quot;A&amp;quot;, jak Acknowledge). Urządzenie musi rozpocząć wysyłanie odpowiedzi w czasie od 0 do 16 msec. od skasowania linii COMMAND przez komputer;&lt;br /&gt;
&lt;br /&gt;
Dalszy przebieg jest zależny tego, czy dana komenda wymaga przesłania dodatkowego bloku danych do/z urządzenia. Możliwe są 3 sytuacje: brak transmisji danych; odczyt danych z urządzenia; zapis danych do urządzenia.&lt;br /&gt;
&lt;br /&gt;
6a) Jeśli komenda nie wymaga transmisji bloku danych, urządzenie podejmuje próbę wykonania operacji; jeśli się to nie uda, wysyła kod $45 (&amp;quot;E&amp;quot;, jak Error); w przeciwnym wypadku przesyłany jest kod $43 (&amp;quot;C&amp;quot;, jak Complete); na tym transmisja się kończy.&lt;br /&gt;
&lt;br /&gt;
6b) jeśli komenda polega na odczycie bloku danych, urządzenie podejmuje próbę wykonania operacji; jeśli się to nie uda (np. nie można odczytać sektora z powodu uszkodzenia nośnika), wysyła kod $45 (&amp;quot;E&amp;quot;, jak Error); w przeciwnym wypadku przesyłany jest kod $43 (&amp;quot;C&amp;quot;, jak Complete); następnie w obydwu przypadkach urządzenie natychmiast wysyła blok danych zakończony sumą kontrolną i na tym transmisja się kończy.&lt;br /&gt;
&lt;br /&gt;
6c) jeśli to jest zapis bloku danych, komputer przesyła blok danych plus sumę kontrolną do urządzenia. Po jego przyjęciu, jeśli blok danych jest poprawny, urządzenie odpowiada kodem $41 (&amp;quot;A&amp;quot;) i przystępuje do np. zapisania danych na nośnik. W przeciwnym wypadku, jeśli w nadesłanym bloku danych urządzenie stwierdzi błąd sumy kontrolnej lub inne nieprawidłowości, odpowiada kodem $4E (&amp;quot;N&amp;quot;) lub nie odpowiada w ogóle, a blok danych ignoruje (należy tu jednak mieć na względzie, że Atari zasygnalizuje wtedy błąd timeout-u $8A). W następnej fazie urządzenie informuje komputer o wykonaniu kodem &amp;quot;C&amp;quot; lub &amp;quot;E&amp;quot; o znaczeniu jak powyżej, i na tym transmisja się kończy. Przesłanie bloku danych musi rozpocząć się nie wcześniej niż 1000 usec. i nie później niż 1800 usec. po przesłaniu ostatniego bitu potwierdzeniu przyjęcia komendy (pierwszym &amp;quot;A&amp;quot;). Rozpoczęcie przesłania potwierdzenia otrzymania bloku (&amp;quot;A&amp;quot; lub &amp;quot;N&amp;quot;) musi nastąpić w czasie od 850 usec. do 16 msec. po przesłaniu ostatniego bitu bloku danych.&lt;br /&gt;
&lt;br /&gt;
We wszystkich 3 przypadkach transmisja potwierdzenia końcowego (&amp;quot;C&amp;quot; lub &amp;quot;E&amp;quot;) z urządzenia musi rozpocząć się nie wcześniej niż po 250 usec. i nie później niż po 255 sekundach - czyli po 4 minutach i 15 sekundach - od przesłania ostatniego bitu potwierdzenia komendy (&amp;quot;A&amp;quot;) (6a, 6b) lub od odebrania ostatniego bitu bloku danych (6c).&lt;br /&gt;
&lt;br /&gt;
Konieczność odebrania bloku danych z urządzenia podczas operacji odczytu, nawet po ustaleniu że operacja została wykonana błędnie (kod &amp;quot;E&amp;quot;) może tłumaczyć fakt, że po operacji formatowania dysku stacje dysków wysyłają listę błędnych sektorów (rozmiar odbieranego bloku danych ustalany jest w DBYT).&lt;br /&gt;
&lt;br /&gt;
==== Schemat wymiany danych ====&lt;br /&gt;
&lt;br /&gt;
W fazie oznaczonej jako &#039;&#039;wykonanie&#039;&#039; urządzenie dokonuje niezbędnych czynności (np. stacja dysków wyszukuje żądany sektor na dyskietce i odczytuje go, albo zapisuje), a komputer czeka.&lt;br /&gt;
&lt;br /&gt;
Potwierdzenia przesyłane są bez sum kontrolnych.&lt;br /&gt;
&lt;br /&gt;
===== Tylko komenda =====&lt;br /&gt;
&lt;br /&gt;
* komputer --&amp;gt; komenda 4 B + suma kontrolna --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;A&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* wykonanie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;C&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* koniec&lt;br /&gt;
&lt;br /&gt;
===== Odczyt =====&lt;br /&gt;
&lt;br /&gt;
* komputer --&amp;gt; komenda 4 B + suma kontrolna --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;A&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* wykonanie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;C&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* komputer &amp;lt;-- blok danych + suma kontrolna &amp;lt;-- urządzenie&lt;br /&gt;
* koniec&lt;br /&gt;
&lt;br /&gt;
===== Zapis =====&lt;br /&gt;
&lt;br /&gt;
* komputer --&amp;gt; komenda 4 B + suma kontrolna --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;A&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* komputer --&amp;gt; blok danych + suma kontrolna --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;A&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* wykonanie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;C&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* koniec&lt;br /&gt;
&lt;br /&gt;
===== Zapis i odczyt =====&lt;br /&gt;
&lt;br /&gt;
* komputer --&amp;gt; komenda 4 B + suma kontrolna --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;A&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* komputer --&amp;gt; blok danych + suma kontrolna --&amp;gt; urządzenie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;A&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* wykonanie&lt;br /&gt;
* komputer &amp;lt;-- potwierdzenie &#039;C&#039; &amp;lt;-- urządzenie&lt;br /&gt;
* komputer &amp;lt;-- blok danych + suma kontrolna &amp;lt;-- urządzenie&lt;br /&gt;
* koniec&lt;br /&gt;
&lt;br /&gt;
====Magnetofon====&lt;br /&gt;
&lt;br /&gt;
Powyższe schematy dotyczą wszystkich urządzeń SIO za wyjątkiem magnetofonu. Magnetofon nie zawiera w sobie mikroprocesora, jest urządzeniem &amp;quot;nieinteligentnym&amp;quot;. Transmisja jest w całości obsługiwana przez komputer, który wysyła (i przyjmuje) bloki danych, tzw. rekordy, zawierające każdy po 128 bajtów danych, bajt sumy kontrolnej oraz bajt rodzaju rekordu i dwa dodatkowe bajty służące do pomiaru równomierności przesuwu taśmy - łącznie 132 bajty.&lt;br /&gt;
&lt;br /&gt;
==Rozszerzenia SIO==&lt;br /&gt;
&lt;br /&gt;
===Systemy turbo do stacji dysków===&lt;br /&gt;
&lt;br /&gt;
Standardowa szybkość wymiany danych ze stacją dysków - 19200 bps - szybko okazała się dalece niewystarczająca. Ponieważ, jak napisano powyżej, możliwości układu [[POKEY]] pozwalają uzyskać znacznie więcej, wkrótce powstało kilka, różnych niestety, [[Systemy Turbo|systemów &amp;quot;turbo&amp;quot;]].&lt;br /&gt;
&lt;br /&gt;
===Rozszerzone adresowanie sektorów (KMK/JŻ IDE)===&lt;br /&gt;
&lt;br /&gt;
Kontroler [[KMK/JŻ IDE]] wykorzystuje bajt DUNUSE ($0307) bloku DCB jako najstarszy bajt numeru sektora. Pozwala to na zaadresowanie do 16777215 sektorów na jednej partycji.&lt;br /&gt;
&lt;br /&gt;
===Rozszerzone adresowanie pamięci (65C816)===&lt;br /&gt;
&lt;br /&gt;
[[DracOS]] (odmiana [[XL OS]] przygotowana dla procesora [[65C816]]) zawiera rozszerzenie SIO pozwalające na transfery danych bezpośrednio do i z dodatkowej pamięci adresowalnej liniowo (tj. znajdującej się pod adresami wyższymi niż $FFFF) oraz 32-bitowe adresowanie sektorów.&lt;br /&gt;
&lt;br /&gt;
===Przykłady kodów źródłowych służących do komunikacji pomiędzy Atari i mikrokontrolerem z wykorzystaniem protokołu SIO ===&lt;br /&gt;
== Kod dla mikrokontolera AVR (Arduino) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
SIO CMD structure:&lt;br /&gt;
Byte:&lt;br /&gt;
RxBuffer[0]	-	SIO device number&lt;br /&gt;
RxBuffer[1]	-	COMMAND, for future use,&lt;br /&gt;
RxBuffer[2]	-	DAUX1, for future use,&lt;br /&gt;
RxBuffer[3]	-	DAUX2, for future use,&lt;br /&gt;
RxBuffer[4]	-	checksum.&lt;br /&gt;
&lt;br /&gt;
SIO DATA structure:&lt;br /&gt;
RxBuffer[0]	- LEDs mode,&lt;br /&gt;
RxBuffer[1]	- data (depend on LEDs mode),&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
RxBuffer[RxDataSize]    - data (depend on LEDs mode),&lt;br /&gt;
RxBuffer[RxDataSize+1]	- checksum.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#define PIN_SIOCOMMAND      2 // ATARI SIO-COMMAND Pin&lt;br /&gt;
#define SIO Serial1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ----------------------------------------&lt;br /&gt;
/* Global define */&lt;br /&gt;
#define RxCmdSize   (4)&lt;br /&gt;
#define RxDataSize  (8)&lt;br /&gt;
#define siodevice   0x40 //printer P1:&lt;br /&gt;
#define RAND_MAX    255&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global Variable */&lt;br /&gt;
uint8_t CmdLineStatus = 1;&lt;br /&gt;
uint8_t RxBuffer [(32+1)] = {0};&lt;br /&gt;
&lt;br /&gt;
uint8_t RxSumData   = 0;&lt;br /&gt;
uint8_t RxSumCmd    = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
  pinMode(PIN_SIOCOMMAND, INPUT_PULLUP);&lt;br /&gt;
  SIO.begin(19200);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()&lt;br /&gt;
{      &lt;br /&gt;
  while(1)&lt;br /&gt;
  {&lt;br /&gt;
    CmdLineStatus = digitalRead(PIN_SIOCOMMAND);&lt;br /&gt;
    while(CmdLineStatus &amp;gt; 0) { CmdLineStatus = digitalRead(PIN_SIOCOMMAND); }&lt;br /&gt;
&lt;br /&gt;
    RxSumCmd = ReceiveData(RxBuffer, RxCmdSize+1); // Receive command and calculate checksum&lt;br /&gt;
&lt;br /&gt;
    CmdLineStatus = digitalRead(PIN_SIOCOMMAND);&lt;br /&gt;
    while(CmdLineStatus == 0) { CmdLineStatus = digitalRead(PIN_SIOCOMMAND); }&lt;br /&gt;
    &lt;br /&gt;
    //verify CMD checksum&lt;br /&gt;
      if (RxBuffer[0] == siodevice )&lt;br /&gt;
      {&lt;br /&gt;
        //check sio device&lt;br /&gt;
        if (RxSumCmd == RxBuffer[RxCmdSize])&lt;br /&gt;
        {&lt;br /&gt;
          &lt;br /&gt;
          //Send ACK and continue receive data          &lt;br /&gt;
          delayMicroseconds(1000);&lt;br /&gt;
&lt;br /&gt;
          SIO.write(&#039;A&#039;); //cmd ack&lt;br /&gt;
          SIO.flush();&lt;br /&gt;
&lt;br /&gt;
          //Receive data          &lt;br /&gt;
          RxSumData = ReceiveData(RxBuffer, RxDataSize+1); // Receive data and calculate checksum&lt;br /&gt;
          if (RxSumData == RxBuffer[RxDataSize])&lt;br /&gt;
          {&lt;br /&gt;
            //Send ACK and COMPLETE&lt;br /&gt;
            delayMicroseconds(1000);&lt;br /&gt;
            SIO.write(&#039;A&#039;); //&lt;br /&gt;
            SIO.flush();&lt;br /&gt;
&lt;br /&gt;
            //-- Start operations according to received data -----------&lt;br /&gt;
            &lt;br /&gt;
            //...&lt;br /&gt;
            //...&lt;br /&gt;
            &lt;br /&gt;
            //-- End operations ----------------------------------------&lt;br /&gt;
&lt;br /&gt;
            //End transmission&lt;br /&gt;
            delayMicroseconds(250);&lt;br /&gt;
            SIO.write(&#039;C&#039;); //&lt;br /&gt;
            SIO.flush();&lt;br /&gt;
          }//RxSumData == RxBuffer&lt;br /&gt;
          else &lt;br /&gt;
          { &lt;br /&gt;
            delayMicroseconds(1000);&lt;br /&gt;
            SIO.write(&#039;N&#039;); //&lt;br /&gt;
            SIO.flush();&lt;br /&gt;
&lt;br /&gt;
            delayMicroseconds(250);&lt;br /&gt;
            SIO.write(&#039;E&#039;); //&lt;br /&gt;
            SIO.flush(); &lt;br /&gt;
          }//verify checksum DATA NOK &lt;br /&gt;
        }//check sio device end&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
          //Send NAK because wrong checksum&lt;br /&gt;
          delayMicroseconds(1000);&lt;br /&gt;
          SIO.write(&#039;N&#039;); //&lt;br /&gt;
          SIO.flush();&lt;br /&gt;
        }   &lt;br /&gt;
      }//verify checksum CMD end&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//functions&lt;br /&gt;
uint8_t ReceiveData(uint8_t *buffer, uint8_t length)&lt;br /&gt;
{&lt;br /&gt;
  u8 cnt=0;&lt;br /&gt;
  int sum=0;&lt;br /&gt;
&lt;br /&gt;
  cnt = SIO.readBytes(buffer,length);&lt;br /&gt;
  if(cnt == length)&lt;br /&gt;
  {&lt;br /&gt;
    for (cnt=0;cnt&amp;lt;length-1;cnt++)&lt;br /&gt;
    {&lt;br /&gt;
      sum = sum + buffer[cnt];&lt;br /&gt;
      if (sum &amp;gt;= 256)&lt;br /&gt;
      {&lt;br /&gt;
        sum = (sum - 256) + 1;  // add carry into sum&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }// FIXME: return error if appeared!&lt;br /&gt;
  return sum;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// --------------- EOF ---------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zobacz też==&lt;br /&gt;
* [http://www.atariarchives.org/dere/ De Re Atari]&lt;br /&gt;
&lt;br /&gt;
==Bibliografia==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;[http://ftp.pigwa.net/stuff/collections/nir_dary_cds/Tech%2520Info/SIOSPECS.PDF Atari Home Computer System: Serial Input Output Interface, User&#039;s Handbook]&#039;&#039;&lt;br /&gt;
* Harry B. Stewart, &#039;&#039;[http://www.atarimuseum.com/ahs_archives/archives/pdf/computers/8bits/1200XL/sweet-16_OS.pdf Z800/Sweet 16 Operating System, External Reference Specification]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Menu Główne]]&lt;br /&gt;
[[Kategoria:Programowanie Atari 8-bit]]&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=MIDIcar&amp;diff=41198</id>
		<title>MIDIcar</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=MIDIcar&amp;diff=41198"/>
		<updated>2024-01-26T06:26:46Z</updated>

		<summary type="html">&lt;p&gt;Pancio: Dodanie wariantu z SDX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jeden z kilku sprzęgów MIDI które pozwalają na odgrywanie plików muzycznych z wykorzystaniem Atari XL/XE. W odróżnieniu od [[MIDImate]] i [[SIO2MIDI]], MIDIcar korzysta ze złącza CART/ECI lub PBI pozostawiając złącze SIO do dyspozycji użytkownika. MIDIcar może też pełnić funkcję sekwencera MIDI oraz wyposażony został w szybki interfejs szeregowy o prędkości 2Mb/s (w opracowaniu). Do odtwarzania modułów MIDI został przez [[PeBe]] napisany program o nazwie MCPlayer, który współpracuje z rozszerzoną pamięcią zarówno pod DOS II+, XDOS i SpartaDosX. W jednym z wariantów, SDX i player znajduje się we wbudowanej pamięci EEPROM.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Odnośniki zewnętrzne==&lt;br /&gt;
*[https://systemembedded.eu/viewtopic.php?f=28&amp;amp;t=51 Strona projektu]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[Kategoria:Peryferia 8-bit]]&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=MIDIcar&amp;diff=40281</id>
		<title>MIDIcar</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=MIDIcar&amp;diff=40281"/>
		<updated>2023-01-09T21:12:03Z</updated>

		<summary type="html">&lt;p&gt;Pancio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jeden z kilku sprzęgów MIDI które pozwalają na odgrywanie plików muzycznych z wykorzystaniem Atari XL/XE. W odróżnieniu od [[MIDImate]] i [[SIO2MIDI]], MIDIcar korzysta ze złącza CART/ECI lub PBI pozostawiając złącze SIO do dyspozycji użytkownika. MIDIcar może też pełnić funkcję sekwencera MIDI oraz wyposażony został w szybki interfejs szeregowy o prędkości 2Mb/s (w opracowaniu). Do odtwarzania modułów MIDI został przez [[PeBe]] napisany program o nazwie MCPlayer, który współpracuje z rozszerzoną pamięcią zarówno pod DOS II+ jak i SpartaDosX. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Odnośniki zewnętrzne==&lt;br /&gt;
*[https://systemembedded.eu/viewtopic.php?f=28&amp;amp;t=51 Strona projektu]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[Kategoria:Peryferia 8-bit]]&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=Akcesoria_i_rozszerzenia&amp;diff=40280</id>
		<title>Akcesoria i rozszerzenia</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=Akcesoria_i_rozszerzenia&amp;diff=40280"/>
		<updated>2023-01-09T20:56:23Z</updated>

		<summary type="html">&lt;p&gt;Pancio: /* Inne interfejsy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Atari 8-bit ==&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
==== 65C02 ====&lt;br /&gt;
* [[Alternate CPU for XL/XE]]&lt;br /&gt;
==== 65C816 ====&lt;br /&gt;
* [[Antonia 4 MB]], [[SIMMius 4 MB]], [[Sweet 16]], [[Turbo-816]], [[MARS-8]], [[Warp4]], [[HyperSpeed XL/XE]], [[F7]], [[XL7]], [[XL14]], [[Rapidus Accelerator]]&lt;br /&gt;
&lt;br /&gt;
==== Z80 ====&lt;br /&gt;
* [[1060]], [[1090 card - CP/M CARD|1066]], [[ATR 8000]], [[Indus GT]], [[LDW Super 2000]], [[CA-2001]]&lt;br /&gt;
&lt;br /&gt;
=== Rozszerzenia pamięci RAM ===&lt;br /&gt;
====Seria 400/800====&lt;br /&gt;
* [[Axlon]], [[CX852]], [[CX853]], [[Mosaic]]&lt;br /&gt;
&lt;br /&gt;
====Seria XL/XE====&lt;br /&gt;
===== Rozszerzenia do 64k (dla [[600XL]]) =====&lt;br /&gt;
* [[1064]], [[Microram 64k Memory Board]], [[RC Systems]]&lt;br /&gt;
===== Rozszerzenia ponad 64k =====&lt;br /&gt;
* [[192XT]], [[1MB SIMM RAM Extension]], [[Compy Shop (rozszerzenie RAM)|Compy Shop]], [[Newell Industries (rozszerzenie RAM)|Newell Industries]], [[Rambo XL]], [[TOMS 260XE]], [[Ultimate1MB]], [[Yorky]], [http://atariage.com/forums/topic/232856-ram320xe576-order-thread RAM320XE/576]&lt;br /&gt;
* [[Ram-Cart]], [[SiDiCar]], [http://raster.infos.cz/atari/hw/ramcart/ramcart.htm S/XEGS RAMCART 128KB]&lt;br /&gt;
&lt;br /&gt;
=== Dźwięk ===&lt;br /&gt;
* [[Covox]], [[Crystal Sound]], [[Evie]], [[Melody]], [[Mirage AD Converter|Mirage A/D Converter]], [[PokeyMAX]], [[SAMari]], [[SIDari]], [[SimCovox]], [[SimpleStereo]], [[Slight SID]], [[SONari]], [[SoundBoard]], [[Stereo]], [[TIGari]], [[YAMari]]&lt;br /&gt;
&lt;br /&gt;
=== Grafika ===&lt;br /&gt;
* [[Austin Franklin 80]], [[Bit-3]], [[Simius GTIA Fixer]], [[Sophia]], [[Video Board XE]], [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Zegary czasu rzeczywistego ===&lt;br /&gt;
* [[R-Time 8]], [[ARC (zegar)|ARC]], [[IDE Plus]]&lt;br /&gt;
&lt;br /&gt;
=== Klawiatury ===&lt;br /&gt;
* [[1200XL Keyboard Tune-up]]&lt;br /&gt;
* [[AKI]]&lt;br /&gt;
* [[B Key 400]]&lt;br /&gt;
* [[Cherry keyboard]]&lt;br /&gt;
* [[Joytyper 400]]&lt;br /&gt;
* [[KB-400]]&lt;br /&gt;
* [[XE Touch]]&lt;br /&gt;
&lt;br /&gt;
=== Freezery ===&lt;br /&gt;
* [[Banklan Freezer]], [[Cobra Hacker]], [[Code3 Freezer]], [[Tight Freezer]], [[Turbo Freezer XL]], [[Turbo Freezer XL/XE 2005]]&lt;br /&gt;
&lt;br /&gt;
=== Inne rozszerzenia ===&lt;br /&gt;
* [[1200XL Clearpic]]&lt;br /&gt;
* [[1200XL PBI]]&lt;br /&gt;
* [[GSPBI]]&lt;br /&gt;
* [[intSDX]] (wewnętrzny [[SpartaDOS X]])&lt;br /&gt;
* [[ISA]]&lt;br /&gt;
* [[MapRAM]]&lt;br /&gt;
* [[ROM Changer]]&lt;br /&gt;
* [[SIO FIFO]]&lt;br /&gt;
* [[Tight Tools Packed]]&lt;br /&gt;
&lt;br /&gt;
=== Modemy ===&lt;br /&gt;
&lt;br /&gt;
* [[830]], [[835]], [[1030]], [[XM301]], [[SX212]], [[MODEM PACKET RADIO]]&lt;br /&gt;
&lt;br /&gt;
=== Drukarki ===&lt;br /&gt;
&lt;br /&gt;
* [[820]], [[822]], [[825]], [[1020]], [[1025]], [[1027]], [[1027plus]], [[1029]], [[XMM801]], [[XDM121]], [[XTM201]], [[XTC201]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy do drukarek ===&lt;br /&gt;
* [[MicroPrint]], [[MPP1150]], [[P:R: Connection]], [[Printer Connection]], [[SBG Centronics Interface]], [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Monitory ===&lt;br /&gt;
&lt;br /&gt;
* [[XM128]], [[XC1411]]&lt;br /&gt;
&lt;br /&gt;
=== Magnetofony i rozszerzenia do nich ===&lt;br /&gt;
&lt;br /&gt;
==== Magnetofony ====&lt;br /&gt;
&lt;br /&gt;
* [[410]], [[1010]], [[XC11]], [[XC12]], [[CA12]], [[XCA12]], [[PM4401A]], [[Interfejs dla dowolnego magnetofonu]]&lt;br /&gt;
&lt;br /&gt;
==== Systemy turbo ====&lt;br /&gt;
&lt;br /&gt;
* [[KSO Turbo 2000]], [[Atari Super Turbo]], [[Turbo Blizzard]], [[Turbo 6000]], [[Turbo 2000F]], [[Turbo 2600]], [[Turbo 2T06]], [[Turbo ROM]], [[Czeskie Turbo 2000]], [[Czeskie Super Turbo]], [[Czeskie B-TAPE]], [[Czeskie Mega-CD]]&lt;br /&gt;
&lt;br /&gt;
=== Stacje dysków i rozszerzenia do nich ===&lt;br /&gt;
&lt;br /&gt;
==== Stacje ====&lt;br /&gt;
&lt;br /&gt;
=====Szeregowe stacje Atari=====&lt;br /&gt;
&lt;br /&gt;
* [[810]], [[815]], [[1050]], [[1053]], [[1055]], [[XF351]], [[XF521]], [[XF551]]&lt;br /&gt;
&lt;br /&gt;
=====Szeregowe stacje innych producentów=====&lt;br /&gt;
&lt;br /&gt;
* [[Access Unlimited]], [[Amdek]], [[Astra 2001]], [[CA-2001]], [[CA-2002]], [[Concorde]], [[D.8002 HS]], [[HDI]], [[Indus GT]], [[LDW Super 2000]], [[L.E. Systems]], [[Micro Mainframe]], [[PERCOM AT88]], [[PERCOM RFD]], [[RANA 1000]], [[RCP]], [[SN-360]], [[TOMS 360]], [[TOMS 710]], [[TOMS 720]], [[TRAK AT]], [[VD 40]], [[XFD601]], [[XFD602]]&lt;br /&gt;
&lt;br /&gt;
=====Stacje równoległe=====&lt;br /&gt;
&lt;br /&gt;
* [[Karin Maxi]], [[CSS Floppy Board]]&lt;br /&gt;
&lt;br /&gt;
==== Rozszerzenia ====&lt;br /&gt;
&lt;br /&gt;
* [[1050E]]&lt;br /&gt;
* [[Duplicator]]&lt;br /&gt;
* [[Happy Warp]]&lt;br /&gt;
* [[I.S. PLATE]]&lt;br /&gt;
* [[Percom AT88-DDA]]&lt;br /&gt;
* [[RAM Charger]]&lt;br /&gt;
* [[Speedy 1050]]&lt;br /&gt;
* [[Super Archiver]]&lt;br /&gt;
* [[The Chip]]&lt;br /&gt;
* [[TOMS Multi Drive]]&lt;br /&gt;
* [[TOMS Turbo Drive]]&lt;br /&gt;
* [[Top Drive 1050]]&lt;br /&gt;
* [[US Doubler]]&lt;br /&gt;
* [[Hyper-XF]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery IDE ===&lt;br /&gt;
====Szeregowe====&lt;br /&gt;
* [[SIO2IDE 1.7/3.3]], [[SIO2IDE 4.x]]&lt;br /&gt;
&lt;br /&gt;
====Równoległe====&lt;br /&gt;
* [[IDEa]], [[KMK/JŻ IDE]], [[IDE Plus]], [[msc]], [[Multi I/O II]], [[MyIDE]], [[SIDE]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery SCSI ===&lt;br /&gt;
&lt;br /&gt;
* [[BlackBox]]&lt;br /&gt;
* [[BTL Hard Disk]]&lt;br /&gt;
* [[Multi I/O]]&lt;br /&gt;
* [[SupraDrive]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery USB ===&lt;br /&gt;
* [[SIO2USB]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy wielofunkcyjne ===&lt;br /&gt;
&lt;br /&gt;
* [[850|Atari 850]]&lt;br /&gt;
* [[1090|Atari 1090]]&lt;br /&gt;
* [[ATR 8000]]&lt;br /&gt;
* [[BlackBox]]&lt;br /&gt;
* [[Multi I/O]]&lt;br /&gt;
* [[Multi I/O II]]&lt;br /&gt;
* [[P:R: Connection]]&lt;br /&gt;
* [[SIO2PC]]&lt;br /&gt;
* [[SIUP]]&lt;br /&gt;
* [[SupraDrive]]&lt;br /&gt;
* [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Inne interfejsy ===&lt;br /&gt;
&lt;br /&gt;
* [[1050-2-PC / ProSys]], Atari Serial Interface [[ASI]], [[Atari 256 kB Game Cartridge]], [[Atari-LAB]], [[Game Link II]], [[IO-Board]], [[JOYSTAR]], [[MidiJoy]], [[MidiMate]], [[MidiMax]], [[MIDI Interface]], [[Multi Joy 8]], [[Multi Joy 16]], [[MultiLink]], [[SimDrive]], [[SIO2SD]], [[USB Cartridge]], [[Video Interface]], [[MIDIcar]]&lt;br /&gt;
&lt;br /&gt;
=== Manipulatory ===&lt;br /&gt;
&lt;br /&gt;
==== Joysticki ====&lt;br /&gt;
&lt;br /&gt;
* [[CX24]], [[CX40]], [[CX41]], [[CX42]], [[CX43]], [[CA Commander]]&lt;br /&gt;
&lt;br /&gt;
==== [[pióro świetlne|Pióra świetlne]] ====&lt;br /&gt;
* [[CX70]], [[CX75]]&lt;br /&gt;
&lt;br /&gt;
==== Myszy ====&lt;br /&gt;
* [[CMI08]], [[STM1]], [[Zobian Rat]], [[KE-Mouse]], [[Qtec-Maus]]. [[DarkMouse]]&lt;br /&gt;
&lt;br /&gt;
==== Inne ====&lt;br /&gt;
* [[AW203]], [[CX20]], [[CX21]], [[CX22]], [[CX23]], [[CX30]], [[CX77]], [[CX78]], [[CX80]], [[CX85]], [[CX87]], [[CX88]], [[XG-1]], [[Atari Paddles]],  [[KoalaPad]], [[Track &amp;amp; Field (manipulator)|Track &amp;amp; Field]], [[TrakBall]], [[Wico Joystick]]&lt;br /&gt;
&lt;br /&gt;
=== Inne akcesoria ===&lt;br /&gt;
* [[CX8100]], [[CX8111]], [[CX8202]], [[CX81]], [[CX82]], [[CX86]], [[CX89]], [[AtariLab]], [[Sic!]], [[Weronika]], [[TOMEK-8]]&lt;br /&gt;
&lt;br /&gt;
== ST/E/TT/Falcon ==&lt;br /&gt;
&lt;br /&gt;
=== Atari ST ===&lt;br /&gt;
&lt;br /&gt;
* [[Multiboard]], [[HyperCache]], [[HyperCACHE-030]], [[HBS-240]], [[HBS 640T36]], [[Turbo 20]], [[Turbo 30]], [[AdSpeed ST]], [[Mach-16]], [[Board 20]], * [[PAK68]], [[PAK68/2]], [[PAK68/3]], - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
* [[reSOLUTION]] - &#039;&#039;&#039;grafika&#039;&#039;&#039;&lt;br /&gt;
* [[AS Sampler]], [[16 Replay]], [[Tweety Board]], [[Stereo master]], [[Master Sound]]- &#039;&#039;&#039;dźwięk&#039;&#039;&#039;&lt;br /&gt;
* [[Computer Eyes]], [[Videomaster]], [[VidiST (12)]] - &#039;&#039;&#039;video&#039;&#039;&#039;&lt;br /&gt;
* [[Aladin]], [[AT-SPEED]], [[ATonce]], [[ATonce 386SX]], [[PC-SPEED]], [[Super Charger]], [[Super Charger Plus]], [[Spectre GCR]] - &#039;&#039;&#039;emulatory&#039;&#039;&#039;&lt;br /&gt;
* [[Xtra-RAM Deluxe]], [[Gigatron ST 2/4]], [[ST-K5]] - &#039;&#039;&#039;pamięć RAM&#039;&#039;&#039;&lt;br /&gt;
* [[Scope ST]], [[Eprombank 128K]] - &#039;&#039;&#039;inne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Atari Mega ST ===&lt;br /&gt;
&lt;br /&gt;
* [[Multiboard]]&lt;br /&gt;
* [[T-Board]]&lt;br /&gt;
* [[SFP004]]&lt;br /&gt;
* [[XtraRAM 8]]&lt;br /&gt;
* [[Protar 4ML]], [[Viking]]&lt;br /&gt;
* [[Riebl]]&lt;br /&gt;
* [[CTL8]]&lt;br /&gt;
* [[Megabus to VME]]&lt;br /&gt;
* [[Matrix]]&lt;br /&gt;
* [[MegaScreen]]&lt;br /&gt;
* [[Atari Sound Accelerator]]&lt;br /&gt;
* [[Mega Speedbridge]]&lt;br /&gt;
&lt;br /&gt;
=== Atari STE ===&lt;br /&gt;
* [[Veloce]]  - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Atari Mega STE ===&lt;br /&gt;
Oprócz wymienionego poniżej sprzętu z serią Mega STE powinny bezproblemowo pracować wszelkie rozwiązania oparte na kartach VME, których specyfikacja znajduje się przy opisie rozszerzeń dla Atari TT030 (kwestia odpowiednich sterowników).&lt;br /&gt;
* [[MagnumSTE]] - pamięć&lt;br /&gt;
* [[Stidem]]&lt;br /&gt;
* [[E-Screen]] - karta graficzna&lt;br /&gt;
&lt;br /&gt;
=== Atari TT ===&lt;br /&gt;
&lt;br /&gt;
* [[CaTTamaran]], [[PowerUp]]  - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
* [[AlberTT]], [[Crazy Dots]], [[CyReL SUNRISE]], [[Galaxy]], [[Imagine]], [[Magic Screen]], [[Matrix]], [[Mega Vision]], [[Nova Graphics Card|Nova]], [[OverScanTT]], [[Pro Screen]], [[Spektrum]] - &#039;&#039;&#039;karty graficzne&#039;&#039;&#039;&lt;br /&gt;
* [[Startrack]] - &#039;&#039;&#039;karty muzyczne&#039;&#039;&#039;&lt;br /&gt;
* [[Riebl]], [[PamsNet]], [[BioVME]] - &#039;&#039;&#039;karty sieciowe&#039;&#039;&#039;&lt;br /&gt;
* [[CA400313]], [[CA401059]], [[MightyMic]], [[MagnumTT]], [[AixTT]] - &#039;&#039;&#039;rozszerzenia pamięci&#039;&#039;&#039;&lt;br /&gt;
* [[Belichter]], [[VME to MegaBus]]&lt;br /&gt;
&lt;br /&gt;
=== Atari Falcon ===&lt;br /&gt;
&lt;br /&gt;
* [[Skunk]], [[Nemesis turbo|Nemesis]], [[Centurbo]], [[Phantom]] - Boost&lt;br /&gt;
* [[AfterBurner 040]], [[Barracuda040]], [[Centurbo 2]], [[CT60]], [[FX-Karte]], [[Mighty Sonic 32]], [[Eagle Sonic 32]] - Karty procesorowe / TURBO&lt;br /&gt;
* [[Deesse]], [[SPDIF/FDI Interface]], [[FA8]], [[DSP Clock]], [[Softjee Clock]], [[JAM]] - Audio&lt;br /&gt;
* [[NOVA Falcon]], [[ScreenBlaster]], [[Eclipse]] - Grafika&lt;br /&gt;
* [[Expose]], [[ScreenEye]], [[Graffiti]], [[VideoMaster]] - Video&lt;br /&gt;
* [[Centram14]], [[FalconWings]], [[Magnum Falcon]], [[CA401292]] - Pamięć&lt;br /&gt;
* [[FalconSPEED]] - Emulatory&lt;br /&gt;
* [[CTPCI]], [[VME Interface]] - Inne rozszerzenia&lt;br /&gt;
* [[EtherNat]] - karty sieciowe&lt;br /&gt;
&lt;br /&gt;
=== Freezery ===&lt;br /&gt;
&lt;br /&gt;
* [[Ultimate Ripper]]&lt;br /&gt;
&lt;br /&gt;
=== Midi / Audio ===&lt;br /&gt;
&lt;br /&gt;
* [[Combiner]], [[Emagic NSL3]], [[Export]], [[MIDEX Plus]], [[MIDI-3]], [[MM1]]. [[Unitor]]&lt;br /&gt;
* [[ADAP SOUNDRACK]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy klawiatury ===&lt;br /&gt;
&lt;br /&gt;
* [[ATKEY]], [[Eiffel]], [[Qwertyx]]&lt;br /&gt;
&lt;br /&gt;
=== Stacje dysków ===&lt;br /&gt;
&lt;br /&gt;
* [[GTS-100]], [[GTS-100X]], [[GTS-1000]], [[SF314]], [[SF354]], [[PCF554]], [[Profex DL 1314]], [[Protar]]&lt;br /&gt;
&lt;br /&gt;
=== Monitory ===&lt;br /&gt;
&lt;br /&gt;
* [[PS3000]], [[SM124]], [[SM125]], [[SM144]], [[SM146]], [[SM147]], [[SM194]], [[SC1224]], [[SC1425]], [[SC1435]], [[PTM144]], [[PTC1426]], [[TTM194]], [[TTM195]], [[TTC1434]]&lt;br /&gt;
&lt;br /&gt;
=== Dyski Twarde ===&lt;br /&gt;
&lt;br /&gt;
* [[SH104]], [[SH204]], [[SH205]], [[MegaFile 30]], [[MegaFile 60]], [[MegaFile 44]], [[Vortex HD Plus]], [[SupraDrive]], [[SpeedDrive]], [[Turbo 48]]&lt;br /&gt;
&lt;br /&gt;
=== Drukarki i interfejsy do drukarek ===&lt;br /&gt;
&lt;br /&gt;
* [[SMM804]], [[SLM804]], [[SLM605]], [[STC504]], [[SLM406]]&lt;br /&gt;
* [[Heat Seeker]], [[SLMC804]]&lt;br /&gt;
&lt;br /&gt;
=== Modemy ===&lt;br /&gt;
&lt;br /&gt;
* [[SX212]] &lt;br /&gt;
&lt;br /&gt;
=== Karty Sieciowe ===&lt;br /&gt;
&lt;br /&gt;
* [[EtherneC]], [[EtherneA]]&lt;br /&gt;
* [[Netus Bee]]&lt;br /&gt;
&lt;br /&gt;
* [[eLAN-ST]], [[CCC ASCI-DMA]]&lt;br /&gt;
&lt;br /&gt;
=== Myszy, manipulatory ===&lt;br /&gt;
&lt;br /&gt;
* [[STM1]]&lt;br /&gt;
* [[PowerPad]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery SCSI/IDE ===&lt;br /&gt;
&lt;br /&gt;
* [[ICD LINK 2]], [[AdSCSI Micro ST]], [[AdSCSI ST]], [[AdSCSI ST|AdSCSI Plus ST]]&lt;br /&gt;
* [[GE Soft Link II]], [[GeSoft SCSI Hostadapter]]&lt;br /&gt;
* [[Paskud IDE Interface]], [[Mario Beckroft]], [[MikerIDE]], [[IDEal]], [[C&#039;t IDE]]&lt;br /&gt;
* [[IDE Devil]], [[SatanDisk]], [[UltraSatan]]&lt;br /&gt;
* [[TOS Card]]&lt;br /&gt;
&lt;br /&gt;
=== Inne ===&lt;br /&gt;
&lt;br /&gt;
* [[Diagnostic Cartridge]]&lt;br /&gt;
&lt;br /&gt;
== Atari PC ==&lt;br /&gt;
&lt;br /&gt;
* [[PCM1]], [[PCM125]]&lt;br /&gt;
&lt;br /&gt;
== Konsole ==&lt;br /&gt;
&lt;br /&gt;
=== Urządzenia sterujące ===&lt;br /&gt;
&lt;br /&gt;
* [[CX21]], [[CX50]], [[CX52]], [[CX53]] &lt;br /&gt;
* [[Sears Arcade II]]&lt;br /&gt;
* [[Virtual Reality System]], [[Controller|Jaguar Controller]], [[ProController|Jaguar ProController]], [[TeamTap]], [[JagLink]], [[CatBox]], [[ScatBox]]&lt;br /&gt;
&lt;br /&gt;
=== Inne akcesoria ===&lt;br /&gt;
* [[CX55]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Menu Główne]]&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=Akcesoria_i_rozszerzenia&amp;diff=40279</id>
		<title>Akcesoria i rozszerzenia</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=Akcesoria_i_rozszerzenia&amp;diff=40279"/>
		<updated>2023-01-09T20:55:36Z</updated>

		<summary type="html">&lt;p&gt;Pancio: /* Dźwięk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Atari 8-bit ==&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
==== 65C02 ====&lt;br /&gt;
* [[Alternate CPU for XL/XE]]&lt;br /&gt;
==== 65C816 ====&lt;br /&gt;
* [[Antonia 4 MB]], [[SIMMius 4 MB]], [[Sweet 16]], [[Turbo-816]], [[MARS-8]], [[Warp4]], [[HyperSpeed XL/XE]], [[F7]], [[XL7]], [[XL14]], [[Rapidus Accelerator]]&lt;br /&gt;
&lt;br /&gt;
==== Z80 ====&lt;br /&gt;
* [[1060]], [[1090 card - CP/M CARD|1066]], [[ATR 8000]], [[Indus GT]], [[LDW Super 2000]], [[CA-2001]]&lt;br /&gt;
&lt;br /&gt;
=== Rozszerzenia pamięci RAM ===&lt;br /&gt;
====Seria 400/800====&lt;br /&gt;
* [[Axlon]], [[CX852]], [[CX853]], [[Mosaic]]&lt;br /&gt;
&lt;br /&gt;
====Seria XL/XE====&lt;br /&gt;
===== Rozszerzenia do 64k (dla [[600XL]]) =====&lt;br /&gt;
* [[1064]], [[Microram 64k Memory Board]], [[RC Systems]]&lt;br /&gt;
===== Rozszerzenia ponad 64k =====&lt;br /&gt;
* [[192XT]], [[1MB SIMM RAM Extension]], [[Compy Shop (rozszerzenie RAM)|Compy Shop]], [[Newell Industries (rozszerzenie RAM)|Newell Industries]], [[Rambo XL]], [[TOMS 260XE]], [[Ultimate1MB]], [[Yorky]], [http://atariage.com/forums/topic/232856-ram320xe576-order-thread RAM320XE/576]&lt;br /&gt;
* [[Ram-Cart]], [[SiDiCar]], [http://raster.infos.cz/atari/hw/ramcart/ramcart.htm S/XEGS RAMCART 128KB]&lt;br /&gt;
&lt;br /&gt;
=== Dźwięk ===&lt;br /&gt;
* [[Covox]], [[Crystal Sound]], [[Evie]], [[Melody]], [[Mirage AD Converter|Mirage A/D Converter]], [[PokeyMAX]], [[SAMari]], [[SIDari]], [[SimCovox]], [[SimpleStereo]], [[Slight SID]], [[SONari]], [[SoundBoard]], [[Stereo]], [[TIGari]], [[YAMari]]&lt;br /&gt;
&lt;br /&gt;
=== Grafika ===&lt;br /&gt;
* [[Austin Franklin 80]], [[Bit-3]], [[Simius GTIA Fixer]], [[Sophia]], [[Video Board XE]], [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Zegary czasu rzeczywistego ===&lt;br /&gt;
* [[R-Time 8]], [[ARC (zegar)|ARC]], [[IDE Plus]]&lt;br /&gt;
&lt;br /&gt;
=== Klawiatury ===&lt;br /&gt;
* [[1200XL Keyboard Tune-up]]&lt;br /&gt;
* [[AKI]]&lt;br /&gt;
* [[B Key 400]]&lt;br /&gt;
* [[Cherry keyboard]]&lt;br /&gt;
* [[Joytyper 400]]&lt;br /&gt;
* [[KB-400]]&lt;br /&gt;
* [[XE Touch]]&lt;br /&gt;
&lt;br /&gt;
=== Freezery ===&lt;br /&gt;
* [[Banklan Freezer]], [[Cobra Hacker]], [[Code3 Freezer]], [[Tight Freezer]], [[Turbo Freezer XL]], [[Turbo Freezer XL/XE 2005]]&lt;br /&gt;
&lt;br /&gt;
=== Inne rozszerzenia ===&lt;br /&gt;
* [[1200XL Clearpic]]&lt;br /&gt;
* [[1200XL PBI]]&lt;br /&gt;
* [[GSPBI]]&lt;br /&gt;
* [[intSDX]] (wewnętrzny [[SpartaDOS X]])&lt;br /&gt;
* [[ISA]]&lt;br /&gt;
* [[MapRAM]]&lt;br /&gt;
* [[ROM Changer]]&lt;br /&gt;
* [[SIO FIFO]]&lt;br /&gt;
* [[Tight Tools Packed]]&lt;br /&gt;
&lt;br /&gt;
=== Modemy ===&lt;br /&gt;
&lt;br /&gt;
* [[830]], [[835]], [[1030]], [[XM301]], [[SX212]], [[MODEM PACKET RADIO]]&lt;br /&gt;
&lt;br /&gt;
=== Drukarki ===&lt;br /&gt;
&lt;br /&gt;
* [[820]], [[822]], [[825]], [[1020]], [[1025]], [[1027]], [[1027plus]], [[1029]], [[XMM801]], [[XDM121]], [[XTM201]], [[XTC201]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy do drukarek ===&lt;br /&gt;
* [[MicroPrint]], [[MPP1150]], [[P:R: Connection]], [[Printer Connection]], [[SBG Centronics Interface]], [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Monitory ===&lt;br /&gt;
&lt;br /&gt;
* [[XM128]], [[XC1411]]&lt;br /&gt;
&lt;br /&gt;
=== Magnetofony i rozszerzenia do nich ===&lt;br /&gt;
&lt;br /&gt;
==== Magnetofony ====&lt;br /&gt;
&lt;br /&gt;
* [[410]], [[1010]], [[XC11]], [[XC12]], [[CA12]], [[XCA12]], [[PM4401A]], [[Interfejs dla dowolnego magnetofonu]]&lt;br /&gt;
&lt;br /&gt;
==== Systemy turbo ====&lt;br /&gt;
&lt;br /&gt;
* [[KSO Turbo 2000]], [[Atari Super Turbo]], [[Turbo Blizzard]], [[Turbo 6000]], [[Turbo 2000F]], [[Turbo 2600]], [[Turbo 2T06]], [[Turbo ROM]], [[Czeskie Turbo 2000]], [[Czeskie Super Turbo]], [[Czeskie B-TAPE]], [[Czeskie Mega-CD]]&lt;br /&gt;
&lt;br /&gt;
=== Stacje dysków i rozszerzenia do nich ===&lt;br /&gt;
&lt;br /&gt;
==== Stacje ====&lt;br /&gt;
&lt;br /&gt;
=====Szeregowe stacje Atari=====&lt;br /&gt;
&lt;br /&gt;
* [[810]], [[815]], [[1050]], [[1053]], [[1055]], [[XF351]], [[XF521]], [[XF551]]&lt;br /&gt;
&lt;br /&gt;
=====Szeregowe stacje innych producentów=====&lt;br /&gt;
&lt;br /&gt;
* [[Access Unlimited]], [[Amdek]], [[Astra 2001]], [[CA-2001]], [[CA-2002]], [[Concorde]], [[D.8002 HS]], [[HDI]], [[Indus GT]], [[LDW Super 2000]], [[L.E. Systems]], [[Micro Mainframe]], [[PERCOM AT88]], [[PERCOM RFD]], [[RANA 1000]], [[RCP]], [[SN-360]], [[TOMS 360]], [[TOMS 710]], [[TOMS 720]], [[TRAK AT]], [[VD 40]], [[XFD601]], [[XFD602]]&lt;br /&gt;
&lt;br /&gt;
=====Stacje równoległe=====&lt;br /&gt;
&lt;br /&gt;
* [[Karin Maxi]], [[CSS Floppy Board]]&lt;br /&gt;
&lt;br /&gt;
==== Rozszerzenia ====&lt;br /&gt;
&lt;br /&gt;
* [[1050E]]&lt;br /&gt;
* [[Duplicator]]&lt;br /&gt;
* [[Happy Warp]]&lt;br /&gt;
* [[I.S. PLATE]]&lt;br /&gt;
* [[Percom AT88-DDA]]&lt;br /&gt;
* [[RAM Charger]]&lt;br /&gt;
* [[Speedy 1050]]&lt;br /&gt;
* [[Super Archiver]]&lt;br /&gt;
* [[The Chip]]&lt;br /&gt;
* [[TOMS Multi Drive]]&lt;br /&gt;
* [[TOMS Turbo Drive]]&lt;br /&gt;
* [[Top Drive 1050]]&lt;br /&gt;
* [[US Doubler]]&lt;br /&gt;
* [[Hyper-XF]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery IDE ===&lt;br /&gt;
====Szeregowe====&lt;br /&gt;
* [[SIO2IDE 1.7/3.3]], [[SIO2IDE 4.x]]&lt;br /&gt;
&lt;br /&gt;
====Równoległe====&lt;br /&gt;
* [[IDEa]], [[KMK/JŻ IDE]], [[IDE Plus]], [[msc]], [[Multi I/O II]], [[MyIDE]], [[SIDE]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery SCSI ===&lt;br /&gt;
&lt;br /&gt;
* [[BlackBox]]&lt;br /&gt;
* [[BTL Hard Disk]]&lt;br /&gt;
* [[Multi I/O]]&lt;br /&gt;
* [[SupraDrive]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery USB ===&lt;br /&gt;
* [[SIO2USB]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy wielofunkcyjne ===&lt;br /&gt;
&lt;br /&gt;
* [[850|Atari 850]]&lt;br /&gt;
* [[1090|Atari 1090]]&lt;br /&gt;
* [[ATR 8000]]&lt;br /&gt;
* [[BlackBox]]&lt;br /&gt;
* [[Multi I/O]]&lt;br /&gt;
* [[Multi I/O II]]&lt;br /&gt;
* [[P:R: Connection]]&lt;br /&gt;
* [[SIO2PC]]&lt;br /&gt;
* [[SIUP]]&lt;br /&gt;
* [[SupraDrive]]&lt;br /&gt;
* [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Inne interfejsy ===&lt;br /&gt;
&lt;br /&gt;
* [[1050-2-PC / ProSys]], Atari Serial Interface [[ASI]], [[Atari 256 kB Game Cartridge]], [[Atari-LAB]], [[Game Link II]], [[IO-Board]], [[JOYSTAR]], [[MidiJoy]], [[MidiMate]], [[MidiMax]], [[MIDI Interface]], [[Multi Joy 8]], [[Multi Joy 16]], [[MultiLink]], [[SimDrive]], [[SIO2SD]], [[USB Cartridge]], [[Video Interface]]&lt;br /&gt;
&lt;br /&gt;
=== Manipulatory ===&lt;br /&gt;
&lt;br /&gt;
==== Joysticki ====&lt;br /&gt;
&lt;br /&gt;
* [[CX24]], [[CX40]], [[CX41]], [[CX42]], [[CX43]], [[CA Commander]]&lt;br /&gt;
&lt;br /&gt;
==== [[pióro świetlne|Pióra świetlne]] ====&lt;br /&gt;
* [[CX70]], [[CX75]]&lt;br /&gt;
&lt;br /&gt;
==== Myszy ====&lt;br /&gt;
* [[CMI08]], [[STM1]], [[Zobian Rat]], [[KE-Mouse]], [[Qtec-Maus]]. [[DarkMouse]]&lt;br /&gt;
&lt;br /&gt;
==== Inne ====&lt;br /&gt;
* [[AW203]], [[CX20]], [[CX21]], [[CX22]], [[CX23]], [[CX30]], [[CX77]], [[CX78]], [[CX80]], [[CX85]], [[CX87]], [[CX88]], [[XG-1]], [[Atari Paddles]],  [[KoalaPad]], [[Track &amp;amp; Field (manipulator)|Track &amp;amp; Field]], [[TrakBall]], [[Wico Joystick]]&lt;br /&gt;
&lt;br /&gt;
=== Inne akcesoria ===&lt;br /&gt;
* [[CX8100]], [[CX8111]], [[CX8202]], [[CX81]], [[CX82]], [[CX86]], [[CX89]], [[AtariLab]], [[Sic!]], [[Weronika]], [[TOMEK-8]]&lt;br /&gt;
&lt;br /&gt;
== ST/E/TT/Falcon ==&lt;br /&gt;
&lt;br /&gt;
=== Atari ST ===&lt;br /&gt;
&lt;br /&gt;
* [[Multiboard]], [[HyperCache]], [[HyperCACHE-030]], [[HBS-240]], [[HBS 640T36]], [[Turbo 20]], [[Turbo 30]], [[AdSpeed ST]], [[Mach-16]], [[Board 20]], * [[PAK68]], [[PAK68/2]], [[PAK68/3]], - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
* [[reSOLUTION]] - &#039;&#039;&#039;grafika&#039;&#039;&#039;&lt;br /&gt;
* [[AS Sampler]], [[16 Replay]], [[Tweety Board]], [[Stereo master]], [[Master Sound]]- &#039;&#039;&#039;dźwięk&#039;&#039;&#039;&lt;br /&gt;
* [[Computer Eyes]], [[Videomaster]], [[VidiST (12)]] - &#039;&#039;&#039;video&#039;&#039;&#039;&lt;br /&gt;
* [[Aladin]], [[AT-SPEED]], [[ATonce]], [[ATonce 386SX]], [[PC-SPEED]], [[Super Charger]], [[Super Charger Plus]], [[Spectre GCR]] - &#039;&#039;&#039;emulatory&#039;&#039;&#039;&lt;br /&gt;
* [[Xtra-RAM Deluxe]], [[Gigatron ST 2/4]], [[ST-K5]] - &#039;&#039;&#039;pamięć RAM&#039;&#039;&#039;&lt;br /&gt;
* [[Scope ST]], [[Eprombank 128K]] - &#039;&#039;&#039;inne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Atari Mega ST ===&lt;br /&gt;
&lt;br /&gt;
* [[Multiboard]]&lt;br /&gt;
* [[T-Board]]&lt;br /&gt;
* [[SFP004]]&lt;br /&gt;
* [[XtraRAM 8]]&lt;br /&gt;
* [[Protar 4ML]], [[Viking]]&lt;br /&gt;
* [[Riebl]]&lt;br /&gt;
* [[CTL8]]&lt;br /&gt;
* [[Megabus to VME]]&lt;br /&gt;
* [[Matrix]]&lt;br /&gt;
* [[MegaScreen]]&lt;br /&gt;
* [[Atari Sound Accelerator]]&lt;br /&gt;
* [[Mega Speedbridge]]&lt;br /&gt;
&lt;br /&gt;
=== Atari STE ===&lt;br /&gt;
* [[Veloce]]  - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Atari Mega STE ===&lt;br /&gt;
Oprócz wymienionego poniżej sprzętu z serią Mega STE powinny bezproblemowo pracować wszelkie rozwiązania oparte na kartach VME, których specyfikacja znajduje się przy opisie rozszerzeń dla Atari TT030 (kwestia odpowiednich sterowników).&lt;br /&gt;
* [[MagnumSTE]] - pamięć&lt;br /&gt;
* [[Stidem]]&lt;br /&gt;
* [[E-Screen]] - karta graficzna&lt;br /&gt;
&lt;br /&gt;
=== Atari TT ===&lt;br /&gt;
&lt;br /&gt;
* [[CaTTamaran]], [[PowerUp]]  - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
* [[AlberTT]], [[Crazy Dots]], [[CyReL SUNRISE]], [[Galaxy]], [[Imagine]], [[Magic Screen]], [[Matrix]], [[Mega Vision]], [[Nova Graphics Card|Nova]], [[OverScanTT]], [[Pro Screen]], [[Spektrum]] - &#039;&#039;&#039;karty graficzne&#039;&#039;&#039;&lt;br /&gt;
* [[Startrack]] - &#039;&#039;&#039;karty muzyczne&#039;&#039;&#039;&lt;br /&gt;
* [[Riebl]], [[PamsNet]], [[BioVME]] - &#039;&#039;&#039;karty sieciowe&#039;&#039;&#039;&lt;br /&gt;
* [[CA400313]], [[CA401059]], [[MightyMic]], [[MagnumTT]], [[AixTT]] - &#039;&#039;&#039;rozszerzenia pamięci&#039;&#039;&#039;&lt;br /&gt;
* [[Belichter]], [[VME to MegaBus]]&lt;br /&gt;
&lt;br /&gt;
=== Atari Falcon ===&lt;br /&gt;
&lt;br /&gt;
* [[Skunk]], [[Nemesis turbo|Nemesis]], [[Centurbo]], [[Phantom]] - Boost&lt;br /&gt;
* [[AfterBurner 040]], [[Barracuda040]], [[Centurbo 2]], [[CT60]], [[FX-Karte]], [[Mighty Sonic 32]], [[Eagle Sonic 32]] - Karty procesorowe / TURBO&lt;br /&gt;
* [[Deesse]], [[SPDIF/FDI Interface]], [[FA8]], [[DSP Clock]], [[Softjee Clock]], [[JAM]] - Audio&lt;br /&gt;
* [[NOVA Falcon]], [[ScreenBlaster]], [[Eclipse]] - Grafika&lt;br /&gt;
* [[Expose]], [[ScreenEye]], [[Graffiti]], [[VideoMaster]] - Video&lt;br /&gt;
* [[Centram14]], [[FalconWings]], [[Magnum Falcon]], [[CA401292]] - Pamięć&lt;br /&gt;
* [[FalconSPEED]] - Emulatory&lt;br /&gt;
* [[CTPCI]], [[VME Interface]] - Inne rozszerzenia&lt;br /&gt;
* [[EtherNat]] - karty sieciowe&lt;br /&gt;
&lt;br /&gt;
=== Freezery ===&lt;br /&gt;
&lt;br /&gt;
* [[Ultimate Ripper]]&lt;br /&gt;
&lt;br /&gt;
=== Midi / Audio ===&lt;br /&gt;
&lt;br /&gt;
* [[Combiner]], [[Emagic NSL3]], [[Export]], [[MIDEX Plus]], [[MIDI-3]], [[MM1]]. [[Unitor]]&lt;br /&gt;
* [[ADAP SOUNDRACK]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy klawiatury ===&lt;br /&gt;
&lt;br /&gt;
* [[ATKEY]], [[Eiffel]], [[Qwertyx]]&lt;br /&gt;
&lt;br /&gt;
=== Stacje dysków ===&lt;br /&gt;
&lt;br /&gt;
* [[GTS-100]], [[GTS-100X]], [[GTS-1000]], [[SF314]], [[SF354]], [[PCF554]], [[Profex DL 1314]], [[Protar]]&lt;br /&gt;
&lt;br /&gt;
=== Monitory ===&lt;br /&gt;
&lt;br /&gt;
* [[PS3000]], [[SM124]], [[SM125]], [[SM144]], [[SM146]], [[SM147]], [[SM194]], [[SC1224]], [[SC1425]], [[SC1435]], [[PTM144]], [[PTC1426]], [[TTM194]], [[TTM195]], [[TTC1434]]&lt;br /&gt;
&lt;br /&gt;
=== Dyski Twarde ===&lt;br /&gt;
&lt;br /&gt;
* [[SH104]], [[SH204]], [[SH205]], [[MegaFile 30]], [[MegaFile 60]], [[MegaFile 44]], [[Vortex HD Plus]], [[SupraDrive]], [[SpeedDrive]], [[Turbo 48]]&lt;br /&gt;
&lt;br /&gt;
=== Drukarki i interfejsy do drukarek ===&lt;br /&gt;
&lt;br /&gt;
* [[SMM804]], [[SLM804]], [[SLM605]], [[STC504]], [[SLM406]]&lt;br /&gt;
* [[Heat Seeker]], [[SLMC804]]&lt;br /&gt;
&lt;br /&gt;
=== Modemy ===&lt;br /&gt;
&lt;br /&gt;
* [[SX212]] &lt;br /&gt;
&lt;br /&gt;
=== Karty Sieciowe ===&lt;br /&gt;
&lt;br /&gt;
* [[EtherneC]], [[EtherneA]]&lt;br /&gt;
* [[Netus Bee]]&lt;br /&gt;
&lt;br /&gt;
* [[eLAN-ST]], [[CCC ASCI-DMA]]&lt;br /&gt;
&lt;br /&gt;
=== Myszy, manipulatory ===&lt;br /&gt;
&lt;br /&gt;
* [[STM1]]&lt;br /&gt;
* [[PowerPad]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery SCSI/IDE ===&lt;br /&gt;
&lt;br /&gt;
* [[ICD LINK 2]], [[AdSCSI Micro ST]], [[AdSCSI ST]], [[AdSCSI ST|AdSCSI Plus ST]]&lt;br /&gt;
* [[GE Soft Link II]], [[GeSoft SCSI Hostadapter]]&lt;br /&gt;
* [[Paskud IDE Interface]], [[Mario Beckroft]], [[MikerIDE]], [[IDEal]], [[C&#039;t IDE]]&lt;br /&gt;
* [[IDE Devil]], [[SatanDisk]], [[UltraSatan]]&lt;br /&gt;
* [[TOS Card]]&lt;br /&gt;
&lt;br /&gt;
=== Inne ===&lt;br /&gt;
&lt;br /&gt;
* [[Diagnostic Cartridge]]&lt;br /&gt;
&lt;br /&gt;
== Atari PC ==&lt;br /&gt;
&lt;br /&gt;
* [[PCM1]], [[PCM125]]&lt;br /&gt;
&lt;br /&gt;
== Konsole ==&lt;br /&gt;
&lt;br /&gt;
=== Urządzenia sterujące ===&lt;br /&gt;
&lt;br /&gt;
* [[CX21]], [[CX50]], [[CX52]], [[CX53]] &lt;br /&gt;
* [[Sears Arcade II]]&lt;br /&gt;
* [[Virtual Reality System]], [[Controller|Jaguar Controller]], [[ProController|Jaguar ProController]], [[TeamTap]], [[JagLink]], [[CatBox]], [[ScatBox]]&lt;br /&gt;
&lt;br /&gt;
=== Inne akcesoria ===&lt;br /&gt;
* [[CX55]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Menu Główne]]&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=Akcesoria_i_rozszerzenia&amp;diff=40277</id>
		<title>Akcesoria i rozszerzenia</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=Akcesoria_i_rozszerzenia&amp;diff=40277"/>
		<updated>2023-01-09T20:21:22Z</updated>

		<summary type="html">&lt;p&gt;Pancio: /* Dźwięk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Atari 8-bit ==&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
==== 65C02 ====&lt;br /&gt;
* [[Alternate CPU for XL/XE]]&lt;br /&gt;
==== 65C816 ====&lt;br /&gt;
* [[Antonia 4 MB]], [[SIMMius 4 MB]], [[Sweet 16]], [[Turbo-816]], [[MARS-8]], [[Warp4]], [[HyperSpeed XL/XE]], [[F7]], [[XL7]], [[XL14]], [[Rapidus Accelerator]]&lt;br /&gt;
&lt;br /&gt;
==== Z80 ====&lt;br /&gt;
* [[1060]], [[1090 card - CP/M CARD|1066]], [[ATR 8000]], [[Indus GT]], [[LDW Super 2000]], [[CA-2001]]&lt;br /&gt;
&lt;br /&gt;
=== Rozszerzenia pamięci RAM ===&lt;br /&gt;
====Seria 400/800====&lt;br /&gt;
* [[Axlon]], [[CX852]], [[CX853]], [[Mosaic]]&lt;br /&gt;
&lt;br /&gt;
====Seria XL/XE====&lt;br /&gt;
===== Rozszerzenia do 64k (dla [[600XL]]) =====&lt;br /&gt;
* [[1064]], [[Microram 64k Memory Board]], [[RC Systems]]&lt;br /&gt;
===== Rozszerzenia ponad 64k =====&lt;br /&gt;
* [[192XT]], [[1MB SIMM RAM Extension]], [[Compy Shop (rozszerzenie RAM)|Compy Shop]], [[Newell Industries (rozszerzenie RAM)|Newell Industries]], [[Rambo XL]], [[TOMS 260XE]], [[Ultimate1MB]], [[Yorky]], [http://atariage.com/forums/topic/232856-ram320xe576-order-thread RAM320XE/576]&lt;br /&gt;
* [[Ram-Cart]], [[SiDiCar]], [http://raster.infos.cz/atari/hw/ramcart/ramcart.htm S/XEGS RAMCART 128KB]&lt;br /&gt;
&lt;br /&gt;
=== Dźwięk ===&lt;br /&gt;
* [[Covox]], [[Crystal Sound]], [[Evie]], [[Melody]], [[Mirage AD Converter|Mirage A/D Converter]], [[PokeyMAX]], [[SAMari]], [[SIDari]], [[SimCovox]], [[SimpleStereo]], [[Slight SID]], [[SONari]], [[SoundBoard]], [[Stereo]], [[TIGari]], [[YAMari]], [[MIDIcar]]&lt;br /&gt;
&lt;br /&gt;
=== Grafika ===&lt;br /&gt;
* [[Austin Franklin 80]], [[Bit-3]], [[Simius GTIA Fixer]], [[Sophia]], [[Video Board XE]], [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Zegary czasu rzeczywistego ===&lt;br /&gt;
* [[R-Time 8]], [[ARC (zegar)|ARC]], [[IDE Plus]]&lt;br /&gt;
&lt;br /&gt;
=== Klawiatury ===&lt;br /&gt;
* [[1200XL Keyboard Tune-up]]&lt;br /&gt;
* [[AKI]]&lt;br /&gt;
* [[B Key 400]]&lt;br /&gt;
* [[Cherry keyboard]]&lt;br /&gt;
* [[Joytyper 400]]&lt;br /&gt;
* [[KB-400]]&lt;br /&gt;
* [[XE Touch]]&lt;br /&gt;
&lt;br /&gt;
=== Freezery ===&lt;br /&gt;
* [[Banklan Freezer]], [[Cobra Hacker]], [[Code3 Freezer]], [[Tight Freezer]], [[Turbo Freezer XL]], [[Turbo Freezer XL/XE 2005]]&lt;br /&gt;
&lt;br /&gt;
=== Inne rozszerzenia ===&lt;br /&gt;
* [[1200XL Clearpic]]&lt;br /&gt;
* [[1200XL PBI]]&lt;br /&gt;
* [[GSPBI]]&lt;br /&gt;
* [[intSDX]] (wewnętrzny [[SpartaDOS X]])&lt;br /&gt;
* [[ISA]]&lt;br /&gt;
* [[MapRAM]]&lt;br /&gt;
* [[ROM Changer]]&lt;br /&gt;
* [[SIO FIFO]]&lt;br /&gt;
* [[Tight Tools Packed]]&lt;br /&gt;
&lt;br /&gt;
=== Modemy ===&lt;br /&gt;
&lt;br /&gt;
* [[830]], [[835]], [[1030]], [[XM301]], [[SX212]], [[MODEM PACKET RADIO]]&lt;br /&gt;
&lt;br /&gt;
=== Drukarki ===&lt;br /&gt;
&lt;br /&gt;
* [[820]], [[822]], [[825]], [[1020]], [[1025]], [[1027]], [[1027plus]], [[1029]], [[XMM801]], [[XDM121]], [[XTM201]], [[XTC201]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy do drukarek ===&lt;br /&gt;
* [[MicroPrint]], [[MPP1150]], [[P:R: Connection]], [[Printer Connection]], [[SBG Centronics Interface]], [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Monitory ===&lt;br /&gt;
&lt;br /&gt;
* [[XM128]], [[XC1411]]&lt;br /&gt;
&lt;br /&gt;
=== Magnetofony i rozszerzenia do nich ===&lt;br /&gt;
&lt;br /&gt;
==== Magnetofony ====&lt;br /&gt;
&lt;br /&gt;
* [[410]], [[1010]], [[XC11]], [[XC12]], [[CA12]], [[XCA12]], [[PM4401A]], [[Interfejs dla dowolnego magnetofonu]]&lt;br /&gt;
&lt;br /&gt;
==== Systemy turbo ====&lt;br /&gt;
&lt;br /&gt;
* [[KSO Turbo 2000]], [[Atari Super Turbo]], [[Turbo Blizzard]], [[Turbo 6000]], [[Turbo 2000F]], [[Turbo 2600]], [[Turbo 2T06]], [[Turbo ROM]], [[Czeskie Turbo 2000]], [[Czeskie Super Turbo]], [[Czeskie B-TAPE]], [[Czeskie Mega-CD]]&lt;br /&gt;
&lt;br /&gt;
=== Stacje dysków i rozszerzenia do nich ===&lt;br /&gt;
&lt;br /&gt;
==== Stacje ====&lt;br /&gt;
&lt;br /&gt;
=====Szeregowe stacje Atari=====&lt;br /&gt;
&lt;br /&gt;
* [[810]], [[815]], [[1050]], [[1053]], [[1055]], [[XF351]], [[XF521]], [[XF551]]&lt;br /&gt;
&lt;br /&gt;
=====Szeregowe stacje innych producentów=====&lt;br /&gt;
&lt;br /&gt;
* [[Access Unlimited]], [[Amdek]], [[Astra 2001]], [[CA-2001]], [[CA-2002]], [[Concorde]], [[D.8002 HS]], [[HDI]], [[Indus GT]], [[LDW Super 2000]], [[L.E. Systems]], [[Micro Mainframe]], [[PERCOM AT88]], [[PERCOM RFD]], [[RANA 1000]], [[RCP]], [[SN-360]], [[TOMS 360]], [[TOMS 710]], [[TOMS 720]], [[TRAK AT]], [[VD 40]], [[XFD601]], [[XFD602]]&lt;br /&gt;
&lt;br /&gt;
=====Stacje równoległe=====&lt;br /&gt;
&lt;br /&gt;
* [[Karin Maxi]], [[CSS Floppy Board]]&lt;br /&gt;
&lt;br /&gt;
==== Rozszerzenia ====&lt;br /&gt;
&lt;br /&gt;
* [[1050E]]&lt;br /&gt;
* [[Duplicator]]&lt;br /&gt;
* [[Happy Warp]]&lt;br /&gt;
* [[I.S. PLATE]]&lt;br /&gt;
* [[Percom AT88-DDA]]&lt;br /&gt;
* [[RAM Charger]]&lt;br /&gt;
* [[Speedy 1050]]&lt;br /&gt;
* [[Super Archiver]]&lt;br /&gt;
* [[The Chip]]&lt;br /&gt;
* [[TOMS Multi Drive]]&lt;br /&gt;
* [[TOMS Turbo Drive]]&lt;br /&gt;
* [[Top Drive 1050]]&lt;br /&gt;
* [[US Doubler]]&lt;br /&gt;
* [[Hyper-XF]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery IDE ===&lt;br /&gt;
====Szeregowe====&lt;br /&gt;
* [[SIO2IDE 1.7/3.3]], [[SIO2IDE 4.x]]&lt;br /&gt;
&lt;br /&gt;
====Równoległe====&lt;br /&gt;
* [[IDEa]], [[KMK/JŻ IDE]], [[IDE Plus]], [[msc]], [[Multi I/O II]], [[MyIDE]], [[SIDE]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery SCSI ===&lt;br /&gt;
&lt;br /&gt;
* [[BlackBox]]&lt;br /&gt;
* [[BTL Hard Disk]]&lt;br /&gt;
* [[Multi I/O]]&lt;br /&gt;
* [[SupraDrive]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery USB ===&lt;br /&gt;
* [[SIO2USB]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy wielofunkcyjne ===&lt;br /&gt;
&lt;br /&gt;
* [[850|Atari 850]]&lt;br /&gt;
* [[1090|Atari 1090]]&lt;br /&gt;
* [[ATR 8000]]&lt;br /&gt;
* [[BlackBox]]&lt;br /&gt;
* [[Multi I/O]]&lt;br /&gt;
* [[Multi I/O II]]&lt;br /&gt;
* [[P:R: Connection]]&lt;br /&gt;
* [[SIO2PC]]&lt;br /&gt;
* [[SIUP]]&lt;br /&gt;
* [[SupraDrive]]&lt;br /&gt;
* [[XEP80]]&lt;br /&gt;
&lt;br /&gt;
=== Inne interfejsy ===&lt;br /&gt;
&lt;br /&gt;
* [[1050-2-PC / ProSys]], Atari Serial Interface [[ASI]], [[Atari 256 kB Game Cartridge]], [[Atari-LAB]], [[Game Link II]], [[IO-Board]], [[JOYSTAR]], [[MidiJoy]], [[MidiMate]], [[MidiMax]], [[MIDI Interface]], [[Multi Joy 8]], [[Multi Joy 16]], [[MultiLink]], [[SimDrive]], [[SIO2SD]], [[USB Cartridge]], [[Video Interface]]&lt;br /&gt;
&lt;br /&gt;
=== Manipulatory ===&lt;br /&gt;
&lt;br /&gt;
==== Joysticki ====&lt;br /&gt;
&lt;br /&gt;
* [[CX24]], [[CX40]], [[CX41]], [[CX42]], [[CX43]], [[CA Commander]]&lt;br /&gt;
&lt;br /&gt;
==== [[pióro świetlne|Pióra świetlne]] ====&lt;br /&gt;
* [[CX70]], [[CX75]]&lt;br /&gt;
&lt;br /&gt;
==== Myszy ====&lt;br /&gt;
* [[CMI08]], [[STM1]], [[Zobian Rat]], [[KE-Mouse]], [[Qtec-Maus]]. [[DarkMouse]]&lt;br /&gt;
&lt;br /&gt;
==== Inne ====&lt;br /&gt;
* [[AW203]], [[CX20]], [[CX21]], [[CX22]], [[CX23]], [[CX30]], [[CX77]], [[CX78]], [[CX80]], [[CX85]], [[CX87]], [[CX88]], [[XG-1]], [[Atari Paddles]],  [[KoalaPad]], [[Track &amp;amp; Field (manipulator)|Track &amp;amp; Field]], [[TrakBall]], [[Wico Joystick]]&lt;br /&gt;
&lt;br /&gt;
=== Inne akcesoria ===&lt;br /&gt;
* [[CX8100]], [[CX8111]], [[CX8202]], [[CX81]], [[CX82]], [[CX86]], [[CX89]], [[AtariLab]], [[Sic!]], [[Weronika]], [[TOMEK-8]]&lt;br /&gt;
&lt;br /&gt;
== ST/E/TT/Falcon ==&lt;br /&gt;
&lt;br /&gt;
=== Atari ST ===&lt;br /&gt;
&lt;br /&gt;
* [[Multiboard]], [[HyperCache]], [[HyperCACHE-030]], [[HBS-240]], [[HBS 640T36]], [[Turbo 20]], [[Turbo 30]], [[AdSpeed ST]], [[Mach-16]], [[Board 20]], * [[PAK68]], [[PAK68/2]], [[PAK68/3]], - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
* [[reSOLUTION]] - &#039;&#039;&#039;grafika&#039;&#039;&#039;&lt;br /&gt;
* [[AS Sampler]], [[16 Replay]], [[Tweety Board]], [[Stereo master]], [[Master Sound]]- &#039;&#039;&#039;dźwięk&#039;&#039;&#039;&lt;br /&gt;
* [[Computer Eyes]], [[Videomaster]], [[VidiST (12)]] - &#039;&#039;&#039;video&#039;&#039;&#039;&lt;br /&gt;
* [[Aladin]], [[AT-SPEED]], [[ATonce]], [[ATonce 386SX]], [[PC-SPEED]], [[Super Charger]], [[Super Charger Plus]], [[Spectre GCR]] - &#039;&#039;&#039;emulatory&#039;&#039;&#039;&lt;br /&gt;
* [[Xtra-RAM Deluxe]], [[Gigatron ST 2/4]], [[ST-K5]] - &#039;&#039;&#039;pamięć RAM&#039;&#039;&#039;&lt;br /&gt;
* [[Scope ST]], [[Eprombank 128K]] - &#039;&#039;&#039;inne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Atari Mega ST ===&lt;br /&gt;
&lt;br /&gt;
* [[Multiboard]]&lt;br /&gt;
* [[T-Board]]&lt;br /&gt;
* [[SFP004]]&lt;br /&gt;
* [[XtraRAM 8]]&lt;br /&gt;
* [[Protar 4ML]], [[Viking]]&lt;br /&gt;
* [[Riebl]]&lt;br /&gt;
* [[CTL8]]&lt;br /&gt;
* [[Megabus to VME]]&lt;br /&gt;
* [[Matrix]]&lt;br /&gt;
* [[MegaScreen]]&lt;br /&gt;
* [[Atari Sound Accelerator]]&lt;br /&gt;
* [[Mega Speedbridge]]&lt;br /&gt;
&lt;br /&gt;
=== Atari STE ===&lt;br /&gt;
* [[Veloce]]  - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Atari Mega STE ===&lt;br /&gt;
Oprócz wymienionego poniżej sprzętu z serią Mega STE powinny bezproblemowo pracować wszelkie rozwiązania oparte na kartach VME, których specyfikacja znajduje się przy opisie rozszerzeń dla Atari TT030 (kwestia odpowiednich sterowników).&lt;br /&gt;
* [[MagnumSTE]] - pamięć&lt;br /&gt;
* [[Stidem]]&lt;br /&gt;
* [[E-Screen]] - karta graficzna&lt;br /&gt;
&lt;br /&gt;
=== Atari TT ===&lt;br /&gt;
&lt;br /&gt;
* [[CaTTamaran]], [[PowerUp]]  - &#039;&#039;&#039;turbo&#039;&#039;&#039;&lt;br /&gt;
* [[AlberTT]], [[Crazy Dots]], [[CyReL SUNRISE]], [[Galaxy]], [[Imagine]], [[Magic Screen]], [[Matrix]], [[Mega Vision]], [[Nova Graphics Card|Nova]], [[OverScanTT]], [[Pro Screen]], [[Spektrum]] - &#039;&#039;&#039;karty graficzne&#039;&#039;&#039;&lt;br /&gt;
* [[Startrack]] - &#039;&#039;&#039;karty muzyczne&#039;&#039;&#039;&lt;br /&gt;
* [[Riebl]], [[PamsNet]], [[BioVME]] - &#039;&#039;&#039;karty sieciowe&#039;&#039;&#039;&lt;br /&gt;
* [[CA400313]], [[CA401059]], [[MightyMic]], [[MagnumTT]], [[AixTT]] - &#039;&#039;&#039;rozszerzenia pamięci&#039;&#039;&#039;&lt;br /&gt;
* [[Belichter]], [[VME to MegaBus]]&lt;br /&gt;
&lt;br /&gt;
=== Atari Falcon ===&lt;br /&gt;
&lt;br /&gt;
* [[Skunk]], [[Nemesis turbo|Nemesis]], [[Centurbo]], [[Phantom]] - Boost&lt;br /&gt;
* [[AfterBurner 040]], [[Barracuda040]], [[Centurbo 2]], [[CT60]], [[FX-Karte]], [[Mighty Sonic 32]], [[Eagle Sonic 32]] - Karty procesorowe / TURBO&lt;br /&gt;
* [[Deesse]], [[SPDIF/FDI Interface]], [[FA8]], [[DSP Clock]], [[Softjee Clock]], [[JAM]] - Audio&lt;br /&gt;
* [[NOVA Falcon]], [[ScreenBlaster]], [[Eclipse]] - Grafika&lt;br /&gt;
* [[Expose]], [[ScreenEye]], [[Graffiti]], [[VideoMaster]] - Video&lt;br /&gt;
* [[Centram14]], [[FalconWings]], [[Magnum Falcon]], [[CA401292]] - Pamięć&lt;br /&gt;
* [[FalconSPEED]] - Emulatory&lt;br /&gt;
* [[CTPCI]], [[VME Interface]] - Inne rozszerzenia&lt;br /&gt;
* [[EtherNat]] - karty sieciowe&lt;br /&gt;
&lt;br /&gt;
=== Freezery ===&lt;br /&gt;
&lt;br /&gt;
* [[Ultimate Ripper]]&lt;br /&gt;
&lt;br /&gt;
=== Midi / Audio ===&lt;br /&gt;
&lt;br /&gt;
* [[Combiner]], [[Emagic NSL3]], [[Export]], [[MIDEX Plus]], [[MIDI-3]], [[MM1]]. [[Unitor]]&lt;br /&gt;
* [[ADAP SOUNDRACK]]&lt;br /&gt;
&lt;br /&gt;
=== Interfejsy klawiatury ===&lt;br /&gt;
&lt;br /&gt;
* [[ATKEY]], [[Eiffel]], [[Qwertyx]]&lt;br /&gt;
&lt;br /&gt;
=== Stacje dysków ===&lt;br /&gt;
&lt;br /&gt;
* [[GTS-100]], [[GTS-100X]], [[GTS-1000]], [[SF314]], [[SF354]], [[PCF554]], [[Profex DL 1314]], [[Protar]]&lt;br /&gt;
&lt;br /&gt;
=== Monitory ===&lt;br /&gt;
&lt;br /&gt;
* [[PS3000]], [[SM124]], [[SM125]], [[SM144]], [[SM146]], [[SM147]], [[SM194]], [[SC1224]], [[SC1425]], [[SC1435]], [[PTM144]], [[PTC1426]], [[TTM194]], [[TTM195]], [[TTC1434]]&lt;br /&gt;
&lt;br /&gt;
=== Dyski Twarde ===&lt;br /&gt;
&lt;br /&gt;
* [[SH104]], [[SH204]], [[SH205]], [[MegaFile 30]], [[MegaFile 60]], [[MegaFile 44]], [[Vortex HD Plus]], [[SupraDrive]], [[SpeedDrive]], [[Turbo 48]]&lt;br /&gt;
&lt;br /&gt;
=== Drukarki i interfejsy do drukarek ===&lt;br /&gt;
&lt;br /&gt;
* [[SMM804]], [[SLM804]], [[SLM605]], [[STC504]], [[SLM406]]&lt;br /&gt;
* [[Heat Seeker]], [[SLMC804]]&lt;br /&gt;
&lt;br /&gt;
=== Modemy ===&lt;br /&gt;
&lt;br /&gt;
* [[SX212]] &lt;br /&gt;
&lt;br /&gt;
=== Karty Sieciowe ===&lt;br /&gt;
&lt;br /&gt;
* [[EtherneC]], [[EtherneA]]&lt;br /&gt;
* [[Netus Bee]]&lt;br /&gt;
&lt;br /&gt;
* [[eLAN-ST]], [[CCC ASCI-DMA]]&lt;br /&gt;
&lt;br /&gt;
=== Myszy, manipulatory ===&lt;br /&gt;
&lt;br /&gt;
* [[STM1]]&lt;br /&gt;
* [[PowerPad]]&lt;br /&gt;
&lt;br /&gt;
=== Kontrolery SCSI/IDE ===&lt;br /&gt;
&lt;br /&gt;
* [[ICD LINK 2]], [[AdSCSI Micro ST]], [[AdSCSI ST]], [[AdSCSI ST|AdSCSI Plus ST]]&lt;br /&gt;
* [[GE Soft Link II]], [[GeSoft SCSI Hostadapter]]&lt;br /&gt;
* [[Paskud IDE Interface]], [[Mario Beckroft]], [[MikerIDE]], [[IDEal]], [[C&#039;t IDE]]&lt;br /&gt;
* [[IDE Devil]], [[SatanDisk]], [[UltraSatan]]&lt;br /&gt;
* [[TOS Card]]&lt;br /&gt;
&lt;br /&gt;
=== Inne ===&lt;br /&gt;
&lt;br /&gt;
* [[Diagnostic Cartridge]]&lt;br /&gt;
&lt;br /&gt;
== Atari PC ==&lt;br /&gt;
&lt;br /&gt;
* [[PCM1]], [[PCM125]]&lt;br /&gt;
&lt;br /&gt;
== Konsole ==&lt;br /&gt;
&lt;br /&gt;
=== Urządzenia sterujące ===&lt;br /&gt;
&lt;br /&gt;
* [[CX21]], [[CX50]], [[CX52]], [[CX53]] &lt;br /&gt;
* [[Sears Arcade II]]&lt;br /&gt;
* [[Virtual Reality System]], [[Controller|Jaguar Controller]], [[ProController|Jaguar ProController]], [[TeamTap]], [[JagLink]], [[CatBox]], [[ScatBox]]&lt;br /&gt;
&lt;br /&gt;
=== Inne akcesoria ===&lt;br /&gt;
* [[CX55]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Menu Główne]]&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=Dyskusja:PTODT&amp;diff=40276</id>
		<title>Dyskusja:PTODT</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=Dyskusja:PTODT&amp;diff=40276"/>
		<updated>2023-01-09T13:01:50Z</updated>

		<summary type="html">&lt;p&gt;Pancio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Należy przeedytować fragment o zaangażowanych: Innuendo nie jest członkiem Stowarzyszenia i nie jest zaangażowana w tworzenie GREL-a.&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=PeBe&amp;diff=40274</id>
		<title>PeBe</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=PeBe&amp;diff=40274"/>
		<updated>2023-01-09T06:58:32Z</updated>

		<summary type="html">&lt;p&gt;Pancio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alias &#039;&#039;&#039;PeBe&#039;&#039;&#039; lub  &#039;&#039;&#039;PeBeC&#039;&#039;&#039; Paweł Banaś programista, członek [[PTODT]], mieszkaniec Krakowa -  znany z ciekawych produkcji takich jak SFX Tracker, MIDIcar Player oraz Kret (w budowie). Ulubiony językiem programowania PeBe-ca jest Mad Pascal, którego jest wielkim orędownikiem...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Odnośniki zewnętrzne==&lt;br /&gt;
*[https://github.com/GSoftwareDevelopment/MIDICar-Player Kod MCPlayer-a]&lt;br /&gt;
*[https://github.com/GSoftwareDevelopment/SFX-Tracker Kod SFX Tracker-a]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Ludzie]]&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=PeBe&amp;diff=40273</id>
		<title>PeBe</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=PeBe&amp;diff=40273"/>
		<updated>2023-01-09T06:57:35Z</updated>

		<summary type="html">&lt;p&gt;Pancio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alias &#039;&#039;&#039;PeBe&#039;&#039;&#039; lub  &#039;&#039;&#039;PeBeC&#039;&#039;&#039; Paweł Banaś programista, członek [[PTODT]], mieszkaniec Krakowa -  znany z ciekawych produkcji takich jak SFX Tracker, MIDIcar Player oraz Kret (w budowie). Ulubiony językiem programowania PeBe-ca jest Mad Pascal, którego jest wielkim orędownikiem...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Odnośniki zewnętrzne==&lt;br /&gt;
*[https://github.com/GSoftwareDevelopment/MIDICar-Player Kod MCPlayer-a]&lt;br /&gt;
*[https://github.com/GSoftwareDevelopment/SFX-Tracker Kod SFX Tracker-a]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=PeBe&amp;diff=40272</id>
		<title>PeBe</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=PeBe&amp;diff=40272"/>
		<updated>2023-01-07T19:54:14Z</updated>

		<summary type="html">&lt;p&gt;Pancio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;alias &#039;&#039;&#039;PeBe&#039;&#039;&#039;. Paweł Banaś programista, członek [[PTODT]], mieszkaniec Krakowa -  znany z ciekawych produkcji takich jak SFX Tracker, MIDIcar Player oraz Kret (w budowie). Ulubiony językiem programowania PeBe-ca jest Mad Pascal, którego jest wielkim orędownikiem...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Odnośniki zewnętrzne==&lt;br /&gt;
*[https://github.com/GSoftwareDevelopment/MIDICar-Player Kod MCPlayer-a]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Pancio</name></author>
	</entry>
</feed>