Seria CMD FD

Seria CMD FD była gamą napędów dyskietek innych firm firmy Creative Micro Designs (CMD) dla 8-bitowej linii komputerów domowych Commodore . Korzystając z dyskietek 3½ ", zapewniały one znacznie większą pojemność niż dyski produkowane przez Commodore; FD-2000 oferował 1600 kB pamięci przy użyciu standardowych dwustronnych dyskietek o dużej gęstości, podczas gdy FD-4000 pozwalał również na użycie 3200 kB kB dyskietek o bardzo dużej gęstości (ED). W przeciwieństwie do tego, napęd Commodore 1581 3½ "obsługiwał tylko dwustronne dyski o podwójnej gęstości 800 kB.

Cechy

Oprócz większej pojemności pamięci masowej, seria FD zapewniała również dodatkowe funkcje, których nie ma w Commodore 1581. Przycisk „ ZAMIEŃ ” na przednim panelu umożliwiał łatwe przełączanie numeru dysku z innym dyskiem Commodore na magistrali szeregowej, bez konieczności wpisywania komend do komputera. Zapewniał również „tryb emulacji 1541”, umożliwiając partycjom na dysku 3½ ”symulowanie zachowania dyskietki 5¼” Commodore 1541 . Możliwość korzystania z partycji i podkatalogów została również rozszerzona poza podstawową formę z 1581. Zegar czasu rzeczywistego był również dostępny jako funkcja dodatkowa; może być używany do oznaczania plików znacznikami czasu i automatycznego ustawiania zegara systemowego w systemie operacyjnym GEOS . Seria CMD FD obejmowała również natywną kompatybilność z JiffyDOS; podczas gdy korzystanie z systemu JiffyDOS z napędem Commodore wymagało wymiany zarówno KERNAL , jak i pamięci ROM napędu , do pełnego wykorzystania JiffyDOS tylko pamięć ROM KERNAL komputera wymagała wymiany, gdy była używana w połączeniu z FD-2000 lub FD-4000.

Natywna struktura partycji

Nagłówek partycji systemowej znajduje się na ścieżce 26, w sektorach 5, 8, 9, 10 i 11. Sektor 5 to blok informacji o urządzeniu, który jest wypełniony $FF z wyjątkiem kilku określonych miejsc. Sektory od 8 do 11 zawierają katalog partycji systemowych.

Pierwszym sektorem natywnej partycji FD-2000 jest nagłówek.

Zawartość nagłówka

$00–01: Odniesienie T/S do bloku katalogu głównego tej partycji ($01/$24). 02: Typ DOS („H”) 04-15: Etykieta dysku, uzupełniona $A0 16-17: Identyfikator dysku 19-1A: Wersja DOS („1H”) 20-21: Odniesienie T/S do bieżącego bloku nagłówka katalogu 22 -23: Odniesienie T/S do bloku nagłówka katalogu nadrzędnego (ustawione na $00/$00 na górze katalogu) 24-25: Odniesienie T/S do wpisu dir w poprzednim katalogu (ustawione na $00/$00 na górze katalogu) katalogu) 26: Indeks do pozycji katalogu nadrzędnego ($00 na górze) AB-AC: Sektor graniczny GEOS AD-BC: Ciąg formatu GEOS (format GEOS Vx.x)

BAM (Block Allocation Map) zaczyna się od 1/2 (ścieżka 1, sektor 2) i trwa do 1/33.

BAM Zawartość

02: Typ DOS („H”) 04-05: Identyfikator dysku 06: Ustawiony bit 7 we/wy (jak 1581) — Zweryfikuj wyczyść bit 7 — Zweryfikuj wył. Ustawiono bit 6 — Sprawdź nagłówek CRC bit 6 wyczyść — Don 't sprawdź nagłówek CRC 08: Ostatnia dostępna ścieżka # w partycji (19 $ = # 25) 20-FF: BAM dla ścieżek 1-7

Jego struktura katalogów różni się nieco od struktury Commodore.