atarionline.pl SKSTAT - wejscie szeregowe - 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: CommentAuthorxxl
    • CommentTime18 Dec 2013
     
    bit 4 jest polaczony z DATA INPUT w gniezdzie SIO?
    jak powinien byc zapisany bajt na tasmie zeby za pomoca bitu 4 $D20F mozna go bylo zlozyc i odczytac ?
    • 2:
       
      CommentAuthorjhusak
    • CommentTime19 Dec 2013 zmieniony
     
    Wg mojej wiedzy i atari memory map tak, jest podłączony; tak działały wszelakiej maści turba bez dodatkowych kabelków - samplowały stan tego bitu i czytały :)

    Jednak gdy podłączyć magnetofon bez przeróbek, Atari będzie zapewne czytał poziomy po zdemodulowaniu.
    • 3: CommentAuthor0xF
    • CommentTime19 Dec 2013
     
    Bajt powinien być zapisany za pomocą bitów. :) Standardowy magnetofon ma demodulator, więc bity powinny być zapisane na taśmie tak, aby odkodował je te demodulator.

    W ROMie jest procedura synchronizacji prędkości odczytu z magnetofonu, która używa właśnie tego bitu. Na początku każdego rekordu są zdaje się dwa bajty $55 - procedura zlicza ich bity i mierzy czas, po czym dopiero ustawia prędkość w POKEYu, aby odbierał całe bajty.
    • 4: CommentAuthorxxl
    • CommentTime19 Dec 2013
     
    systemowa procedura nie skleja bajtu odczytanego z bitu 4 SKSTAT tylko rejestruje zmiane tego bitu jesli dobrze czytam. rozumiem, ze bity zapisywane sa od najmlodszego do najstarszego.
    1. czy POKEY moze zapisywac bez bitow startu i stopu?
    2. czy bit 7 rejestru SKCTL jest "polaczony" z DATA OUTPUT w gniezdzie SIO? a jesli tak czy mozna ta droga z pominieciem rejestru SEROUT przeprowadzic zapis na kasecie?
    • 5: CommentAuthor0xF
    • CommentTime19 Dec 2013 zmieniony
     
    Nie skleja bajtu, bo zakłada, że widzi bity na przemian. Przypominam, że ta procedura służy ustaleniu prędkości, a żeby skleić bajt, trzeba ją znać.

    Tak, bity są transmitowane od najmłodszego do najstarszego.

    1. Bez bitu startu to nie ma sensu, bo jeśli cokolwiek zaczniesz nadawać, to należałoby to uznać za bit startu. Bez stopu owszem - np. samemu nadając bity bitem 7 SKCTL, da się też "popsuć" proces nadawania bajtu w jego trakcie.

    2. Tak. Tak. Można użyć tego bitu w trybie dwutonowym. Jeśli jesteś hardcorem, możesz wyłączyć ten tryb. I teraz domyślam się, do czego zmierzasz, fajny pomysł. :)
    • 6: CommentAuthorxxl
    • CommentTime19 Dec 2013
     
    :-) dobrze sie domyslasz :-) nie moge przetestowac na emulatorze, emulec chyba tego nie obsluguje...
    to moze sie udac :-) a gdyby mozna bylo wylaczyc bity startu i stopu w POKEY to mozliwe ze jakosc byla by lepsza? POKEY potrafi szybciej wysylac szeregowo niz cpu...
    jeszcze jedno pytanie, czy elektronika magnetofonu nie bedzie przeszkadzac w nagraniu?
    • 7:
       
      CommentAuthormgr_inz_rafal
    • CommentTime19 Dec 2013 zmieniony
     

    xxl:

    to moze sie udac :-)
    Co? :)
    • 8: CommentAuthorxxl
    • CommentTime20 Dec 2013
     
    nagrywanie muzyki na tasmie w xc12
    • 9:
       
      CommentAuthorjhusak
    • CommentTime23 Dec 2013
     
    Czyli grać może pokey, gtia, a także można coś nagrać na taśmę :), bo normalnie się nie nagrywa z pokeya, trzeba poustawiać tryb szeregowy i w ogóle :)
    • 10: CommentAuthor0xF
    • CommentTime23 Dec 2013
     
    Kiedyś była też mowa o odtwarzaniu muzyki przez PIA.
    • 11: CommentAuthoras...
    • CommentTime23 Dec 2013
     
    Fox masz jakiś przykład???
    • 12: CommentAuthorxxl
    • CommentTime23 Dec 2013
     
    z PIA np tu:

    ->link<-
    • 13: CommentAuthorxxl
    • CommentTime26 Jan 2014
     
    nagrywanie muzy na tasmie :-)