SIDE SDX: FATFS (FAT16+FAT32).

Flashjazzcat opublikował na Atari Age betę nowego fdisk.exe, która pozwala dodać/podlinkować partycje FAT16 do APT-a i przypisać jej napęd. Utworzyłem FAT32 dla loadera Side, oraz FAT16 z myślą o FATFS w Sparta Dos X i zadziałało od kopa. Po załadowaniu sterownika FATFS.SYS pod przypisanym w fdisku napędem pojawia się partycja FAT16 (read only). Druga partycja (FAT32) działa w side loaderze.

Dzięki temu kopiowanie danych na partycje SDX nie wymaga Sio2PC. Wystarczy kartę CF wetknąć do czytnika kart :). Trochę to mi ułatwi testowanie programów pod SDX.

7 uwag do wpisu “SIDE SDX: FATFS (FAT16+FAT32).

  1. Nie wiem, czy się zrozumieliśmy: chodzi mi o fat32 dla side wraz z fat16 + apt dla sdx; samo fat16+apt dla sdx rozkminione 🙂 Chodzi mi o użyte narzędzia; próbowałem tworzyć partycje fat32 + fat 16, ale fdisk4.4 sdx ich nie widzi i chce inicjalizować kartę. Już tak to jest – jedni jadą z palca, a inni się męczą, bo nie używają jednego jedynego narzędzia, które jest kluczowe dla powodzenia całej sprawy; przy czym nie wiadomo, jakie to narzędzie…

    • Hmm, nie powinno być problemu. Ostatnio przy okazji wątku na atari.org.pl testowałem
      i działało dobrze.

      Najpierw na pustej karcie (możesz ją dodatkowo skasować zerami, żeby żadnych danych na
      niej nie było: dd if=/dev/zero of=/dev/twojakarta) odpal FDISK atarowy, załóż APT i partycje
      SDX. Potem fdiskiem linuksowym/gpartedem załóż fat16 i fat32, fat32 dla bezpieczeństwa pierwszy
      żeby loader side nie miał problemów, potem fat16. Utwórz na nich filesystem i odpal
      make external z FDISK na Atari, w którym zrobisz wpis dla fat16 w APT. Musi działać :).

      I jeszcze jedno: jeśli używasz soft-drivera side dla SDX, zobacz tutaj:

      http://atariage.com/forums/topic/222507-apt-update-for-ultimate-incognito-side-and-compatibles/page-3#entry2964569

      Nie dotyczy SIDE + U1MB (PBI bios), który tego drivera nie potrzebuje.

  2. Ok, dzięki, umknęło mi to, a wątek długi i treściwy. Poradziłem sobie w międzyczasie tak: pod linuksem używając fdisk, cfdisk i gparted (zamiennie, czego się nie dało tu to zrobiłem tam) założyłem partycję FAT32, potem FAT16 < 32MB (typ 04) oraz partycję APT (typ 7F). Po włożeniu karty do SIDE, uruchomieniu SDX i odpaleniu FDISK już nie chciał jej inicjalizować, tylko naprawił partycję APT i dał sobie założyć zarówno partycje jak i podłączyć partycję FAT16 jako external.

    Karty kasować zerami nie polecam, skraca to jej żywot niestety – należy robić to tylko w konieczności.

    Tylko dlaczego wszyscy muszą odkrywać amerykę na nowo 🙂

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s