<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=Protok%C3%B3%C5%82_floppy_dysku</id>
	<title>Protokół floppy dysku - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=Protok%C3%B3%C5%82_floppy_dysku"/>
	<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Protok%C3%B3%C5%82_floppy_dysku&amp;action=history"/>
	<updated>2026-05-01T16:11:38Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://mera400.pl/index.php?title=Protok%C3%B3%C5%82_floppy_dysku&amp;diff=911&amp;oldid=prev</id>
		<title>Amo o 19:12, 17 maj 2013</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Protok%C3%B3%C5%82_floppy_dysku&amp;diff=911&amp;oldid=prev"/>
		<updated>2013-05-17T19:12:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pl&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← poprzednia wersja&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Wersja z 19:12, 17 maj 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l134&quot;&gt;Linia 134:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 134:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{source|title=Protokół flopy dysku|author=Amepol}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key m400wiki-m400wiki:diff:1.41:old-860:rev-911:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
	<entry>
		<id>https://mera400.pl/index.php?title=Protok%C3%B3%C5%82_floppy_dysku&amp;diff=860&amp;oldid=prev</id>
		<title>Amo: Utworzono nową stronę &quot;= Ustaw konfigurację =    Pakiet kontrolera flopy dysku zawiera 4 linie fizyczne (niezależnie od liczby dołączonych dysków) - TYP URZADZENIA=5.  W słowie 1 opisu l...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=Protok%C3%B3%C5%82_floppy_dysku&amp;diff=860&amp;oldid=prev"/>
		<updated>2013-05-17T09:30:19Z</updated>

		<summary type="html">&lt;p&gt;Utworzono nową stronę &amp;quot;= Ustaw konfigurację =    Pakiet kontrolera flopy dysku zawiera 4 linie fizyczne (niezależnie od liczby dołączonych dysków) - TYP URZADZENIA=5.  W słowie 1 opisu l...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Ustaw konfigurację =&lt;br /&gt;
  &lt;br /&gt;
Pakiet kontrolera flopy dysku zawiera 4 linie fizyczne (niezależnie od liczby dołączonych dysków) - TYP URZADZENIA=5.&lt;br /&gt;
&lt;br /&gt;
W słowie 1 opisu linii logicznej należy podać:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Słowo !! Bity !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | 1 || align=&amp;quot;center&amp;quot; | 0-7 || typ stacji napędowej:&lt;br /&gt;
* 0 - 40 cylindrów  (SD)&lt;br /&gt;
* 1 - 80 cylindrów  (DD)&lt;br /&gt;
* 2 - 80 cylindrów, podwójna gęstość (DD/HD)&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 8-15 || protekcja formatowania:&lt;br /&gt;
* 0 - formatowanie dozwolone&lt;br /&gt;
* inaczej - formatowanie niedozwolone&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Dołącz linię =&lt;br /&gt;
 &lt;br /&gt;
Polecenie sterujące &amp;quot;dołącz linię&amp;quot; przekazuje pole sterujące opisujące sposób zapisania informacji na dyskietce włożonej do stacji:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Słowo !! Bity !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | +0 || align=&amp;quot;center&amp;quot; | 4-7 || licznik retransmisji&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 8-15 || liczba sektorów na ścieżce&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | +1 || align=&amp;quot;center&amp;quot; | 0-7 || długość sektora:&lt;br /&gt;
* 0 - 64 słowa&lt;br /&gt;
* 1 - 128 słów&lt;br /&gt;
* 2 - 256 słów&lt;br /&gt;
* 3 - 512 słów&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 8-15 || liczba cylindrów (40, 80)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | +2 || align=&amp;quot;center&amp;quot; | 0-7 || liczba powierzchni (1, 2)&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 8-15 || numer pierwszego sektora na ścieżce (IBM PC=1)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Transmituj =&lt;br /&gt;
  &lt;br /&gt;
Pole sterujące „transmituj” zawiera 4 słowa parametrów transmisji i 3 słowa parametrów zwracanych.&lt;br /&gt;
&lt;br /&gt;
Pierwsze słowo na bitach 5-7  zawiera kod operacji:&lt;br /&gt;
  &lt;br /&gt;
* 1 - formatowanie ścieżki&lt;br /&gt;
* 2 - odczyt zawartości dysku&lt;br /&gt;
* 3 - zapis na dysk&lt;br /&gt;
* 4 - zapisanie znacznika błędnego sektora&lt;br /&gt;
   &lt;br /&gt;
Znaczenie zawartości pola jest zależne od zadanej operacji.&lt;br /&gt;
&lt;br /&gt;
== Formatowanie ścieżki ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Słowo !! Bity !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +1 || align=&amp;quot;center&amp;quot; | 0-15 || nieistotne&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +2 || align=&amp;quot;center&amp;quot; | 0-15 || nieistotne&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +3 || align=&amp;quot;center&amp;quot; | 0-15 || numer sektora początkowego formatowanej ścieżki&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Operacje transmisji ==&lt;br /&gt;
&lt;br /&gt;
Operacje transmisji (zapis lub odczyt z dysku) wymagają pola sterującego:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Słowo !! Bity !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; | +0 || align=&amp;quot;center&amp;quot; | 3 || ignorowane będą błędy CRC odczytu&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 5-7 || kod operacji: odczyt = 2, pisanie = 3&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 11-15 ||  numer bloku pamięci MERY&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +1 || align=&amp;quot;center&amp;quot; | 0-15 || adres bufora MERY&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +2 || align=&amp;quot;center&amp;quot; | 0-15 || długość transmisji w słowach pomniejszona o 1&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +3 || align=&amp;quot;center&amp;quot; | 0-15 || numer sektora początkowego transmisji&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
   &lt;br /&gt;
== Zapisanie znacznika błędnego sektora ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Słowo !! Bity !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +1 || align=&amp;quot;center&amp;quot; | 0-15 || nieistotne&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +2 || align=&amp;quot;center&amp;quot; | 0-15 || nieistotne&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +3 || align=&amp;quot;center&amp;quot; | 0-15 || numer sektora&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pole parametrów zwracanych ==&lt;br /&gt;
&lt;br /&gt;
Pole parametrów zwracanych zawiera 3 słowa:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Słowo !! Bity !! Znaczenie&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | +0 || align=&amp;quot;center&amp;quot; | 0-15 || liczba przesłanych poprawnie słów (tylko czytanie lub pisanie)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;7&amp;quot; align=&amp;quot;center&amp;quot; | +1 || align=&amp;quot;center&amp;quot; | 0-15 || 1 i 2 bajt stanu i błędów:&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 0 || awaria sprzętu, brak dyskietki&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 1 || błąd transmisji (przyczyna opisana dalej)&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 10 || wystąpił błąd CRC dane/adresy&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 13 || nieznalezione pole adresowe&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 14 || ochrona przed zapisem&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 15 || brak danych&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; | +2 || align=&amp;quot;center&amp;quot; | 0-7 || 3 bajt stanu i błędów:&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 1 || odczytany znacznik błędnego sektora&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 2 || błąd CRC danych&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
</feed>