Użytkownik:Mono

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 17:14, 3 paź 2011
Mono (Dyskusja | wkład)
(zabezpieczenia atr)
← Previous diff
Wersja z dnia 12:42, 4 paź 2011
Mono (Dyskusja | wkład)
(Zabezpieczenia - nazwy)
Next diff →
Linia 18: Linia 18:
Jeśli bit 4 btFlags jest ustawiony, wtedy począwszy od sektora podanego w wBad występują sektory z zabezpieczeniami. Jeśli bit 4 btFlags jest ustawiony, wtedy począwszy od sektora podanego w wBad występują sektory z zabezpieczeniami.
-Sektor taki zawiera zamiast danych informacje o użytych zabezpieczeniach.+Sektor taki zamiast danych zawiera informacje o użytych zabezpieczeniach.
<table BORDER="1" cellpadding="5" WIDTH="100%" cellspacing="0"> <table BORDER="1" cellpadding="5" WIDTH="100%" cellspacing="0">
Linia 34: Linia 34:
</td> </td>
<td width="10%" align="center"> <td width="10%" align="center">
-?+dwSign
</td> </td>
<td> <td>
Linia 44: Linia 44:
<td>$04</td> <td>$04</td>
<td width="10%" align="center"> <td width="10%" align="center">
-DWORD+BYTE[4]
</td> </td>
<td width="10%" align="center"> <td width="10%" align="center">
-?+btaErrStatus
</td> </td>
<td> <td>
Linia 60: Linia 60:
</td> </td>
<td width="10%" align="center"> <td width="10%" align="center">
-?+btCmdResp
</td> </td>
<td> <td>
Linia 73: Linia 73:
</td> </td>
<td width="10%" align="center"> <td width="10%" align="center">
-?+btDataResp
</td> </td>
<td> <td>
Linia 86: Linia 86:
</td> </td>
<td width="10%" align="center"> <td width="10%" align="center">
-?+btChksumInfo
</td> </td>
<td> <td>
Linia 99: Linia 99:
</td> </td>
<td width="10%" align="center"> <td width="10%" align="center">
-?+btResDelay
</td> </td>
<td> <td>
Linia 112: Linia 112:
</td> </td>
<td width="10%" align="center"> <td width="10%" align="center">
-?+btErrResDelay
</td> </td>
<td> <td>
Linia 122: Linia 122:
<td>$0D</td> <td>$0D</td>
<td width="10%" align="center"> <td width="10%" align="center">
-DWORD+BYTE[4]
</td> </td>
<td width="10%" align="center"> <td width="10%" align="center">
-?+btaStatus
</td> </td>
<td> <td>

Wersja z dnia 12:42, 4 paź 2011

Mój brudnopis

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

Grafika:Atari-qmeg.png

Grafika:Atari-capek.png

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.

Offset Typ Nazwa Opis
$00

DWORD

dwSign

Kolejno wartości: $C2, $1C, $3D i $1E (sygnatura sektora z zabezpieczeniami).

$04

BYTE[4]

btaErrStatus

4 bajty zwracane przez komendę STATUS ("S" = $53) SIO (podane w odwrotnej kolejności), po próbie odczytu BŁĘDNEGO sektora.

$08

BYTE

btCmdResp

Status zwracany po otrzymaniu komendy ("A" lub "N").[1]

$09

BYTE

btDataResp

Status zwracany po otrzymaniu bloku danych ("C" lub "A"/"E").[1]

$0A

BYTE

btChksumInfo

Informacja o sumie kontrolnej ("G" - poprawna, lub "B" - błędna).[1]

$0B

BYTE

btResDelay

Czas, po którym ma zostać wysłana odpowiedź na odczyt ("R") bądź zapis ("P"/"W") POPRAWNEGO sektora.[2]

$0C

BYTE

btErrResDelay

Czas, po którym ma zostać wysłana odpowiedź na odczyt ("R") BŁĘDNEGO sektora.[2]

$0D

BYTE[4]

btaStatus

4 bajty zwracane przez komendę STATUS ("S" = $53) SIO (podane w odwrotnej kolejności), po próbie odczytu POPRAWNEGO sektora.

  1. "_" oznacza, że zawartość bajtu nie ma znaczenia, "T" oznacza brak odpowiedzi (TIMEOUT u odbiorcy).
  2. Czas mierzony jest w 55 ms jednostkach (ang. "jiffy" - odwrotność 18.2 Hz).
Personal tools