seban napisał/a:

No dokładnie tak... tak jak napisałem wyżej Turbo7500/Rapider7500 to oczywiście sprzętowo klon Czeskiego Turbo 2000 od J.Richtera i to tej wersji która wykorzystuje kabel "audio in" jako linę którą leci sygnał z linii COMMAND, a "audio" in jest sprzężone kondensatorem z COMMAND.

Wkleiłem ten skan z pobudek czysto historycznych, gdy kiedyś dostałem to "xero" (naprawdę nie pamiętam jak wszedłem w posiadanie tychże odbitek) nie wiedziałem że istnieje coś takiego jak "Wrocławskie Turbo 2000" i  wszystkie te odmiany Turbo7500/Rapider7500 wykorzystujące tę samą płytkę bazującą na Czeskim Turbo 2000 i pomysłach J.Richtera.

Dopiero po wielu latach, gdy zająłem się przeglądaniem tych wszystkich systemów turbo okazało się że zacząłem odkrywać rzeczy oczywiste, które w dodatku leżały pod moim nosem przez tyle lat :)

A jeszcze jedno... o "Rapider 7500" pisałem już w tym poście: Rapider 7500

Jedno pytanie do Turbo Rapider. Czy można ją uznać za kontynuację/pochodną „Dolnośląskiego” Turbo 2000?
Lista rzeczy do zrobienia dla TURGEN jest teraz pusta, więc być może nadszedł czas, aby dodać obsługę. System nie jest tak rozpowszechniony, więc wolałbym wspierać go jako rodzaj konwersji już istniejącego konwertera.

schemat wygląda znajomo

kkrys napisał/a:

Podpowiecie jak je skonwertować do czegoś mniejszego bez utraty możliwości wgrywania?
Mogę zapisać jako mp3 ale jakie ustawić parametry kompresji?

Możesz spróbować FLAC. https://xiph.org/flac/

Ostatnia uwaga na temat ATT. Pomyślnie dodałem obsługę ATT do TURGENa. Będzie to oficjalne wraz z następną wersją.
https://sourceforge.net/p/turgen/turgen … port/tree/
Nie ma sensu dopracowywać więcej, jest to system prosty i prawdopodobnie rzadko używany.

Wrócę do Atari Turbo Tape (ATT), klonu AST. Format pliku jest rzeczywiście bardzo prosty.

Header (256 bytes)
---------------------------------------------------------------------------
0x00      Total number of of segments
0x01      Up to 53 4-byte slots for binary file segment addresses
.
.
.
0xD6      Magic X'AA'. Checked by the loader.
0xD7      Magic X'55'. Checked by the loader.
0xD8      File name, 40 characters internal code

Blocks
---------------------------------------------------------------------------
Each block holds just segment data.
seban napisał/a:
baktraaa napisał/a:

To interesujące. Program ładujący UM ma następującą sekwencję instrukcji.

Mówisz o tych dwóch instrukcjach NOP? To nie powinno mieć teoretycznie znaczenia po potem procedura odczytu dla UM i tak czeka na "ton pilotujący".

Nie, chciałem tylko zaznaczyć, że prawidłowo podłączony magnetofon kasetowy UM przełącza się w tryb turbo, gdy sygnał COMMAND jest aktywny (log. 0). Te dwa NOPy są prawdopodobnie po to, aby umożliwić stabilizację elektroniki.

To interesujące. Program ładujący UM ma następującą sekwencję instrukcji.

 lda #$34   ; Silnik włączony
 sta PACTL  ;
 sta PBCTL  ;CMD aktywny (log. 0) 
 nop
 nop
 rts

Więc Seban prowadzi podwójne życie.  Na pozór jest przyzwoitym atarystą ratującym programy kasetowe, ale w rzeczywistości jest niebezpiecznym hakerem infiltrującym gry komercyjne.

59

(28 odpowiedzi, napisanych Sprzęt - 8bit)

Dobrą wiadomością jest to, że program ładujący może odczytywać pliki stworzone przez TURGENa.

60

(28 odpowiedzi, napisanych Sprzęt - 8bit)

Krótka analiza wskazuje, że program ładujący A jest ładowany do obszaru pamięci ~0x0800. Program ładujący B znajduje się w obszarze pamięci ~0xBD00. Nie ma różnic funkcjonalnych.

To sprawia, że program ładujący A jest dobrym ogólnym programem ładującym.
Z drugiej strony program ładujący B jest dobrym wyborem dla programów narzędziowych, które mają tendencję do używania adresów około 0x0800.

Aby nagrodzić wysiłki sebana związane z taśmami, wydałem TURGEN 9.0.1.

Ten może tworzyć taśmy znane jako „dual track”. Możesz wybrać muzykę, która będzie odtwarzana podczas ładowania.
Oczywiście ma to sens tylko w przypadku normalnych nagrań (nie turbo).

https://sourceforge.net/p/turgen/blog/2 … ual-track/

62

(19 odpowiedzi, napisanych Software, Gry - 8bit)

CAtari napisał/a:

Czy da się skonwertować plik .cas w normalu do turbo i do WAV? Z normala programem a8cas-convert konwertuje bardzo dobrze, a jakbym chciał do WAV ale w turbo?

Nie. Jeśli plik .CAS zawiera normalne rekordy, możesz uzyskać tylko plik WAVE z normalnymi rekordami. To plik .CAS określa, jakie rekordy się tam znajdują.

Jeśli chcesz turbo, musisz wyodrębnić zawartość danych z pliku .CAS. Następnie musiałbyś przekonwertować wyodrębnione dane na plik .CAS, który zawiera żądane rekordy turbo. Trudność tego zależy od tego, jakie dane znajdują się w pliku .CAS.

Najprostszym sposobem uzyskania pliku .CAS za pomocą turbo jest pobranie żądanego oprogramowania jako binarnego pliku  (.xex), a następnie użycie na przykład narzędzi takich jak TURGEN, GENCAS, a8cas-util. Te narzędzia pobierają .xex i generują .CAS z rekordami turbo.

63

(28 odpowiedzi, napisanych Sprzęt - 8bit)

Teraz działa również dla mnie. Zapomniałem zresetować wszystkie ustawienia Altirry. Przepraszam.

64

(28 odpowiedzi, napisanych Sprzęt - 8bit)

Pobrałem program ładujący. Stworzyłem testowy plik WAVE. Program ładujący współpracuje z emulatorem atari800-a8cas, ale nie chce współpracować z żadną nowszą wersją Altirry. Blok z nazwą pliku ładuje się, ale następny blok o wielkości 3 KB kończy się niepowodzeniem z błędem 143. Używam Altirra 4.10-test10.

65

(28 odpowiedzi, napisanych Sprzęt - 8bit)

Byłbym zainteresowany tym loaderem od Sebana.

Polecam też, jeśli Omicron Turbo działa. Tyle tylko, że Omicron ma w standardzie ładowarkę, więc trzeba będzie szybko przestawić przełącznik. Omicron nie jest wrażliwy na polaryzację impulsów.

66

(28 odpowiedzi, napisanych Sprzęt - 8bit)

Możesz zajrzeć tutaj, zapoznaj się z sekcją „Nagrywanie pierwszej taśmy”. Zacząłbym od standardowych taśm przed wypróbowaniem turbo.
https://sourceforge.net/p/turgen/turgen … format=raw

67

(28 odpowiedzi, napisanych Sprzęt - 8bit)

Tworzenie kaset to złożona gra. TURGEN to dobre narzędzie, ale jego użycie nadal wymaga podstawowej wiedzy, zwłaszcza na temat plików binarnych i ich struktury. Polecam najpierw przeczytać instrukcje, zwłaszcza pierwszą część ogólną.

68

(205 odpowiedzi, napisanych Sprzęt - 8bit)

Chciałbym też wiedzieć, dlaczego...

Testowałem aplikację tylko na ograniczonej liczbie prawdziwych tabletów i telefonów z Androidem. To tylko teoria, być może moc obliczeniowa tego urządzenia była niewystarczająca.

Być może kiedyś będę mógł wrócić do rozwoju aplikacji i zaktualizować ją do najlepszych praktyk kodowania.

69

(8 odpowiedzi, napisanych Sprzęt - 8bit)

http://ftp.pigwa.net/stuff/collections/ … index.html

Pliki .CAS są jakoś rzadkie. Dzieje się tak, ponieważ kasety są najtrudniejsze do digitalizacji w porównaniu z dyskami lub ROM-ami.

Istnieją również narzędzia, które pobierają pliki .xex i tworzą z nich pliki .cas. Nie działa dla wszystkich plików .xex, ale działa dla wielu. Pliki xex są znacznie łatwiejsze do znalezienia w archiwach internetowych.

Archiwum gier na atarionline.pl zawiera również kilka plików cas.

W szczególności baner nie jest częścią modułu ładującego, ale znajduje się w bloku nagłówka. I nie jest możliwe zrobienie krótszego nagłówka, ponieważ wtedy żaden program ładujący UM go nie odczyta.

Piguła/Shpoon napisał/a:

@Sikor nie znam patentu z długopisem... możesz go opisać?
@baktraaa wielkie dzięki!! Teraz jest jak w oryginale :))))

Tak się cieszę, że to słyszę. Po prostu usunąłem oryginalny duży baner. Nie będę za nim tęsknić. I wątpię, by ktokolwiek za nim tęsknił. Chyba że ktoś chce wydać grę w UM.

I mogę to odrzucić, ponieważ nowe gry są wydawane w Omicron Turbo. Nawet jeśli był to sam dyrektor generalny Retronics :-)

Zmieniłem kod pulgina, aby używał oryginalnego banera. Działa dobrze zarówno z ładowarką, jak i kopiarką. Kod znajduje się w gałęzi tematycznej tutaj: https://sourceforge.net/p/turgen/turgen-code/
W przyszłości kod zostanie włączony do głównej gałęzi i wydany wraz z kolejną wersją Turgena. Możesz pobrać zaktualizowany plik turgen.jar z repozytorium już dziś, jeśli chcesz go wypróbować.

Piguła/Shpoon napisał/a:
baktraaa napisał/a:

Taki baner był ciekawym wyborem projektowym.

Baner jest ok - tylko nazwę programu Turgen generuje w ramce która wraz z nazwą programu zajmuje 3 wiersze. Oryginalne kopiery UM-UM stosowały 1 wiersz .. dlatego newcopy pokazuje tylko linie prostą (1 wiersz).


W tamtym czasie używałem tylko dostępnej próbki UM, która była dostępna.
Możliwe, że rama była tam tylko do celów dekoracyjnych i błędnie zinterpretowałam ją jako część banera.

Odkoduję nagłówek wygenerowany przez kopiarkę i zobaczę, jak mogę zaktualizować PLASTPlugin, aby stworzyć lepszy nagłówek.

Piguła/Shpoon napisał/a:
baktraaa napisał/a:

W międzyczasie wszyscy możecie cieszyć się GENCAS. Jest to potężny zamiennik XEX2CAS, który jest dostarczany ze świeżo wydanym TURGENEM 8.8.6.


Extra.
To co zauważyłem w przypadku turbo UM. Turgen generuje podaną nazwę gry/programu wewnątrz ramki ASCII, o ile dla loadera UM to nie problem, bo tam wszystko wyświetla się poprawnie, o tyle dla programów kopiujących UM-UM jest to nieczytelne. Może warto dodać opcję wyboru z ramką i bez ramki ?!

Nie jest łatwo dokonać zmiany. Pierwsze 255 bajtów nagłówka UM to w zasadzie baner, który jest w pełni wyświetlany przez program ładujący. Program ładujący sprawdza obecność określonych liter w określonych pozycjach banera. Więc jeśli przeniosę tekst, program ładujący UM wyświetli go niepoprawnie.

Taki baner był ciekawym wyborem projektowym.

Oczywiście informacje, które mam na UM, są nadal w najlepszym razie pobieżne. Możliwe więc, że istniało wiele wersji programu ładującego UM z różnymi banerami. Potrzebne będą dalsze badania.

Tak, zobaczę, czy mogę dodać obsługę Turbo Rapider. Nie jestem pewien, czy będzie to nowy plugin, czy wprowadzę plugin o nazwie "Różne rzadkie systemy turbo z Polski" i zrobię z niej typ konwersji :-)

W międzyczasie wszyscy możecie cieszyć się GENCAS. Jest to potężny zamiennik XEX2CAS, który jest dostarczany ze świeżo wydanym TURGENEM 8.8.6.