Odp: Nagrywanie kaset Atari w A.D. 2024
He, w 156 miało coś być ekstra, ale ostatecznie zniknęło :)
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Silly Venture 2024 SE - stuff Dostępny jest już stuff z zeszłomiesięcznego party Silly Venture 2024
FujiCup FujiCup ma na celu wspieranie sceny gier retro, dając uczestnikom szansę na pokazanie swojego talentu
Echa Silly Venture 2024 SE Są już dostępne wyniki Silly Venture 2024 SE
Uaktualnienie firmware do The400 Poprawki do "fizycznego" emulatora ośmiobitowych komputerów i konsol Atari.
Akcja - Wsparcie w reverse-engineering Wspierajmy tych, którzy do tej pory zrobili wiele!
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
He, w 156 miało coś być ekstra, ale ostatecznie zniknęło :)
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.
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)
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ć.
. 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/
Tak, wiem. I będę testował.
25 kaset zgrane. Na półce prezentują się z moimi nowymi okładkami bardzo zacnie. Turgen to naprawdę świetny program.
Nurtuje mnie tylko jedno pytanie. Probowalem w opcjach zmienić sposób wyświetlania tytułu wczytywanie gry która wyskakuje "z wykrzyknikiem", ale albo klikam coś nie tak albo coś tam mi nie działa.
Chcę żeby tytuł wyświetlał się bez rozszerzenia xex, albo żeby w ogóle się nie wyświetlał. Co tam Waszym zdaniem trzeba zaznaczyć tak przy pierwszym jak i drugim wariancie?
25 kaset zgrane. Na półce prezentują się z moimi nowymi okładkami bardzo zacnie. Turgen to naprawdę świetny program.
Nurtuje mnie tylko jedno pytanie. Probowalem w opcjach zmienić sposób wyświetlania tytułu wczytywanie gry która wyskakuje "z wykrzyknikiem", ale albo klikam coś nie tak albo coś tam mi nie działa.
Chcę żeby tytuł wyświetlał się bez rozszerzenia xex, albo żeby w ogóle się nie wyświetlał. Co tam Waszym zdaniem trzeba zaznaczyć tak przy pierwszym jak i drugim wariancie?
Tytuły i automatyczne tworzenie nazw można dostosować.
Ostatnio edytowany przez baktraaa (2024-06-19 14:49:35)
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.177 sekund, wykonano 10 zapytań ]