Użytkownik:Mono: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Mono (dyskusja | edycje)
Mono (dyskusja | edycje)
mNie podano opisu zmian
Linia 10: Linia 10:


[[Grafika:Simdrv.gif]]
[[Grafika:Simdrv.gif]]
== ATR ==
== Zabezpieczenia ==
W wersji 4.05 SIO2PC wprowadzono możliwość symulowania zabezpieczeń dla sektorów na dysku.
Jeśli bit 4 btFlags jest ustawiony, wtedy począwszy od sektora podanego w wBad występują sektory z zabezpieczeniami.
Sektor taki zamiast danych zawiera informacje o użytych zabezpieczeniach.
<table BORDER="1" cellpadding="5" WIDTH="100%" cellspacing="0">
<tr>
<th>Offset</th>
<TH>Typ</TH>
<TH>Nazwa</TH>
<TH>Opis</TH>
</tr>
<tr>
<td>$00</td>
<td width="10%" align="center">
DWORD
</td>
<td width="10%" align="center">
dwSign
</td>
<td>
Kolejno wartości: $C2, $1C, $3D i $1E (sygnatura sektora z zabezpieczeniami).
</td>
</tr>
<tr>
<td>$04</td>
<td width="10%" align="center">
BYTE[4]
</td>
<td width="10%" align="center">
btaErrStatus
</td>
<td>
4 bajty zwracane przez komendę STATUS ("S" = $53) SIO (podane w odwrotnej kolejności), po próbie odczytu <b>BŁĘDNEGO</b> sektora.
</td>
</tr>
<tr>
<td>$08</td>
<td width="10%" align="center">
BYTE
</td>
<td width="10%" align="center">
btCmdResp
</td>
<td>
Status zwracany po otrzymaniu komendy ("A" lub "N").[1]
</td>
</tr>
<tr>
<td>$09</td>
<td width="10%" align="center">
BYTE
</td>
<td width="10%" align="center">
btDataResp
</td>
<td>
Status zwracany po otrzymaniu bloku danych ("C" lub "A"/"E").[1]
</td>
</tr>
<tr>
<td>$0A</td>
<td width="10%" align="center">
BYTE
</td>
<td width="10%" align="center">
btChksumInfo
</td>
<td>
Informacja o sumie kontrolnej ("G" - poprawna, lub "B" - błędna).[1]
</td>
</tr>
<tr>
<td>$0B</td>
<td width="10%" align="center">
BYTE
</td>
<td width="10%" align="center">
btResDelay
</td>
<td>
Czas, po którym ma zostać wysłana odpowiedź na odczyt ("R") bądź zapis ("P"/"W") <b>POPRAWNEGO</b> sektora.[2]
</td>
</tr>
<tr>
<td>$0C</td>
<td width="10%" align="center">
BYTE
</td>
<td width="10%" align="center">
btErrResDelay
</td>
<td>
Czas, po którym ma zostać wysłana odpowiedź na odczyt ("R") <b>BŁĘDNEGO</b> sektora.[2]
</td>
</tr>
<tr>
<td>$0D</td>
<td width="10%" align="center">
BYTE[4]
</td>
<td width="10%" align="center">
btaStatus
</td>
<td>
4 bajty zwracane przez komendę STATUS ("S" = $53) SIO (podane w odwrotnej kolejności), po próbie odczytu <b>POPRAWNEGO</b> sektora.
</td>
</tr>
</table>
# "_" oznacza, że zawartość bajtu nie ma znaczenia, "T" oznacza brak odpowiedzi (TIMEOUT u odbiorcy).
# Czas mierzony jest w 55 ms jednostkach (ang. "jiffy" - odwrotność 18.2 Hz).

Wersja z 4 paź 2011, 15:05

Mój brudnopis

Z systemem QMEG instalowana jest nieco zmodyfikowana czcionka standardowa (międzynarodowa została usunięta):