26

Odp: Nagrywanie kaset Atari w A.D. 2024

He, w 156 miało coś być ekstra, ale ostatecznie zniknęło :)

27

Odp: Nagrywanie kaset Atari w A.D. 2024

Gienek napisał/a:

Ok, tak żeby zostało. Pozbierałem moje XEX2CAS w jedno miejsce:
https://github.com/GienekP/xex2cas
v1.0 - to ten pierwszy zrobiony "sto lat" temu
v1.1 - v1.0 przepisany do C
v1.2 - tutaj zamiast wykrzynika jest loader od mona, jednoblokowy, no ja dodałem od siebie trik z bardzo krótkimi przerwami
v1.3 - to jest wersja 1.1 ale ma poprawiony "Wykrzyknik". Ten loader jak wszyscy wiedzą działa przypadkowo na XL/XE. Zdebugowałem, go, koledzy pomogli i wyszła wersja taka jaką autor miał na myśli. Dla eksperymentu można włączyć wczytywanie z BASICem. Wyskoczy ładny komunikat, że mamy carta w slocie, czego nie zobaczymy na oryginalnym wykrzykniku.

Widzę, że będzie co potestować w Majówkę :)
Póki co przerzuciłem się z nagrywaniem z CAS za pomocą Aspeqt na Turgena i jego opcję Generate Audio Directly. Okazało się bowiem, że loader który wrzuca przed XEX'ami rozwiązuje całkowicie problem Xexów z synchronizacją magnetofonu. Co prawda muszę jednak zgrywać gry na kasetę wsadzoną do Decka, który jest podłączony do PC, ale efekt jest bardzo ok. Bo po pierwsze słyszę na XC11 delikatnie ścieżkę z programem (czego nie słychać na tym magnetofonie przy nagranych kasetach bezpośrednio na Atari), przy "wykrzykniku" wyświetla się nazwa wgrywanej gry i nie ma problemów w trakcie ładowania gdy wyskakuje dajmu na to jakiś obrazek.

Gdybym miał lepszą kamerę i więcej czasu, to mógłbym z tego nagrać całkiem spoko materiał dla ludzi, którzy są atarowskimi purystami i chcą mieć gry na kasetach i to bez turbo :)

W zasadzie używam czterech metod zgrania gier z plików XEX i CAS.

1. Atari, Sio2SD, XC11, The Boss, pliki XEX.
2. PC, Atari, Sio2PC, XC11, Aspeqt, Kopier DB, pliki CAS.
3. PC, Alitrra, CAS, WAV, Winamp :), deck Sony podłączony do PC.
4. PC, Turgen (generate audio directly), XEX, deck Sony podłączony do PC.

Wzbraniałem się przed nagrywaniem na decku z pominięciem Atari, bo martwiłem się o inny skos głowicy oraz zależało mi na klasycznym zgrywaniu programowym, ale ta metoda jest zbawienna przy użyciu Turgena gdy brakuje nam pamięci w Atari do skopiowania większych gier, albo gdy trafimy na opornego XEX'a, który głupieje przy zgraniu innymi programami niż Turgen.

Dopóki jestem... wszystko jest możliwe.

28

Odp: Nagrywanie kaset Atari w A.D. 2024

Taśmy nie są najlepszym „domem” dla plików .XEX. O tym musimy pamiętać. Pliki .XEX nie zostały zaprojektowane do ładowania z taśm, przynajmniej nie w przypadku korzystania z oryginalnego systemu nagrywania na taśmach.

Aby pomyślnie przenieść pliki .XEX na taśmy, muszą zostać spełnione pewne wymagania.

Oprogramowanie kopiujące pliki .XEX z dysku na taśmu musi przeanalizować wewnętrzną strukturę plików .XEX i upewnić się, że przerwy są wydłużane po blokach zawierających wektory INIT. Jeśli wszystkie przerwy między blokami są krótkie, ładowanie łatwo jest skazane na porażkę.

Oprogramowanie ładujące pliki .XEX z taśmy musi zatrzymać silnik po odczytaniu bloku zawierającego wektor INIT. W przeciwnym razie ładowanie jest skazane na porażkę, ponieważ bloki można pominąć. A kiedy silnik się zatrzyma, konieczna jest dłuższa przerwa między blokami, ponieważ ponowna stabilizacja silnika zajmuje trochę czasu.

TURGEN rozwiązuje oba problemy, ponieważ wydłuża przerwy po blokach zawierających wektory INIT i zapewnia moduł ładujący .XEX, który zatrzymuje silnik. Program ładujący .XEX nazywa się TSCBL.

Podczas korzystania z kopiarek typu „dysk na taśmę”. należy wybierać takie, które w razie potrzeby wydłużają przerwy między blokami. Urządzenie C: nie może tego zrobić, więc kopiarki muszą bezpośrednio wywoływać SIO. To sprawia, że są one bardziej skomplikowane.

Ostatnio edytowany przez baktraaa (2024-04-30 09:19:26)

29

Odp: Nagrywanie kaset Atari w A.D. 2024

XEX2WAV https://github.com/GienekP/xex2wav
Loader do mona, jednorekordowy, zatrzymuje silnik po INIT a sam xex2wav wydłuża przerwę.

za jednym poleceniem zrobisz wava na całą stronę kasety

xex2wav gra1.xex gra2.xex gra3.xex gra4.xex zestaw.wav

Po wygenerowaniu wava warto sprawdzić w Altirra czy xexy w ogóle chcą z taśmą gadać.

30

Odp: Nagrywanie kaset Atari w A.D. 2024

perinoid napisał/a:

. Pytałem autora, czy nie mógłby zrobić czegoś takiego dla trybu Normal ale wyszło, że coś tam nie do końca to łatwe i na razie nie ma.

Teraz jest to możliwe.
https://sourceforge.net/p/turgen/blog/2 … e-records/

31

Odp: Nagrywanie kaset Atari w A.D. 2024

Tak, wiem. I będę testował.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.