Hej!
No udało się odzyskać/przetworzyć wszystkie dane z tych nagrań które dostarczyłeś, więc nie zawracałem głowy już ;)
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
ASAP ma 20 lat - wydanie 7.0.0 20 grudnia 2005 został utworzony pierwszy commit w repozytorium CVS projektu ASAP (Another Slight Atari Player).
FiSh 0.70 Bocianu wydał FiSh 0.70, shell ułatwiający przeszukiwanie zasobów serwerów TNFS.
Street Fighter II już na Atari 8-bit! Vega i jego zespół wydali finalną wersję kultowej bijatyki. Wymaga 4MB cartridge i 64KB RAM.
Elite Demo 6 na Atari 8-bit! Trwają prace nad konwersją kultowej gry Elite. Szóste demo wprowadza liczne poprawki błędów.
vbcc v5 dla 6502 Kompilator C vbcc doczekał się piątej wersji dystrybucji dla 6502. Zapewnia dużo szybszą arytmetykę FPU i nowe narzędzia.
atari.area forum » Posty przez seban
Hej!
No udało się odzyskać/przetworzyć wszystkie dane z tych nagrań które dostarczyłeś, więc nie zawracałem głowy już ;)
Jeszcze jeden mały update i powrót do wersji GABI zapisanej w standardzie...
Spokoju mi nie dawało ze Altirra nie radzi sobie za dobrze z plikami CAS w których występują kombinacje segmentów DATA i FSK. Gabi i Kuadryk zapisane w standardowej prędkości (modulacja FSK o prędkości ~600 bitów/sek) zwierały dwa rodzaje zabezpieczeń o której pisałem wyżej (rekordy niestandardowej długości, oraz tzw. rekordy "multi-baud", tzn. takie w których prędkość transmisji jest zmieniana w trakcie transmisji rekordu). Z tym zabezpieczeniem a8cas-converta i a8cas-util radziły sobie stosując bloki typu "FSK", zamiast segmentów DATA opisującej standardowe rekordy (co prawda o dowolnej długości, jednak o standardowej budowie typu nagłówek 0x55,0x55, dane ... , CRC).
Eksperymentując z "Kuadrykiem" zauważyłem, że odpowiednia obróbka pliku wejściowego (zastosowanie filtru band-pass) i np. użycie opcji "bit-deviation"...
a8cas-convert --bit-deviation 0.3 -fh "kuadryk_blk3 (FSK).bp.wav" "kuadryk_blk3 (FSK).bp.hex" ...spowodowało że a8cas-convert stworzył plik .hex zawierający tylko i wyłącznie segmenty DATA i poprawnie rozpoznając rekordy typu multi-baud, nie stworzył plików typu FSK.
Z wczytaniem tego typu pliku Altirra nie miała już żadnego problemu, a więc postanowiłem "popracować" nad "Gabi" aby wyprodukować tego typu plik. Niestety nie potrafiłem zmusić a8cas-convert do wygenerowania tego typu pliku w przypadku "Gabi". Pierwszy rekord multi-baud udawało mu się rozpoznać, natomiast drugi rekord z uporem maniaka był konwertowany jako blok typu FSK.
Postanowiłem się przyjrzeć co w tej kwestii może mi zaoferować a8cas-util od FUJI-ego, zauważyłem w nim opcję --minfsk, która właściwie robiła to o co mi chodziło...
./a8cas-util.pl --autoadjust --highpass --minfsk conv "gabi_blk3 (FSK).wav" "gabi_blk3 (FSK).hex"Jednak albo jakość nagrania, albo kombinacja bitów w tym nagraniu powodwały że tworzony rekord multi-baud nie był poprawny:
baud 00570
data 00394 55 55 00 00 02 56 a2 3b 20 83 ec a2 18 20 ff ed a2 18 20 83 ec 20 4a f4 a2 03 20 74 fe ; record=40 ; length=29 ; checksum=1f BAD
baud 00383
data 00000 a2 2f a9 01 20 21 ; record=41 ; length=6 ; checksum=9c BAD
baud 00570
data 00009 a2 03 20 77 eb 20 d2 ea a9 85 a0 98 20 98 ec ... ... ... d0 03 4c c4 3a a2 3b 58 ; record=42 ; length=482 ; checksum=ad BADKażdy długi rekord w tym nagrani składa się 518 bajtów (512 bajtów danych + nagłówki + CRC), a jak widać powyżej drugi rekord multi baud został mylnie zinterpretowany przez program a8cas-util, ponieważ został rozpoznany tak że składa się z 29+6+482 = 517 bajtów, brakuje więc jednego bajtu... być może inne są też przekłamane, należało by to zatem skorygować... tylko jak określić które bajty i jakie powinny mieć wartości?
Tutaj z pomocą przychodzi emulator i wczytanie do niego tego samego pliku w postaci wav... a potem przeszukanie pamięci i poszukanie w niej sekwencji bajtów występujących na końcu poprawnej części rekordu multi-baud:
20 4a f4 a2 03 20 74 feczyli wchodzimy do monitora atari800, poszukujemy sekwencji bajtów z rekordu, znajduje się ona pod 3462, deasemblujemy od wskazanego adresu i już wiemy jakich bajtów jest za dużo i jakich brakuje:
> s 0400 ffff 20 4a f4 a2 03 20 74 fe
Found at 3462
> d 3462
3462: 20 4A F4 JSR $F44A
3465: A2 03 LDX #$03
3467: 20 74 FE JSR $FE74
346A: A2 2F LDX #$2F
346C: A9 01 LDA #$01
346E: 20 03 EC JSR $EC03
3471: A2 03 LDX #$03
3473: 20 77 EB JSR $EB77
3476: 20 D2 EA JSR $EAD2z powyższego wynika że:
data 00000 a2 2f a9 01 20 21 ; record=41 ; length=6 ; checksum=9c BAD^^^ tutaj mamy jeden bajt za dużo (ten końcowy o wartości $21), natomiast w następnych danych:
data 00009 a2 03 20 77 eb 20 d2 ea a9 85 a0 98 20 98 ec ... ... ... d0 03 4c c4 3a a2 3b 58 ; record=42 ; length=482 ; brakuje dwóch bajtów (482 bajty, zamiast 484 bajtów --> tak aby suma wszystkich bajtów w rekordzie wynosiła 518 bajtów) ... ze zdisasemblowanej treści wynika że brakuje bajtów: $03,$EC.
Po wprowadzeniu poprawek do pliku .HEX otrzymujemy poprany plik zawierający dwa rekordy multi-baud, co jest zgodne z oryginałem.
Dołączam ten plik do posta. Teraz i Altirra nie ma problemu z jego odczytaniem, w standardowych ustawieniach.
Hej!
Już ku formalności załączam archiwum z przekształconymi do formatu CAS, plikami zawierającymi grę Kuadryk (Kwadryk?) .
Archiwym zawiera 3 pliki:
Kuadryk (Sonix) [FSK].cas
Kuadryk (Sonix) [T2K].cas
Kuadryk (Sonix) [T2F, T2K, AST].cas
1] Plik zawiera grę zapisaną w prędkości standardowej. Sposób zabezpieczania z tym który opisywałem przy Gabi, a więc rekordy o niestandardowych rozmiarach, a do tego w strumień wtrącone bajty z niższą prędkości bitową.
2] Plik zawiera grę zapisaną w Turbo, przed grą w turbo zapisano loader ładujący się w prędkości standardowej, jednak z zabezpieczaniami (rekordy o różnej długości), ten loader oczekuje sygnału na drugim porcie Joysticka, a więc zgodność sprzętowa z KSO Turbo 2000. Impulsy kodujące zgodne z KSO Turbo 2000/Turbo 2000F, zabezpieczenie tożsame z tym które opisywałem parę postów wyżej z opisem zastosowanych zabezpieczeń w Gabi.
3] Plik zawiera również grę zapisaną w Turbo, jednak loader tym razem obsługuje systemy turbo które oczekują sygnału na linii DATA_IN portu SIO, a więc będą działać systemy takie jak AST, ATT, UM (i wszystkie które są włączane za pomocą linii COMMAND), Turbo 2000F (po wczytaniu loadera w standardzie należy szybko przełączyć magnetofon na tryb turbo). Loader ten jednak jest na tyle uniwersalny że jeżeli wykryje interface KSO Turbo 2000 podłączony do drugiego portu joysticka, to przełączy się na odbiór sygnału z tegoż źródła.
seban: jest opcja zaproponujesz cos wiecej?
Napiszę szczerze, max. jaki mógłbym za to zapłacić to powiedzmy 80pln + koszt wysyłki (paczkomat) ... nie wiem czy nie rzucam tutaj zbyt niską dla Ciebie kwotą. Ja wiem że stan Twojego egzemplarza jest "mint"... ale jak pisałem mnie raczej interesuje karta i wpakowanie jej to mojego retro serwera niźli pudełko i jego stan.
Oczywiście jeżeli uważasz że to nadal za niska kwota to ja to jak najbardziej rozumiem i nie będzie tutaj żadnej urazy z mojej strony jeżeli uznasz tą kwotę za zbyt niską.
Skąd wiedziałeś, że suma kontrolna w tym programie jest liczona przez XOR? Przeanalizowałeś kiedyś jego działanie? Spotkałeś się już z takimi plikami?
Widzisz, siedziało mi to jakoś z tyłu głowy, tzn. przyjrzałem się plikowi od Ciebie, a ponieważ był w niezłej formie i jakości, to zauważyłem że mimo tego że suma kontrolna (CRC) jest błędna, to zawsze tak sama, czyli wynikało z tego że nagranie jest poprawne jednak format danych jest nieco inny, zajrzałem więc do loadera, a tam od adresu $7B1:
07B6: B1 32 LDA ($32),Y ;BUFRLO
07B8: 48 PHA
07B9: 18 CLC
07BA: 45 31 EOR $31 ;CHKSUM
07BC: 85 31 STA $31 ;CHKSUM
07BE: 68 PLA
07BF: 20 3B 07 JSR $073B
07C2: 68 PLA... jest procedura która po odczytaniu bajtu danych z taśmy dokonuje aktualizacji sumy kontrolnej, czyli:
07B9: 18 CLC
07BA: 45 31 EOR $31 ;CHKSUM
07BC: 85 31 STA $31 ;CHKSUMjak widać pod adresem $7B9 została instrukcja CLC, co oznacza iż oryginalnie była w tym miejscu standardowa procedura liczenia CRC, która wyglądałaby tak:
07B9: 18 CLC
07BA: 65 31 ADC $31 ;CHKSUM
07BC: 85 31 STA $31 ;CHKSUM... teraz wszystko stało się jasne, w dodatku z tyłu głowy miałem gdzieś te wszystkie informacje o formatach danych które były w ten sposób zabezpieczony o o których napisał Pajero w Atariki: Zapis z zabezpieczeniami. Do tego jak pisałem wcześniej wydawało mi się że był jakiś program W.Zabołotnego który miał zmianę formatu odczytanych danych, w dodatku pamiętałem ten tekst z IKS-a, bo kiedyś poprawiałem w Atariki wpis o turbo 2T06 ... no i do kompletu na pewno czytałem Twoje wpisy o Long Turbo Copy, tylko pamięć moja nie pozwalała sobie na przypomnienie nazwy programu, ale na szczęście Ty o tym pamiętałeś :D
Wracając do tych kaset to ciekawe jak to się stało, że użyli starej wersji Turbo KSO?
Ależ sądzę że zrobili to celowo i z premedytacją, nie wiem czy byli świadomi istnienia formatu 1T czy też "patchowali" istniejące (późniejsze) Turbo 2000F... ale ten "pozostawiony" samotny "CLC", na to właśnie wskazuje. Po prostu zmianę sposobu liczenia CRC uważali za swego rodzaju zabezpieczenie... jak "silne" ono było to właśnie widać ;) Dużo bardziej się postarali w Gabi/Kwadryk ;)
Wszystkie te systemu turbo, czyli KSO 2000, Turbo 2000F, Turbo 2001, etc. są zgodne w 100% z Turbo 2T06 Wojciecha Zabołotnego i sądzę że właśnie na tym rozwiązaniu bazowały, format zapisu na taśmie w tych wszystkich systemach jest dokładnie taki sam jaki stworzył/przedstawił/wymyślił W.Zabołotny ... nawet procedury transmisji KSO2000, T2000F, etc. są identyczne jak w Turbo 2T06. Te systemy i ich oprogramowanie to ewolucja w czystej postaci bazująca na tym czemu podstawy dał W.Zabołotny.... zresztą to samo dotyczyło się rozwiązań sprzętowych... to po prostu różne drogi do osiągnięcia tego samego celu.
Czyli musi istnieć Turbo KSO 1T## !? O którym piszesz "w starym formacie".
Z artykułu w czasopiśmie IKS nr 11/1998, na stronie nr 7 sam Wojciech Zabołotny pisał:

oczywiście mamy tutaj błąd w druku i zamiast "iT", powinno być "1T".
Edited on 2025.08.18: Updated HTTP links to HTTPS to avoid mixed content issues.
A widzisz... czyli jednak nie miałem urojeń tylko sklerozę :) Pamiętałem że to był program od W. Zabołotnego :) Tylko nie kojarzyłem który :)
Hej!
@Seban Wielkie dzięki za przeanalizowanie, opis i skonwertowanie :)
Naprawdę nie ma za co, dla mnie możliwość przyjrzenia się temu to też "kopalnia ciekawostek", wtedy gdy było to wydawane nie miałem styczności z tymi wydaniami (inny region geograficzny) ... oryginały miałem jedynie od Avalon i Mirage, no czasami udało się coś od ASF kupić, ale to były już głównie wydania dyskietkowe. Wydania kasetowe od Sonix czy Krysal były dla mnie niedostępne. Także dzięki wielkie za udostępnienie tych nagrań!
Musze przyznać, że nie spodziewałem się że aż tyle ciekawostek kryje się na tych nagraniach. Choć te kolorowe paski kojarzyły mi się z *AJEK-iem.
No ja też nie (w odniesieniu do ciekawostek), a kod loaderów jest dość charakterystyczny, można znaleźć podobieństwa do tego co potem było w różnych "*ajkowych" dziełach... swoją drogą ciekawe jest to czy ta "*" którą wypisuje na dole loader to przypadek czy może jakaś aluzja co do autorstwa loadera :D
"taśma miejscami była mocno zmiędlona" Może coś poszło nie tak przy zgrywaniu, bo nie przypominam sobie, żeby były jakieś problemy z tą taśmą? Popatrzę...
No w kilku miejscach nagrania są tego typu zaniki sygnału:

"a8cas-util" nie potrafił sobie z nimi dobrze poradzić, albo ja nie potrafiłem dobrze dobrać parametrów przetwarzania tego sygnału.
Co do Humanoida, to widzę, że największy problem miałem z prawidłowym wyborem turbo i wczytaniem w emulatorze. Napisałeś, że bloki zgodne z Turbo KSO, ale jednak to turbo nie "łapie" nazwy. Nie sprawdzałem, czy po podmianie nazwy z innej kasety odczytuje bloki danych (błąd byłby na końcu bloku)?
No tak jak pisałem wyżej, bloki są zgodne (w sensie szerokości impulsów, struktury nagrania) zgodne z formatem Turbo 2000 (F/KSO), ale dokonano jednej zmiany... sposób liczenia sumy kontrolnej jest inny (nie modulo 256, a XOR) ... to dlatego nie możesz odczytać nazwy, a jak podstawisz inną to potem masz błąd sumy kontrolnej pliku, ponieważ jest ona liczona w inny sposób, aby dokonać konwersji takiego pliku wystarczyło użyć opcji "-cksum xor" przy wywołaniu "a8cas-util".
Zresztą jeżeli chodzi o kopiowanie tego typu plików to przyszedł mi do głowy jedne pomysł, sprawdzę i dam znać czy mój pomysł się sprawdził.
Atak minął, wydawało mi się że był gdzieś program W.Zabołotnego (tego od Turbo 2T06, 2T09, 2T12) w którym można było kopiować dane we wcześniejszym formacie (właśnie z sumą kontrolną bazującą na XOR a nie na modulo 256) ... chyba jednak mi się wydawało... bo nie mogę nic takiego znaleźć teraz, pewnie już mam urojenia :P
Następny kawałek układanki, czyli "Gabi" na warsztacie... udało się przeprowadzić konwersję do plików CAS, jednak nie jest ona optymalna, a to z tego względu że narzędzia zarówno Krótkiego (FSK) jak i i FUJI-ego (FSK/Turbo) nie przewidywały takich "myków" (czytaj takich niestandardowych metod zapisu) jakie wystąpiły w nagraniach (wydanych przez SONIX), ale o tym za chwilę.
Archwimum zawiera 3 pliki:
Gabi (Sonix) [FSK].cas
Gabi (Sonix) [KSO2000].cas
Gabi (Sonix) [T2000F, AST, KSO].cas
(1) plik CAS zawiera wersję Gabi zapisaną w standardzie. Narzędzie Krótkiego (a8cas-convert) poradziło sobie z konwersją tyle że nie do końca optymalnie, jednak wygenerowało poprawny plik CAS, tzn. taki który da się wczytać używają emulatora atari800. Jeżeli chodzi o Altirra to początkowo sądziłem że nie radzi sobie ona z tak zapisanym plikiem (loader po rekordzie z zabezpieczeniem twierdzi że nastąpił "błąd wczytywania"), chociaż bez problemu wczytuje plik w formacie WAV, wszystko wskazuje na to że Altirra ma błąd. Plik CAS nie wczyta się poprawnie, jednak gdy przełączymy w opcjach "Turbo Support" na "Always ON", a następnie załadujemy plik CAS, to on wczyta się i uruchomi bez najmniejszego problemu... tak... tak... to jest zupełny idiotyzm, bo przy "Turbo Support" ustawionym na "Always ON", nie powinno się dać załadować żadnego pliku w standardzie, jednak w tym wypadku to działa... dlaczego? nie wiem, nawet nie próbowałem wnikać. A odkryłem to przez przypadek gdyż wcześniej testowałem pliki zapisane w Turbo.
Może dwa słowa o zabezpieczeniach jakie zastosował Sonix, nie są one jakieś super skomplikowane, jednak jak widać "upierdliwe" zarówno dla narzędzi konwertujących jak i dla emulatorów. Nagranie składa się z loadera, który to potem ładuje dalszą cześć nagrania składającą się 512 bajtowych rekordów danych, jednak w kilku momentach nagrania (w przypadku GABI są to dwa miejsca) w rekordzie danych po występują bajty zapisane z obniżoną prędkością (nie 600 bodów tylko coś około 300 bodów) ... loader wie dokładnie kiedy te bajty w strumieniu danych nastąpią i ponieważ "podmienia" on wektor SERIN, to w chwili gdy taki bajt ma nastąpić przestawia on prędkość odczytu na obniżoną, następnie po odczytaniu takich "spowolnionych" bajtów, przywraca standardową prędkość transmisji.
Narzędzie do konwersji WAV-->CAS nie zakładają takiego scenariusza, ale wychodzą z tego obronną ręką, tworząc blok FSK od miejsca wystąpienia "spowolnionego" bajtu do końca rekordu (zamiast DATA) w pliku CAS. Nie przeszkadza to oczywiście w niczym poza estetyką pliku, jak widać emulator atari800 a nawet "oszukana" Altirra dają radę to wczytać. Pewnie by się to dało ręcznie nawet edytować i poprawić, ale to już pozostawię zapaleńcom i miłośnikom nagrań w formacie zabezpieczonym przez Sonix. Dysponując plikiem oryginalnym czy nawet plikiem CAS można sobie już zrobić z tego wszystko.
(2) Plik CAS zawiera wersję nagraną w formacie Turbo, długości impulsów PWM są zgodne z Turbo2000F/KSO Turbo 2000, tyle że format danych jest dość specyficzny... narzędzie FUJI-ego nie potrafiło nad nim zapanować (zaraz wyjaśnię dlaczego), więc należało przy konwersji do pliku CAS użyć formatu "genric" (opcja -t generic w a8cas-util), a więc zamiast typowych bloków "pwmd", są bloki typu "pwml".
A wszystko to wymuszone zostało przez format danych który zastosowano do zapisu... niby w tym formacie danych są normalne impulsy zgodne z Turbo2000F/KSO (tzn. sync, "0", "1"). Format danych niby identyczny z tzw. nowym formatem Turbo 2000F, gdzie każdy segment danych w pamięci jest zapisywany jako oddzielny blok, poprzedzony blokiem nagłówka (gdzie i ile danych będzie zawierał następny blok) ... jednak w przypadku tego formatu, rekord danych nie kończy się normalnie... następuje seria bajtów danych, a potem zamiast bajtu CRC jest jeden impuls sygnału pilotującego, co jest sygnałem dla loadera że to koniec bloku danych, a po tym impulsie, jest zapisany właśnie bajt CRC.
Zatem każdy program kopiujący czy też narzędzie nie "będące świadome" tego typu zabiegu, będzie traktowało taki przypadek jako błąd czy przekłamania danych, a loader sprawdza dokładnie i oczekuje tego "błędnego" impulsu jak znacznika końca danych.
Generalnie wygląda to tak jakby *AJEK maczał w tym loaderze palce, zastosowane mechanizmy i kod loadera jest dość podobny do tego co potem nastąpiło w Speedy2700 napisanym przez *AJEK.
Format danych jest po prostu drobną modyfikacją tego co się zwało "nowym formatem" Turbo 2000F lub tym formatem danych który baktraaa nazywa formatem L3 w swoim Turgen.
(3) Ten plik jest właściwie tożsamy z plikiem #2, różnica jest taka że loader niby jest przeznaczony dla systemów Turbo 2000F/AST/ATT/UM (oczekuje danych na linii DATA_IN portu SIO), jednak co ciekawe ten loader w przeciwieństwie do pierwszego loadera, jednak ten loader próbuje wykryć system turbo (jak speedy2700) i jak znajdzie podłączony interface KSO Turbo 2000 do drugiego portu JOY-a to przełączy się na odbiór danych z tego interface. Loader z pliku #2, nie próbuje wykonać auto-detekcji tylko od razu oczekuje sygnału z interface KSO2000.
Dane z tego nagrania udało się cudem wyłuskać, bo taśma miejscami była mocno zmiędlona, ale pomógł prymitywny konwerter którego używałem od obrobienia wcześniejszych nagrań z "Winter Olympiad 88".
Jak pisałem pliki wygenerowane z użyciem "-t generic" zawierają bloki "pwml" zawierające po prostu surowe dane określające długości poszczególnych impulsów zapisanych na taśmie, dlatego też o wiele dłuższe niż standardowe pliki zawierające segmenty "pwmd". Ale to już jest jakiś punkt zaczepienia, zawsze można napisać prosty konwerter, znając format danych i występujące w tym formacie "zabezpieczenie" odbiegające od standardowych rozwiązań.
Jak znajdę jeszcze wolniejszą chwilę to postaram zająć się też "Kwadrykiem", wszystko wskazuje na to że to przypadek podobny do GABI :)
ps) aby wczytać pliki CAS zapisane w turbo używając zmodyfikowanego przez FUJI-ego emulatora atari800, należy pamiętać aby opcja "Invert polarity durging READ" była ustawiona na "NO" (jest to pokłosie tego impulsu zabezpieczającego, po którym następuje bajt CRC).
Hej!
Przyjrzałem się plikom załączonym przez QTZ, na pierwszy ogień poszedł Humanoid, a więc aby nie przedłużać to:
Humanoid w wersji standard, zapisano używając bloków o niestandardowej długości. Wstępny loader ma dwa standardowe rekordy (po 128 bajtów) i ładuje blok zawierający czołówkę i licznik odliczający czas ładowania, a potem już występują bloki o długości 2048 bajtów. Bez problemu dało się to przekształcić do postaci CAS.
Po wersji w standard występuje wersja zapisana w formacie "prawie" zgodnym z turbo 2000, czyli mamy tutaj długości impulsów zgodne z Turbo 2000F/K.S.O. 2000, rekordy po 3072 bajty... jedynym zabezpieczeniem jest zmiana sposobu liczenia sumy kontrolnej (zamiast modulo 256 użyto sumy kontrolnej bazującej na XOR). Ten zapis również dało się bez problemu przekształcić do formatu CAS.
W załączniku wyniki konwersji. Pliki CAS zapisane tylko w standardzie można wczytać za pomocą Altirra lub Atari800. Natomiast plik CAS który zawiera dane w Turbo (zawierający bloki danych PWM) można wczytać używając zmodyfikowanego emulatora Atari800 udostępnionego przez FUJI-ego (Atari800 - modified by FUJI).
Loader Turbo oczekuje sygnału na liniii DATA_IN portu SIO. W emulatorze należy wybrać turbo "Manual Switch", a po załadowaniu loadera, należy wejść do menu "Tape Managment" i przełączyć opcję "Turbo Active" na "YES". Należy zwrócić również uwagę aby opcja "Invert Polarity during read", była ustawiona na "YES".
Dla ciekawych formatu rekordów i struktury pliki załączyłem również w archiwum pliki .HEX.
wychodzi na to, że temat jest do zamknięcia ;)
Hej!
@Seban Czy udało Ci się odzyskać całe Winter '88?
Praktycznie tak, tzn. udało się mi wszystkie części poskładać tak aby się wczytywało całe. Niestety ten kto robił wersję turbo popełnił błąd i w ostatniej części zamiast restartu jest "zwiecha"... błąd zlokalizowałem i poprawiłem ale to wymaga aby napisać dekoder do bloków tego typu, a potem wygenerować ponownie CAS-a z poprawkami. Za co się oczywiście zabrałem, ale mam ostatnio bardzo mało czasu na zajęcie się tym. Niemniej jednak sprawa jest w "kolejce" i ma się ku końcowi.
@Seban - jest tutaj gra Ace Of Aces, o ile na emulatorze wczytuje się tylko ekran tytułowy i potem kolejny etap kończy się fioletowym ekranem. To sprawdziłem tego cas'a na prawdziwym sprzęcie (AVG Cart) i tam gra pięknie się uruchamia. To jest ta sama kopia co była na zestawie firmy Empex z Łodzi...
O! dzięki za informację i kolejny kawał porządnej roboty! :) Już od dłuższego czasu chodzi za mną AVG cart, ale obecnie nawet nie miałbym czasu aby się nim porządnie zająć, więc odwlekam sprawę, jednak widzę to to nieuniknione :) tzn. zakup tego carta! :)
Hej!
seban: kurcze... wycenialem to na troche wiecej - sam chciałem to zakisić dla siebie, dlatego taki kolekcjonerski stan... muszę jednak zwolnić miejsce wiec trzeba się będzie jakoś dogadać... to Twoja ostateczna propozycja?
W sumie to chciałem kupić z ciekawości, bo mam jeszcze takie karty od Promise i 3ware, ale masz rację to jest kolekcjonerski box, a ja bym tego na pewno w pudełeczku nie trzymał, więc odpuszczam bo szkoda w takim stanie kartę do pracy zaprzęgać ;) Może ktoś z duszą kolekcjonera będzie tym zainteresowany :)
Hej!
Przygarnąłbym Adaptec AAR-2400A, dam 40zł + koszty wysyłki paczkomat Inpost. Będzie OK?
Hej!
Tym razem mam do zaoferowania płytę CD kupioną daaawno temu u Sikora: Sikor Soft *.ATR & *.XEX Goodies
Cena startowa to 30zł + koszty wysyłki paczkomatem InPost (rozmiar A):
Licytacja, powiedzmy środa (09.02.2022) do godziny 21:00 czasu CET.
Proponuję to co widać na zdjęciach, czyli płyta CD + książeczka + oryginalne opakowanie.
jeszcze chwilę to potrwa. niby wszystko gotowe, ale te drobiazgi które zostały mnie denerwują na tyle że nie chciałbym w takiej formie oddawać tego w wasze ręce.
Hej!
Seban czy jesteś w stanie się podjąć tego projektu ? Gdzie Tobie wysłać Cart-a ?
Jak najbardziej tak! Szczegóły przesłałem na e-mail.
pozdrawiam serdecznie
Sebastian
Hej!
Jeżeli chodzi o odtworzenie schematu i dump zawartości carta, to mogę się podjąć tego zadania.
to nie "moja" wersja SP :) Obrazek w moim poście jest podlinkowany ze strony MadTeam ;-)
Pytałeś o manipulację segmentami i optymalizację plików .xex, do tego SP nadaje się wręcz idealnie, ale ja nie jestem "poważnym graczem", jeżeli nawet coś dłubię to nic poważnego. Dla mnie SP ma 99% tych funkcji o które pytałeś, dlatego byłem zaskoczony trochę Twoim postem, bo nie raz dyskutowaliście o SP tutaj na forum w różnych wątkach... i właśnie dlatego postanowiłem załączyć ów obrazek.
przecież jest Super Packer by Tebe/MadTeam.

Wygląda na Turbo 2000F/2001... byłem co prawda ciekawy, ale nie licytowałem bo byli inni chętni, i widzę że słusznie postąpiłem bo na koniec się zrobiła "bitwa" snajperów ;)
Hej!
Wtrącę się tylko na chwilę. Pamiętajcie jednak o tym że ten spadek na diodzie jest zależny od temperatury złącza, a także od prądu jaki płynie przez złącze... co w niektórych sytuacjach może być dość szkodliwe:

Jeżeli za diodami jest wpięte urządzenie które ma jakiś stabilizator napięcia na swoim wejściu, to użycie diody jeszcze jest akceptowalne, natomiast jeżeli w ten sposób chce się uzyskać np. spadek z 5V na 3.3V i zasilać jakieś MCU czy cokolwiek innego, jest to tylko proszenie się o kłopoty.
Tanie chińskie przejściówki CF IDE miały w ten sposób zrealizowane wytwarzanie "3.3V", włożenie prostego stabilizatora low-drop dla chińczyka było "zbyt kosztowne", połowa kart z takimi przejściówkami i tak "pływającym" napięciem w zależności od prądu obciążenia, nie działała stabilnie/poprawnie.
jak najbardziej podtrzymuję, jutro napiszę e-mail, aby się jakoś zgadać na odbiór.
Spoko! Doskonale rozumiem! :) Miałem z całej tej operacji trochę "radochy", odświeżyłem sobie pamięć, co właściwie mam w "szufladkach", zatem wszystko jest w jak najlepszym porządku! :) Dosłownie "zero problemu" :) Mam nadzieję że znajdziesz TMS-a w lepszym stanie :]
zacznę zatem od 64zł
atari.area forum » Posty przez seban
Wygenerowano w 0.100 sekund, wykonano 17 zapytań