atarionline.pl Problem z dźwiękiem - 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:
         
        CommentAuthorpebe
      • CommentTime22 Apr 2021 21:04 zmieniony
       
      Hej.

      Problem wygląda następująco:
      Język Turbo Basic oraz Assembler.
      Co takiego robi instrukcja SOUND 2,0,0,0 że, ustawia "właściwie" drugi i trzeci generator? Screeny w załączniku.
      Nie bardzo mogę to prześledzić, ani dojść do tego.
      Pierwszy screen pokazuje stan POKEYa tuż po wczytaniu danych z dyskietki. Drugi to stan po wykonaniu podanej instrukcji.
      Jak go nie zresetuję powyższą instrukcją to nie działa mi asemblerowa procka do odtwarzania dźwięku.

      Częściowo udaje się rozwiązać ten problem wpisując do AUDCTL ($D208) wartość 0 (screen 3) jednak nadal nie mogę uzyskać dźwięku w dwóch ostatnich kanałach. Zostaje znacznik "A", który nie wiem co oznacza i nie mogę znaleźć żadnej informacji w Altirze, co on oznacza i jak go zmienić. A SOUND to zmienia :/

      Bardzo będę wdzięczny za info w tej sprawie.
      • 2: CommentAuthortebe
      • CommentTime22 Apr 2021 22:04
       
      po operacji I/O z dyskietką należy zresetować POKEY
      • 3:
         
        CommentAuthorpebe
      • CommentTime23 Apr 2021 10:04
       
      @tebe: Dzięki za podpowiedź :)

      AUDCTL ($D208)=128
      SKCTL ($D20F)=3

      Czy coś jeszcze wchodzi w skład resetowania POKEYa?
      • 4:
         
        CommentAuthormgr_inz_rafal
      • CommentTime23 Apr 2021 14:04 zmieniony
       
      Ja zawsze robiłem tak jak napisałeś i stykało.
      • 5:
         
        CommentAuthorpebe
      • CommentTime23 Apr 2021 15:04
       
      @mgr_inz_rafal: No to w-pytkę :D

      Dzięki
      • 6: CommentAuthormono
      • CommentTime23 Apr 2021 16:04
       
      Poprawny reset POKEY-a robi się za pomocą:
      lda #%00
      sta SKCTL
      lda #%11
      sta SKCTL
      • 7:
         
        CommentAuthorpebe
      • CommentTime23 Apr 2021 16:04 zmieniony
       
      @mono: Czytałem o tym. To synchronizuje "basy" (w takim wielgachnym skrócie). Tak, w przypadku muzyki to istotne. Wezmę poprawkę na to :)

      Dzięx