Nie widzę powodu, dla którego plik .xex nie miałby działać z AVGCART. Chyba że plik .XEX jest ładowany z pliku .ATR i żaden z kabli nie jest podłączony ani do PBI/ECI, ani do SIO.
Generalnie - jak czegoś nie ma, to poproszę o podsyłanie. To jest właśnie tak, że wspólnie zbieramy te zasoby i jak ktoś się swoimi unikatami nie podzieli, to ich po prostu w archiwum nie będzie. Jeśli mogę prosić - to najlepiej podsyłać paczki zip na priv, bo wątków i postów jest tyle, że łatwo przegapić jakieś pojedyncze programy. Zachowujmy te pliki, bo odchodzą wraz z nośnikami i autorami, a im więcej osób ma zasoby tym większe szanse ich przetrwania.
@Baktra, sprawdziłem jeszcze raz na AVG CART zrzut cartridge Atares w XEX i jednak się uruchamia. Może jakiś chwilowy błąd.
Mam pytanie: Zastanawiam się, czy byłaby technicznie możliwa implementacja funkcji wskaźnika postępu ładowania w Turgen – np. pasek postępu lub procentowa informacja na ekranie w trakcie ładowania danych z CAS. Czy taki mechanizm dałoby się zrealizować w ramach Turgen System czy jednak trzeba by było mieć odpowiednio napisany loader? Taka funkcjonalność była by super pomocna przy ładowaniu plików turbo z AVG Cart. W A8 Pico Sio jest pasek ładowania i jest to świetne rozwiązanie. W AVG Cart fizycznego wyświetlacza brak, dlatego musiałoby być coś na ekranie komputera.
To nie jest możliwe. W naturze emulacji sprzętowej leży to, że oprogramowanie nie może rozróżnić, czy podłączona jest prawdziwa kaseta, czy emulator oparty na .CAS. Nawet gdyby istniał API udostępniane przez AVGCART, które pozwalałoby określić, jaka jest pozycja w pliku .CAS, moduły ładowania musiałyby zostać zmodyfikowane, aby korzystać z tego API.
Wyobraź sobie kolejny kabel zwisający z AVGCART, zapewniający OSD :-)
Istnieją jednak uniwersalne moduły ładowania z wbudowanym paskiem postępu. 1. VisiLoad dla Czechosłowackiego Turbo 2000 i Super Turbo 2. SITRE, LBE PMG dla standardowych rekordów. SITRE pokazuje numery bloków, LBE PMG pokazuje paski.
Oczywiście dostosowane ładowarki również mogą to zrobić. Weźmy moduł ładowania dla gry YOOMP! Ma on swój własny piękny pasek postępu.
Aby udowodnić, że nie zbieram wymówek, mogę podać praktyczny przykład.
KSO Turbo 2000 i Blizzard. Można by powiedzieć, że pasek postępu jest łatwy, ponieważ z każdym blokiem przesuwalibyśmy wskaźnik (np. PMG w trybie bez DMA). Ale jest pewien haczyk. Oba systemy mają nagłówki plików, ale żaden z nich nie zawiera rozmiaru pliku.
Więc nawet sam format pliku jest przeciwko nam. Jedynym sposobem byłoby dostosowanie modułu ładującego do konkretnego pliku. To nie jest świetne rozwiązanie (choć stosowane przez niektóre moduły ładujące, szczególnie w przypadku standardowego formatu).
Dzieje się tak, ponieważ nie używasz naturalnego formatu pliku dla Turbo 2000 lub Super Turbo. Używasz jednego z niestandardowych formatów (ChainLoading, BlockLoading), gdzie jedynym elementem w naturalnym formacie jest niewielki moduł ładowania. Będziesz musiał zmienić typ konwersji na „Monolityczny plik binarny” i podać monolityczny plik binarny na wejściu.
Tak, niestety, nie można dostać wszystkiego, czego się chce. Autorzy systemów Turbo w latach 80. doszli do wniosku, że przy szybkich transferach paski postępu są zbędne :-)
Mam problem z ładowaniem CASów Blizzarda z użyciem SubCarta, tzn. w przypadku większych plików, po pewnym czasie ładowanie wywala się z błędem. Używałem różnych loaderów, Micro TOS, itp. zawsze to samo. Krótsza gra ma szansę się wczytać, dłuższa nie (np. Miecze Valgira II przerobione na CAS Blizzarda). W normalu nie zauważyłem tego problemu.
Czy ktoś się może z czymś spotkał? Ewentualnie może udostępnić konkretny loader i plik CAS, gdzie mu na pewno się wczytuje gra zajmująca np. kilkadziesiąt KB, żebym sprawdził u siebie?
Z tego co pamiętam to tak, ładował się i w Altirze i z użytkiem urządzenia Bumbox od Zaxona), ale musiałbym potwierdzić. Dobrze byłoby w drugą stronę, gdyby ktoś mógł udostępnić pewniaka CAS (Turbo Blizzard) z "dużą" grą i wskazać z którym cartridge'm lub loaderem się mu ładuje, żebym sprawdził u siebie na SubCarcie.
Ja mam AVG Carta i przetestowałem ładowanie z niego różnych turbo CAS-ów wygenerowanych przez Turgen. I moje doświadczenia są takie: 1. Turbo ROM - działa wszystko - bardzo ładnie 2. Blizzard - prawie nic nie działa niestety 3. Turbo 2000 polskie i czeskie - w większości działa, ale nie wszystko 4. Czeskie Super Turbo - w większości nie działa 5. AST, ATT, Unerring Master - działa prawie wszystko 6. KSO 2000 - w większości nie działa 7. Turbo D - nie działa
Co ciekawe A8 pico sio lepiej sobie radzi i prawie wszystko działa, Blizzarda wczytuje bez problemu. Tak samo Turbo D. Nie wiem ale może w przypadku AVG Cart wynika to z tego gdzie jest linia DATA. czy przez port joysticka czy przez sio. Ale w blizzard jest w sio a on na avg cart nie dziala, ast i att tez chyba w sio a te działają.
Albo trzeba kombinować z odpowiednim formatem (ChainLoading, BlockLoading), ale już cierpliwość mi się skończyła :). A8 pico sio generalnie radzi sobie lepiej.
Moja recepta na pliki Cas turbo: z avg cart/sub cart ładować loadery, tos, kos a z a8 pico sio same już plik Cas. Ja sobie podzieliłem tą moją kolekcję na dwie części: 1) AVG- CART: Cas-y: Turbo ROM, AST, ATT, UM, T2000 - bo jest wygoda i nie muszę zmieniać ustawień żadnych jak w PICO SIO. 2. A8 PICO SIO - reszta. Nie wygoda jest ze trzeba zmieniać ustawienia przy zmianie turbo - SIO DATA i TURBO WHEN - J2P4, J2P2, COMM, SIO DATA IN, None/Motor - fajna w sumie zabawa ale trzeba troche poklikać przyciskami :) (chyba że zaxon coś zmienił w najnowszym sofcie, nie mam najnowszego).
AVGCART nie ma połączenia z portem joysticka, więc Turbo D i KSO Turbo 2000 (wariant joysticka) nigdy nie będą działać. To oczywiste.
Czechosłowacki Super Turbo jest zagadką, ponieważ powinien działać. Blizzard - tryb turbo jest aktywowany przez ustawienie 1 na DATA IN, być może AVGCART tego nie obsługuje.
Oczywiście nie liczę przypadków, gdy ktoś wybiera niewłaściwy program ładujący pliki binarne dla danego pliku binarnego. To nie wina AVGCART.
Jestem w ciemności, ponieważ nie mogę znaleźć dokumentacji technicznej AVGCART, która zawierałaby niezbędne szczegóły techniczne. Smutne, będąc właścicielem AVGCART. Chociaż rozumiem, że obsługa .CAS jest kwestią drugorzędną.
Baktra, ja bym zaryzykował stwierdzenie, że obsługa prawdziwego Atari jest kwestią drugorzędną w czasach gdzie emulacja tego komputera jest na bardzo wysokim poziomie :). Ale nic nie daje tyle przyjemności co zabawa właśnie na prawdziwym Atari.
Ja bardzo lubię się bawić Twoim Turgenem. Avg / a8 pico sio czy prawdziwy magnetofon z turbo - lubię.
@MatthewNS To by potwierdzało moje problemy z ładowaniem Turbo Blizzarda z SubCarta. Prawie nic nie działa, tylko naprawdę małe CASy Blizzarda się wczytują. Też masz tak, że po chwili w teorii poprawnego ładowania występuje error i tyle?
Dla kompletności, spróbowałbym przygotować plik .CAS z Blizzard, który ma długie przerwy między blokami. TURGEN ma taką opcję. W ten sposób możemy ustalić, czy występuje błąd czasowy.
Przydałoby się jakieś narzędzie do sprawdzenia grupowego, które pliki gier z katalogu AtariOnline są monolityczne. Sprawdzanie w Turgen plik po pliku to czasochłonne zajęcie. Chyba, że jest już coś takiego.
Odświeżę wątek, czy w turgenie trzeba coś pozmieniać w opcjach aby poprawnie przerobić xex do turbo d? Próbowałem river raida , różne wersje i za każdym razem na końcu wczytywania pojawia się jakiś śmieć i gra się nie uruchamia. Ustawienia a8pico sio są ustawione na default poza turbo data na j2p4 i turbo when na none.
@druzil28 Bez dalszych informacji trudno będzie pomóc. Jakiej wersji oprogramowania i sprzętu Turbo D używasz? Czy próbowałeś najpierw z emulatorem Altirra?
Hey, już sobie poradziłem. Faktycznie konwersja działa bez żadnych kruczków , trzeba tylko wybrać dobre źródło. Testowałem na river ride i on faktycznie chyba nie jest kompatybilny. Zaxon dodał plik near w 9k, ja sobie zrobiłem w 11k i też się wczytało. Anyway dzięki za pomoc
Nabyłem coś takiego na aukro.pl. Z uwagi, że to czeski portal byłem przekonany, że to ma czeskie turbo 2000 w środku albo Turbo 6000 niemieckie bo pod magnetofonem jest nalepka jakiegoś niemieckiego serwisu. Ale po nagraniu TSFX turbo 2000 czeskiego i turbo 6000 nie wczytują się. Co to może być? Ma dodatkowy kabel doprowadzony do linii COMMAND we wtyczce.
Podepnę się pod temat, bo ciekawy. A jest jakiś program prosty w obsłudze i skuteczny który by nagrywał z SIO2SD z xex lub cas na taśmę w NORMALU przy pomocy ATARI?
Do tego najlepszym sposobem jest wygenerować self-extractor za pomocą Turgen System dla danego XEX-a, uruchomić to potem na Atari i on sam nagra ci to co trzeba na kasetę.
Ewentualnie można przeczytać opis od @dely: ->link<-
OK dzięki. Zrobiłem wg instrukcji z tej strony, nagrał się loader i gra, ale gry próbuję po nagraniu ją wczytać to loader się wczytuje ale po wgraniu loadera nic dalej się nie dzieje. Może to wina 130XE? Wygląda na to, że żadne gry w normalu nie chcą się wczytywać bo nawet wziąłem inną kasetę gdzie ktoś już coś kiedyś nagrał i też po loaderze stoi i nic się nie dzieje. Komputer nie jest zawieszony ale nie idzie dalej. Czyżby POKEY się spsuł?
If you want to do it the hardcore and original way, use A8, SIO2SD and some C/D copy programs to do it. First boot one of the various C/D copy programs from disk (ATR image on SIO2SD). Then insert your disk (your ATR image) with COM/EXE/XEX files you want to copy onto tape. Use the C/D copy program to load the file you want from disk and then use the C/D copy program to save it to tape.
Since the copied programs are COM/EXE/XEX file versions, you will need a tape bootloader to load them from tape. You can use the exclamation mark loader for this purpose or BL/C or COS. (Some of these loaders may only work with normal/slow 600 Baud loading; I never had a turbo tape and therefore always loaded with standard and slow 600 baud from tape and thus cannot tell if one of these bootloaders will also work with turbo tape or not.)
Find attached a disk with DOS 2.5 and three C/D copy programs: a) Turbo Speed Copy (supports turbos from GDR known as Chaos and Schleife), b) Supercopy (can convert monolithic programs with max. 32KByte size into boot-disks or boot-tapes or COM/EXE/XEX files) and c) CD-Copy 54K. My favourite is CD-Copy 54K, since it is very easy to operate (but it only works under DOS 2.5 and without Basic / Option key held down while booting).
Example: - insert ATR image (UTILS01.ATR) with CD-Copy 54K as D1: and boot it - when menu appears, use joystick to navigate, fire button or START key to load CDCOPY.COM - when done, insert ATR image with COM/EXE/XEX files - use "C" to load a file from diskette D1: (or ATR image), press Y to confirm - use "B" to save the file onto cassette in standard/slow 600 Baud format, use Y to confirm - beep sounds 2x, press Return key to start saving onto cassette (press Record and Play on recorder)
When done, boot e.g. BL/C from tape (or ATR image), then load your COM/EXE/XEX file from tape with it (press A in BL/C to load the COM/EXE/XEX file)...
OK dzięki. Ale to i tak wszystko na nic, Atari 130XE się popsuło. Nie ładuje loadera wykrzyknikowego nawet ze smartfona. Wcześniej ładowało. Czy ktoś wie co mogło się stać? Memory test przechodzi ale są tylko niecałe trzy wiersze kwadratów.
Option właśnie nie działa. Gdy go trzymam w trakcie włączania ATARI, pojawia się napis READY jak przy normalnym uruchomieniu. Dlatego loader się nie uruchamia bo BASIC się nie wyłącza. Klawisz Start działa przy włączeniu ale Option nie działa. Być może gdzieś klawiatura niedomaga, choć w Self Teście klawisz Option niby jest OK. Ale czytałem że mimo to w trakcie uruchamiania może być nieodczytywany przez GTIA z powodu zbyt dużej rezystancji.
Wciśnij w Self Teście Start+Option na raz i zobacz, czy obydwa są rejestrowane. Jeśli nie - to znaczy, że masz na tyle utlenioną ścieżkę, że rzeczywiście Option nie jest rejestrowany. Bez wyłączenia Basica loader może nie chcieć działać.
Były rejestrowane, ale nie obydwa naraz. Gdy wcisnąłem je naraz to tylko Start był aktywny w teście, osobno Start - OK, osobno Select - OK. Ale naraz widział tylko Start. Wcześniej to przeoczyłem. Zatem przeczyściłem co trzeba - gniazdo i styki w folii (IPA do gniazda a do styków gumka do czyszczenia złącz krawędziowych) no i działa i loader się też ładuje. Ale widać że folia już zaczyna padać, ciekawe czy do japońskiej klawiatury dostanę bo jeden pin z lewej jest nie podłączony. Dzięki za wszelką pomoc.