atarionline.pl DLI w trybach w podwójnymi scanlines - 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: CommentAuthorwjakobczyk
      • CommentTime7 Mar 2020 18:03
       
      Działam w trybie 13, gdzie linie są rysowane podwójnie. W displaylist mam DLI w każdej linii, gdzie chcę zmieniać kolory PF, powiedzmy w połowie.
      DLI jest odpalane tylko przy pierwszej scanlinii, więc jak zmienię kolor w połowie to on zostaje też na drugą linię.
      Czy jedynym rozwiązaniem jest aktywne czekanie w tym samym DLI na drugą linię?
      BTW drugi WSYNC nie działa w DLI więc muszę czekać nopami.
      • 2:
         
        CommentAuthorshanti77
      • CommentTime7 Mar 2020 18:03
       
      Możesz użyć przerwanie irq przy 15khz będzie wywoływane co linię. Przerwanie DLI może odpalać irq na początku ekranu, a po narysowaniu ekranu może się wyłączać.
      • 3: CommentAuthorwjakobczyk
      • CommentTime7 Mar 2020 18:03
       
      No tak, już doszedłem do tego że DLI nie jest zbyt wygodne do takich zabaw bo odpala się zbyt wcześnie, muszę robić WSYNC a potem brakuje czasu i nim skończę to odpala się kolejne.
      Wydaje mi się najwygodniej jest to robić w głównej pętli.
      Albo tak jak piszesz, z timera.