1. czy bw-dos 1.30 jest preferowany, czy może być dowolny?
BW-DOS jest preferowany tylko i wyłącznie tylko przeze mnie ;) Możesz użyć dowolnego DOS-a który Ci odpowiada, wybieraj takiego który ma niskie MEMLO, wtedy "Anty *AJEK" będzie miał większy bufor na swoje dane.
Używam BW-DOS z kilku powodów, po pierwsze bardzo łatwo mogę sobie stworzyć ATR z dowolną zawartością (używam tego narzędzia pod Linux: Atri ATR disk image tools). Po drugie filesystem (zgodny ze Sparta-DOS) umożliwia bardzo szybki dostęp do dowolnego miejsca pliku. Aby dostać się np. bo bajtu 32767 nie trzeba czytać całego pliku aby zorientować się w którym sektorze są dane o które pytasz, po prostu operacja "seek" działa w tym systemie błyskawicznie. Tę właściwość tego filesystem-u wykorzystuje właśnie narzędzie "offload", które działa błyskawicznie, a o którym poniżej...
2. nie znam się: po stworzeniu xexa wychodzisz do bw-dosa i dajesz komendę 'offload gallahad.xex'.
co robi ten offload, czy trzeba to zrobić na stworzonym xex zanim go się uruchomi?
Narzędzie "OFFLOAD" z pakietu BW-DOS służy tylko i wyłącznie do pokazania struktury pliku binarnego, nie musisz go w ogóle uruchamiać, wspominanym filmie używam go tylko po to aby pokazać że po konwersji powstaje plik .XEX o prawidłowej strukturze i że nic nie jest uszkodzone.
3. czy z wave trzeba usunąć początek (nagłówek programu w t2000kso i loader ajka) zostawiając samo nagranie w speedy2700 ? ; czy nie trzeba a Twój antyajek po prostu pomiine sobie ten fragment wave'a?
Anty *AJEK oczekuje danych które znajdują się po loaderze, próba wczytania nazwy czy standardowego bloku turbo (np. loader) zakończy się błędem. Mogłem dodać pomijanie loadera, ale to by wydłużyło program o kolejne bajty i zmniejszyło pojemność bufora na dane. W 1992 roku po prostu przewijałem sobie kasetę do właściwego miejsca. Ale w dzisiejszych czasach w dobie emulatorów, no cóż... konieczność pomijania loadera może być nieco upierdliwa. W przypadku gdy używam Altirra, po prostu przestawiam sobie ręcznie pozycję taśmy (menu cassette --> tape control) do odpowiedniego momentu, tak aby ustawić się na tonie pilotującym tuż za loaderem... takie postępowanie wynikało z tego że nie chciało by mi się generować kolejnych plików WAV z usuniętym loader-em. W przypadku Atari800 + FUJI extensions to chyba trochę mniej wygodne (przewijanie taśmy w menu) ale chyba tez do zrobienia, nie pamiętam czy jednak czy tam gradacja przewijania nie była jakaś mocno zgrubna (1 sekunda nagrania?), mogę źle pamiętać.
Twoje pytanie spowodowało że pomyślałem że może warto dodać opcję włączenia silnika na żądanie tuż przed odczytem, tak aby móc "pominąć" loader przez "przeczekanie" pierwszego bloku "na włączonym silniku". Ta funkcjonalność powinna się zmieścić bez zmniejszania bufora, parę bajtów tu i ówdzie pamięci jeszcze pozostało. Dodam to listy "to do".




