Hej!
Mam do Ciebie jedną prośbę! W zestawie 4 Empexu ode mnie masz grę Eidolon, na AOL'u jest jej wersja jako XEX, ale wymaga 128KB. Nagranie ode mnie ładuje się z pliku WAV na Atari z 64KB - zobaczy czy jak przepuścisz nagranie przez swój wynalazek to uda się poprawnie zdekodować rekord 3,4 oraz 41.
Wiesz co? Przejrzałem ten rekordy bit po bicie i wszystko z nimi jest OK! tzn. zapis jest poprawny... potem zajrzałem do kodu loadera... cóż zobaczyłem... loader tak podobny do tego siedzącego w *AJKOWYM Winter Olympiad'88 że sądzę że to jest przeróbka The Eidolon z wersji *AJKA... bloki 3 i 4 mają długości impulsów zgodne z Turbo 2000 :) A więc to co obserwujesz to nie jest kwestia złego zgarnia sygnału, ale zabezpieczenie przed kopiowaniem!
można próbować konwertować te bloki 3,4 z użyciem -t turbo2000, ale zmieniony jest mechanizm liczenia sumy kontrolnej z modulo256 na XOR! Problem by rozwiązał -cksum xor, ale suma kontrolna jest zaszyta w ciele loadera, a nie jest obecna na końcu rekordu. ... a jednak nie! da się rekordy 3,4 przetworzyć jako -t turbo2000 --cksum xor, postaram się to jakoś ogarnąć i wrzucę tutaj.
Co do bloku #41 to jeszcze nie patrzyłem, bo nie wiem jak dotrzeć do wczytywania tego fragmentu nagrania! (zapomniałem jak się grało w The Eidolon!) ... można spróbować to skonwertować na dwa sposoby... jeden to zabawa z edycją plików .hex i poprawki ręczne ... druga to wyłuskać bloki #3, #4, #41 i skonwertować je za pomocą -t generic.
To właśnie dlatego udaje Ci się to wczytać pod emulatorem, a nie udaje sie konwersja do formatu .CAS przy pomocy -t um


























