XFD601

From Atariki

Revision as of 06:20, 15 mar 2006; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Grafika:Xfd602.jpg

XFD601 i XFD602 to stacje stanowiące rozbudowane klony XF551, konstruowane przez Jacka Żuka. XFD601 to stacja pojedyncza, a XFD602 (widoczna na obrazku obok) - podwójna, czyli wyposażona w dwa napędy.

Spis treści

Charakterystyka

  • Obsługiwane gęstości: SD,ED,DD,DSDD
  • Protokół transmisji: normalny, TopDrive, Synchromesh, UltraSpeed
  • Prędkość transmisji - 19,2kb/s (AUDF3 = $28) i 69kb/s (AUDF3 = $06) lub 82kb/s (AUDF3 = $04) - wybierane zworą.
  • Prędkość obrotowa - 360rpm

Stacja dwukieszeniowa (XFD602) widziana jest przez system jako dwa oddzielne napędy - D1 i D2 lub D2 i D3 (ustawiane zworą)

Hardware: uC: 80C50; FDC: WD1770/1772; RAM: 6116; ROM: 27C128

Programowanie

Lista rozkazów:

  • $21 - Format Disk
  • $22 - Format Enhanced
  • $3F - Get Hi-speed Index
  • $42 - Get Command Buffer
  • $4E - Read PERCOM
  • $4F - Write PERCOM
  • $50 - Put Sector
  • $52 - Read Sector
  • $53 - Read Status
  • $54 - Read Address
  • $57 - Write/verify Sector

Get Command Buffer

Zwraca historię ostatnich 32 wywołań na łączu szeregowym. Wszystkich wywołań - nie tylko do stacji.

Każdy wpis zawiera 4 bajty - dokładnie te same, jakie są wysyłane do urządzenia zewnetrznego przez komputer, czyli: DDEV, DCMD, DAUX1, DAUX2.

Read Address

Po odebraniu tego rozkazu stacja zwraca adres sektora dla najbliższej operacji w formie 6 bajtów: numer scieżki, numer strony, numer sektora, rozmiar sektora, 2 bajty CRC

Formatowanie

Formatowanie z przeplotem standardowym lub ustawianym przez użytkownika w DAUX2


Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.

Personal tools