atarionline.pl Pomysł na turbo na magnetofonie bez turbo. - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1: CommentAuthorbruno_j
    • CommentTime18 Jan 2018 zmieniony
     
    Założenia: - turbo służyć do wygrywania gier(pierwotnego sygnału nie musi generować Atari, ma go jedynie wczytać), - zero zmian sprzętowych (ograniczenie częstotliwości sygnału z magnetofonu do ok. 5kHz), - wykorzystujemy dekoder FSK w magnetofonie (do kompa trafiają gotowe 0 i 1), ale posługujemy sie modulacją PWM, - posługujemy się falą prostokątną i mamy możliwość manipulacji wypełnieniem. Czy możliwe jest wyciągnięcie z tego 2000÷2500 b/s? A może więcej?
    • 2: CommentAuthorpin
    • CommentTime19 Jan 2018
     
    Nie wiem, czy to coś pomoże ale jest coś takiego:

    ->link<-
    • 3: CommentAuthorbruno_j
    • CommentTime19 Jan 2018
     
    Coś mi się tak kołacze, że jakiś opis T2600 był bodajże w Tajemnicach Atari. Pamięta może ktoś w którym to mogło być numerze?
    • 4: CommentAuthorQTZ
    • CommentTime19 Jan 2018 zmieniony
     
    ->link<- ale chyba tylko CasDup i COS.
    ->link<- (coś między wierszami).

    Było też K.S.O. (v1.0) które działało bez przeróbki - ->link<- ( ->link<- - kolejne wersje wymagały interface-u)

    Baktra w ulepszonej wersji xex2cas 2 dodał loadery pozwalające na szybsze wczytywanie przy standardowym magnetofonie - ->link<- ->link<- (tylko coś linki nie działają...)
    • 5:
       
      CommentAuthorKrótki
    • CommentTime19 Jan 2018
     
    bruno_j: Manipulacja wypełnieniem w sygnale składającym się z sinusoid 3995 i 5327 Hz? Z tego co wiem, sygnał o jednej z tych dwóch częstotliwości musi trwać co najmniej 1/1400 s, żeby elektronika magnetofonu go zauważyła. A to i tak tylko na najstabilniejszych modelach w rodzaju XC11, bo na innych jest podobno gorzej.

    Czyli proponujesz, żeby np. kodować cyfrę 0 jako sekwencję:
    3995Hz * 1/1400s; 5327Hz * 1/1400s
    a cyfrę $F jako sekwencję:
    3995Hz * 2/1400s; 5327Hz * 1/1400s
    a pozostałe 14 cyfr jako sekwencje o jakichś innych, pośrednich długościach sygnału 3995Hz? Np. $8 zakodujemy jako
    3995Hz * 1,5/1400s; 5327Hz * 1/1400s

    Ww. kodowanie dałoby, o ile się nie pomyliłem, co najmniej 7400 b/s! Ale to pewnie niemożliwe. Nie mam też pojęcia, z jaką maksymalną prędkością to mogłoby działać. Ale podejrzewam, że będzie to bardzo zależne od modelu magnetofonu czy też innych drobiazgów jak napięcie na zasilaczu, które potrafi być różne.

    Zamierzasz prowadzić jakieś testy?
    • 6: CommentAuthorbruno_j
    • CommentTime20 Jan 2018
     
    Cuś w tym stylu;) Ale półbajtki posortowałbym wg częstości występowania w pliku i przypisał najkrotsze "kody" najczęściej występującym. Co do długości impulsu to wiemy, że 900b/s pracuje stabilnie na 99,9% sprzętu. Ciekawe czy jest jakaś różnica między przełączaniem z 1 na 0 i odwrotnie.
    Zamierzasz prowadzić jakieś testy?

    Na razie teoretyzuję. Sądząc po ilości wolnego czasu to do testów dojdę pod koniec pięciolatki. ;)
  1.  
    Well,

    there were two software-only turbo-tape programs in the german Computer Kontakt magazine (and/or Atari Magazin, by the same publishers), one was named "Speedtape 1.0" and was written in Atari Basic. Afaik, no special loader was required, it simply copied the program from normal 600 Baud to 1000 Baud. BUT, since the program was written in Atari Basic, it had a limited memory of less than 32kbytes, so it could not copy/convert long tapes.

    Later they released a program named CBAUD, which consisted of a copy-program and a loader program (Assembler source was also available!) and worked with 1200 Baud. BUT, the program worked from DOS and was limited to approx. 37kbytes.

    Maybe someone with good knowledge in Atari Basic could generate a better Speedtape program (faster and with more memory to copy+load longer tapes) ? Or maybe someone with better knowledge in assembler could generate a better CBAUD program (faster and with more memory to copy+load longer tapes) ?

    ->link<-
    (post #17 for the software)