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.
Cześć. Możesz opublikować, jak to zrobiłeś? Zaoszczędzi to paru godzin szukania klepania testowania…
Tu jest wszystko, z przykładowym obrazem karty cf:
http://www.atari.org.pl/forum/viewtopic.php?id=11946
A tu filmy od FJC:
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.
Aha, używam najnowszego tooldiska, gdzie fdisk jest w wersji 4.4; sdx 4.46, też chyba najnowszy. SIDE 1, gparted.
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 🙂
Cieszę się, że się udało 🙂